This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/33100] [4.3 regression] on bootstrap getting section .eh_frame: bad cie version 0: offset 0x0
- From: "ro at techfak dot uni-bielefeld dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 10 Sep 2007 14:41:07 -0000
- Subject: [Bug bootstrap/33100] [4.3 regression] on bootstrap getting section .eh_frame: bad cie version 0: offset 0x0
- References: <bug-33100-9993@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #6 from ro at techfak dot uni-bielefeld dot de 2007-09-10 14:41 -------
Subject: Re: [4.3 regression] on bootstrap getting section .eh_frame: bad cie
version 0: offset 0x0
hjl at lucon dot org writes:
> It could be caused by bugs in assembler/linker on Solaris.
The assembler in question is gas 2.15, and the linker check seems to be
completely deliberate. The error is issued by libld, whose source can be
browsed at opensolaris.org:
http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/sgs/libld/common/unwind.amd.c
around line 396. The old crtend.o had CIE version 1 as expected, the new
one has version 0.
Rainer
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33100