bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/4515] bad definition of start address in ldscripts for OMAGIC


From: nickc at redhat dot com
Subject: [Bug ld/4515] bad definition of start address in ldscripts for OMAGIC
Date: 24 May 2007 10:50:18 -0000

------- Additional Comments From nickc at redhat dot com  2007-05-24 11:50 
-------


Hi Quentin,

> When making OMAGIC executables with ld with the swich -N, the ld script begins
> with :
> 
>> SECTIONS
>> {
>>  . = 0x1020;

It does ?  The version I have locally starts with ". = 0".

> It seems that giving to ld a script with . = 0x0 corrects the problem. 
> However,
> I'm unable to find out where to change in the sources.

The linker scripts are built by the genscripts.sh script in the linker source
directory.  They are constructed into the ldscripts/ directory in the build tree
and the script for the -N switch will have the extension .xbn.

The scripts are build from a template in the ld/scripttempl/ source directory,
together with information from a parameters file in ld/emulparam/ source
directory.  For the i486-aout target these should be the ld/scripttempl/aout.sc
file and the ld/emulparams/i386aout.sh.  The start address should then be
controlled by the value given to the TEXT_START_ADDR shell variable.

Cheers
  Nick


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING


http://sourceware.org/bugzilla/show_bug.cgi?id=4515

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




reply via email to

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