This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [Long] Problem with ld
Maciej Piechotka <uzytkownik2@gmail.com> writes:
> Ian Lance Taylor <iant@google.com> writes:
>
>> Maciej Piechotka <uzytkownik2@gmail.com> writes:
>>
>>> SECTIONS
>>> {
>>> . = phys;
>>> .setup :
>>
>>> How to force lower offset for .setup.
>>
>> It should work to use . = phys + SIZEOF_HEADERS,
>
> But it dosen't:
> [Nr] Name Type Addr Off Size ES Flg Lk Inf Al
> [ 0] NULL 00000000 000000 000000 00 0 0 0
> [ 1] .setup PROGBITS 001000b4 006008 000044 00 0 0 1
> ^^^^^^
>> or to link with -N.
>>
>
> [Nr] Name Type Addr Off Size ES Flg Lk Inf Al
> [ 0] NULL 00000000 000000 000000 00 0 0 0
> [ 1] .setup PROGBITS 00100000 006008 000044 00 0 0 1
>
>> Ian
>>
>
> None of this option changed the offset in file of first section.
That seems rather odd. I have no idea why the offset is being set so
high. That almost sounds like a bug somewhere.
Ian