mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
* Remove -finline-limit=8000 (not supported by gcc 2.95)
* Hack to force correct gcc arch flags for motion_est_alpha.c Originally committed as revision 956 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
590d3f81b7
commit
0af65aac18
@ -69,7 +69,7 @@ endif
|
|||||||
ifeq ($(TARGET_ARCH_ALPHA),yes)
|
ifeq ($(TARGET_ARCH_ALPHA),yes)
|
||||||
OBJS += alpha/dsputil_alpha.o alpha/mpegvideo_alpha.o alpha/motion_est_alpha.o
|
OBJS += alpha/dsputil_alpha.o alpha/mpegvideo_alpha.o alpha/motion_est_alpha.o
|
||||||
ASM_OBJS += alpha/dsputil_alpha_asm.o
|
ASM_OBJS += alpha/dsputil_alpha_asm.o
|
||||||
CFLAGS += -Wa,-mpca56 -finline-limit=8000 -fforce-addr -freduce-all-givs
|
CFLAGS += -fforce-addr -freduce-all-givs
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(TARGET_ARCH_POWERPC),yes)
|
ifeq ($(TARGET_ARCH_POWERPC),yes)
|
||||||
@ -110,6 +110,17 @@ dsputil.o: dsputil.c dsputil.h
|
|||||||
%.o: %.S
|
%.o: %.S
|
||||||
$(CC) $(CFLAGS) -c -o $@ $<
|
$(CC) $(CFLAGS) -c -o $@ $<
|
||||||
|
|
||||||
|
# motion_est_alpha uses the MVI extension, which is not available with
|
||||||
|
# -mcpu=ev4 (default) or ev5/ev56. Thus, force -mcpu=pca56 in those
|
||||||
|
# cases.
|
||||||
|
ifeq ($(TARGET_ARCH_ALPHA),yes)
|
||||||
|
alpha/motion_est_alpha.o: alpha/motion_est_alpha.c
|
||||||
|
cpu=`echo "$(CFLAGS)" | sed -n 's,.*-mcpu=\([a-zA-Z0-9]*\).*,\1,p'`; \
|
||||||
|
case x"$$cpu" in x|xev[45]*) newcpu=pca56;; *) newcpu=$$cpu;; esac; \
|
||||||
|
echo $(CC) $(CFLAGS) -mcpu=$$newcpu -c -o $@ $<;\
|
||||||
|
$(CC) $(CFLAGS) -mcpu=$$newcpu -c -o $@ $<
|
||||||
|
endif
|
||||||
|
|
||||||
# depend only used by mplayer now
|
# depend only used by mplayer now
|
||||||
dep: depend
|
dep: depend
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user