This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ppc problem with .rodata.str1.4. binutils requirement for gcc 3.3.1?


At 19:07 28.11.2003, Kris Warkentin wrote:
In the course of building some powerpc startup code we found ld complaining
about "allocated section `.rodata.str1.4' not in segment" and "allocated
section `.eh_frame' not in segment".  I observed that some of the objects in
the startup had .rodata.str1.4 sections in them.  I also observed that if I
took the ld from binutils 2.12.1 to 2.14, the problem went away.

I didn't find any talk of a hard binutils requirement for the 3.3 series of
gcc but perhaps I missed it.  Can anyone shed some light on this?  I hope
I'm not too astonishing in my ignorance but this .rodata.str1.x doesn't seem
to be generated by our older gcc and I don't really know what the
significance of it all is.

There was some discussion on this, gcc-3.3+ needs binutils 2.13.2 or later at least on linux platforms, possible on all platforms that use binutils as a backend. For some platforms it's even documented:


http://gcc.gnu.org/install/specific.html#powerpc-*-linux-gnu*

Here 2.13.90.0.10 is a development snapshot from somewhere between 2.13.1 and 2.13.2.

Franz.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]