Re: gold mistreats -Wl,-Ttext,0x8200

2012-06-03 Thread Vladimir 'φ-coder/phcoder' Serbinenko
On 10.03.2012 19:19, Ian Lance Taylor wrote:

> "Vladimir 'φ-coder/phcoder' Serbinenko"  writes:
> 
>> Namely the minimal testcase is:
>> gcc -o 1.img -ffreestanding -Wl,-Ttext,0x8200 1.S -nostdlib -m32
>> The resulting file has .text at 9200 and not 8200
>> 1.S:
>> .text
>>
>> .globl _start
>> _start:
> 
> Thanks for the report.  For gold the -Ttext option sets the address of
> the text segment, not the .text section.  When I try your test case with
> current gold the text segment does indeed start at 0x8200, as expected.
> 

Hello, I still do need a way to put everything in one chunk without
holes which starts at a given address. Otherwise GRUB can't be compiled
with gold.

> Ian
> 



-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko



signature.asc
Description: OpenPGP digital signature
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils


Re: gold mistreats -Wl,-Ttext,0x8200

2012-06-03 Thread Ian Lance Taylor
"Vladimir 'φ-coder/phcoder' Serbinenko"  writes:

> On 10.03.2012 19:19, Ian Lance Taylor wrote:
>
>> "Vladimir 'φ-coder/phcoder' Serbinenko"  writes:
>> 
>>> Namely the minimal testcase is:
>>> gcc -o 1.img -ffreestanding -Wl,-Ttext,0x8200 1.S -nostdlib -m32
>>> The resulting file has .text at 9200 and not 8200
>>> 1.S:
>>> .text
>>>
>>> .globl _start
>>> _start:
>> 
>> Thanks for the report.  For gold the -Ttext option sets the address of
>> the text segment, not the .text section.  When I try your test case with
>> current gold the text segment does indeed start at 0x8200, as expected.
>> 
>
> Hello, I still do need a way to put everything in one chunk without
> holes which starts at a given address. Otherwise GRUB can't be compiled
> with gold.

Are you saying that you can not do this with gold?

Please open a complete bug report at http://sourceware.org/bugzilla ,
with the files needed to recreate the problem.

Ian

___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils