Hi, With gcc 4.3.4 from debian unstable build with the following command line :
Configured with: ../src/configure -v --with-pkgversion='Debian 4.3.4-3' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --disable-libssp --with-system-libunwind --enable-checking=release --build=ia64-linux-gnu --host=ia64-linux-gnu --target=ia64-linux-gnu We are unable to build mplayer since June 2009. The error message : libavcodec/mpeg12enc.o: In function `ff_mpeg1_encode_init': /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:802: relocation truncated to fit: GPREL22 against `.bss' /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:726: relocation truncated to fit: GPREL22 against `.bss' /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:726: relocation truncated to fit: GPREL22 against `.bss' /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:735: relocation truncated to fit: GPREL22 against `.bss' /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:735: relocation truncated to fit: GPREL22 against `.bss' /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:802: relocation truncated to fit: GPREL22 against `.bss' /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:735: relocation truncated to fit: GPREL22 against `.bss' libavcodec/mpeg12enc.o: In function `mpeg1_encode_block': /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:903: relocation truncated to fit: GPREL22 against `.bss' /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:906: relocation truncated to fit: GPREL22 against `.bss' libavcodec/mpeg12enc.o: In function `encode_dc': /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:836: relocation truncated to fit: GPREL22 against `.bss' /build/buildd/ffmpeg-dmo-0.5+svn20090928/libavcodec/mpeg12enc.c:841: additional relocation overflows omitted from the output /usr/bin/ld: final link failed: Nonrepresentable section on output collect2: ld returned 1 exit status make[1]: *** [libavcodec/libavcodec.so.52] Error 1 The full log : http://bugsbunny.esiee.fr/~buildd/envy/logs/ffmpeg-dmo_5:0.5+svn20090928-0.0_20090928-1403 The discussion in the mplayer bug tracker were people are saying this is a gcc bug : https://roundup.ffmpeg.org/roundup/ffmpeg/issue1182 -- Summary: Too small .bss stack Product: gcc Version: 4.3.4 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: marillat at debian dot org GCC target triplet: ia64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41567