SHA256
1
0
forked from pool/xine-lib
xine-lib/xine-lib-ffmpeg-nopic.diff

13 lines
811 B
Diff

--- src/libffmpeg/libavcodec/i386/Makefile.am.orig 2007-11-12 20:06:38.000000000 +0100
+++ src/libffmpeg/libavcodec/i386/Makefile.am 2007-11-12 20:17:10.000000000 +0100
@@ -9,7 +9,8 @@ CFLAGS := `echo @CFLAGS@ | sed -e 's/-fu
AM_CPPFLAGS = $(LIBFFMPEG_CPPFLAGS) -I$(top_srcdir)/src/libffmpeg/libavutil -I$(top_srcdir)/src/libffmpeg -I$(top_builddir)/src/libffmpeg
# 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/')
+# Don't do -fPIC on i386
+dsputil_mmx.o dsputil_mmx.lo: CFLAGS=$(shell echo @CFLAGS@ | sed -e 's/-funroll-loops//g; s/$$/ -Os -prefer-non-pic/')
# 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'`