This is the mail archive of the
mailing list for the GCC project.
[Bug c++/29359] New: bad relocation section name `' in .o causes segv of ld.
- From: "jmbnyc at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 5 Oct 2006 18:17:06 -0000
- Subject: [Bug c++/29359] New: bad relocation section name `' in .o causes segv of ld.
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
I have been encountering the following problem for several weeks. I compile and
create few c++ shared libraries (can happen with just one, so it has nothing to
do with the number). I then attempt to link a program and I get the following
type of segv during the link step:
collect2: ld terminated with signal 11 [Segmentation fault]
/usr/bin/ld: build/x86-64.linux/gcc64/cc-g/subscribeClient.o: bad relocation
section name `'
It happens with both -O2 and -g compiled code (although it is a bit more
frequent with -g code). In addition, usually if it happens with -O2 code then
will work fine when I compiled with -g (or vice-versa).
I will attach a test case with a README file that shows how to reproduce.
Summary: bad relocation section name `' in .o causes segv of ld.
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jmbnyc at gmail dot com
GCC build triplet: gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)
GCC host triplet: Redhat FC5: 2.6.17-1.2187_FC5
GCC target triplet: x86_64 GNU/Linux