[FFmpeg-user] GCC 5.1: build errors

Reindl Harald h.reindl at thelounge.net
Fri Sep 11 14:45:48 CEST 2015



Am 11.09.2015 um 14:31 schrieb Carl Eugen Hoyos:
> Reindl Harald <h.reindl <at> thelounge.net> writes:
>
>> they often make hidden bugs visible like when -flto
>> fails which is the case for ffmpeg
>
> (Of course, because to activate link time optimization
> you should not use --extra-cflags, qed)

and --extra-ldflags since it's a linker thing

> Could you point me to your report?
> I believe link time optimizations are tested daily
> by fate

configuration: --prefix=/usr/local --bindir=/usr/local/bin 
--mandir=/usr/local/man --arch=x86_64 --extra-cflags='-I/usr/local/x264 
-m64 -O2 -march=sandybridge -mtune=sandybridge -fopenmp -mfpmath=sse 
-pipe -fno-strict-aliasing -fomit-frame-pointer -finline-functions 
-finline-limit=60 -fexceptions -fstack-protector-strong 
--param=ssp-buffer-size=6 -D_FORTIFY_SOURCE=2 -Wstack-protector -Wformat 
-Werror=format-security -Ofast -fPIC -fno-PIE -ffast-math 
-funsafe-math-optimizations -fomit-frame-pointer -funroll-loops 
-funswitch-loops -minline-all-stringops' 
--extra-ldflags='-I/usr/local/x264 -L/usr/local/x264 -ldl -Wl,-z,now 
-Wl,-z,relro,-z,noexecstack -m64 -O2 -march=sandybridge 
-mtune=sandybridge -fopenmp -mfpmath=sse -pipe -fno-strict-aliasing 
-fomit-frame-pointer -finline-functions -finline-limit=60 -fexceptions 
-fstack-protector-strong --param=ssp-buffer-size=6 -D_FORTIFY_SOURCE=2 
-Wstack-protector -Wformat -Werror=format-security -Ofast -fPIC -fno-PIE 
-ffast-math -funsafe-math-optimizations -fomit-frame-pointer 
-funroll-loops -funswitch-loops -minline-all-stringops' --enable-nonfree 
--enable-gpl --enable-version3 --enable-libmp3lame --enable-libtheora 
--enable-libx264 --enable-libvpx --enable-openssl --enable-static 
--enable-runtime-cpudetect --enable-bzlib --enable-zlib 
--disable-amd3dnow --disable-avdevice --disable-debug --disable-devices 
--disable-ffplay --disable-ffprobe --disable-ffserver 
--disable-htmlpages --disable-hwaccels --disable-iconv 
--disable-libdc1394 --disable-libfaac --disable-libfreetype 
--disable-libgsm --disable-libopencore-amrnb --disable-libopencore-amrwb 
--disable-libopencv --disable-libopenjpeg --disable-libopus 
--disable-librtmp --disable-libschroedinger --disable-libspeex 
--disable-libvorbis --disable-libxvid --disable-podpages 
--disable-postproc --disable-protocols --enable-protocol=cache 
--enable-protocol=concat --enable-protocol=crypto --enable-protocol=data 
--enable-protocol=file --enable-protocol=http --enable-protocol=https 
--enable-protocol=md5 --enable-protocol=mmsh --enable-protocol=mmst 
--enable-protocol=pipe --enable-protocol=rtp --enable-protocol=srtp 
--enable-protocol=rtmp --enable-protocol=rtmps --enable-protocol=tcp 
--enable-protocol=udp --enable-protocol=unix --enable-protocol=tls 
--disable-shared --disable-txtpages

YASM    libswresample/x86/resample.o
STRIP   libavcodec/x86/vp8dsp_loopfilter.o
STRIP   libavcodec/x86/hevc_sao.o
/home/builduser/rpmbuild/BUILD/ffmpeg-2.6.4/libswresample/x86/resample.asm:48: 
warning: section flags ignored on section redeclaration
STRIP   libswresample/x86/resample.o
YASM    libswresample/x86/audio_convert.o
STRIP   libavcodec/x86/vp9intrapred.o
STRIP   libswresample/x86/audio_convert.o
YASM    libavcodec/x86/vp9lpf.o
/usr/bin/ld: /tmp/cc5SiItz.ltrans1.ltrans.o: relocation R_X86_64_32S 
against `.rodata' can not be used when making a shared object; recompile 
with -fPIC
/tmp/cc5SiItz.ltrans1.ltrans.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
/home/builduser/rpmbuild/BUILD/ffmpeg-2.6.4/library.mak:110: recipe for 
target 'libavutil/libavutil.so.54' failed
make: *** [libavutil/libavutil.so.54] Error 1
make: *** Waiting for unfinished jobs....
YASM    libavcodec/x86/hevc_mc.o
STRIP   libavcodec/x86/vp9lpf.o
YASM    libavcodec/x86/vp9itxfm.o
STRIP   libavcodec/x86/hevc_mc.o
STRIP   libavcodec/x86/vp9itxfm.o
Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.BKJj7i (%build)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20150911/f67ef573/attachment.sig>


More information about the ffmpeg-user mailing list