From: Danny Smith <dannysmith@cl...> - 2005-07-06 20:36:04
Rutger Ovidius wrote
> DS> The section names are wrong for windows target.
> DS> PE-COFF wants something like .rdata$jutf8.1.
> DS> Note that for PE-COFF '$' is the wildcard separator that=20
> tells ld to
> DS> merge sections
> DS> With your sections names the rdata sections won't be=20
> merged, and it
> DS> seems that youve hit a limit on the number of allowable=20
> sections in an
> DS> exe file.
> DS> Danny
> Thanks for the information. The section names are hard coded in GCC.
> From GCC cvs head: gcc/gcc/java/class.c:
They somehow get to the .rdata section on win32. I don't know if a
special ifdef is needed here in class.c, or if binutils itself should be
auto converting it on win32. Any opinion on that?
Seems to be gcc bug.
if (HAVE_GAS_SHF_MERGE) should be false for windows target. However,
it's definition is done y configure for _host_, and it ends up as true
in auto-host.h if you cross compile
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id=16492&op=3Dick
MinGW-users mailing list
You may change your MinGW Account Options or unsubscribe at:
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.8/37 - Release Date: 7/1/2005