MIPS ldscript
C. Jayachandran
c.jayachandran at gmail.com
Wed Feb 3 17:44:30 UTC 2010
[re-send, seems to have messed up the to/cc on first try]
On Wed, Feb 3, 2010 at 8:49 PM, Alexandr Rybalko <ray at dlink.ua> wrote:
> On Wed, 03 Feb 2010 07:10:01 -0700 (MST)
> "M. Warner Losh" <imp at bsdimp.com> wrote:
>
>>> In message: <20100203135457.be65e40e.ray at dlink.ua>
>>> Alexandr Rybalko <ray at dlink.ua> writes:
>>> : Have trouble, possible ldscript problem, all executables have .data
>>> : segment started at 0x10000, so /usr/bin/true have size 70277. Help
>>> : to resolve problem.
>>>
>>> How are you building? Can you send the following:
> OK
>
>
> No ldd in cross toolchain, so ldd I test on runing MIPS device (BCM5354 DIR-320)
>
>
>>>
>>> ls -l /usr/bin/true
>> ls -l true
> -rwxr-xr-x 1 ray wheel 70277 3 лют 14:11 true
>
>>> size /usr/bin/true
>> size true
> text data bss dec hex filename
> 1837 124 20 1981 7bd true
I too see the same executable size. My guess was that this is caused
by the toolchain setup, the pagesize setting for target seems to be
64K, unless I am reading it wrong (contrib/binutils/bfd/elf32-mips.c
ELF_MAXPAGESIZE)
Don't know if there are any other knobs to control this setting.
JC.
More information about the freebsd-mips
mailing list