diff options
author | Darren Salt <linux@youmustbejoking.demon.co.uk> | 2008-04-14 19:36:44 +0100 |
---|---|---|
committer | Darren Salt <linux@youmustbejoking.demon.co.uk> | 2008-04-14 19:36:44 +0100 |
commit | cb6dd79398b58ae40e6d73fa3239021ac1164daf (patch) | |
tree | f65bea90539aabd9983ff0724361b5c321c86daf | |
parent | 5c29923095c53ae9788bf77b7b6d416a689434e6 (diff) | |
download | xine-lib-cb6dd79398b58ae40e6d73fa3239021ac1164daf.tar.gz xine-lib-cb6dd79398b58ae40e6d73fa3239021ac1164daf.tar.bz2 |
dsputil_mmx.c compile failure with gcc 4.3 i386. Building as non-PIC "fixes" it.
-rw-r--r-- | src/libffmpeg/libavcodec/i386/Makefile.am | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libffmpeg/libavcodec/i386/Makefile.am b/src/libffmpeg/libavcodec/i386/Makefile.am index b9d33c3a7..039c50d61 100644 --- a/src/libffmpeg/libavcodec/i386/Makefile.am +++ b/src/libffmpeg/libavcodec/i386/Makefile.am @@ -10,6 +10,9 @@ AM_CPPFLAGS = $(LIBFFMPEG_CPPFLAGS) -I$(top_srcdir)/src/libffmpeg/libavutil -I$( # Avoid "can't find register" failures with -O1 and higher dsputil_mmx.o dsputil_mmx.lo: CFLAGS=$(shell echo @CFLAGS@ | sed -e 's/-funroll-loops//g; s/$$/ -Os/') +if ARCH_X86_32 +dsputil_mmx.o dsputil_mmx.lo: CFLAGS+=-prefer-non-pic +endif # Avoid errors on (at least) amd64 with -O0 fdct_mmx.o fdct_mmx.lo: CFLAGS=`echo @CFLAGS@ | sed -e 's/^/-Os /; s/-O0\?\s/-Os /g'` |