bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

IA64 GNU Linux : data segment overflowed when linking with cvs head vers


From: Dupont, MichaelX
Subject: IA64 GNU Linux : data segment overflowed when linking with cvs head version 040923 20040923 and not with SLES 2.15.90.0.1.1 20040303
Date: Wed, 6 Oct 2004 16:49:05 +0200

Hello All,

 

With a recent CVS snapshot of GNU ld version 040923 20040923 with a standard configuration on ia64 Linux and the Intel compiler 8.0 l_cc_pc_8.0.066_pl070.1 I am getting the following problem linking a large executable that contains very many strings packed into the short data section (from the PGO option of the intel compiler)

 

            ld: BLAH: short data segment overflowed (0x4f0b58 >= 0x400000)

            ld: can't relax section: No such file or directory

 

With the version of Binutils that is distributed with SusE Enterprise Linux GNU (ld version 2.15.90.0.1.1 20040303 (SuSE Linux)), there is not a problem linking and the executable can even execute (at least the main routine works).

 

This error message also occurs in the following bug reports :

http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=33354

 

Here is a proposed workaround  to link with –G0 (which did not have an effect)

http://www.ccs.ornl.gov/Ram/issues.html#ld_overflow

 

Does anyone have any ideas as to why this links with SuSe’s version and not with CVS head?

 

Is there a special flag to pass to configure or some patch that SuSe applied that is not in the CVS version?

 

Thanks,

 

Best regards,

 

James Michael DuPont

 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]