This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/41567] New: Too small .bss stack
- From: "marillat at debian dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 4 Oct 2009 13:13:12 -0000
- Subject: [Bug c/41567] New: Too small .bss stack
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
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