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

Reply via email to