Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Feb 2010 22:47:03 +0530
From:      "C. Jayachandran" <c.jayachandran@gmail.com>
To:        Alexandr Rybalko <ray@dlink.ua>
Cc:        mips@freebsd.org
Subject:   Re: MIPS ldscript
Message-ID:  <98a59be81002030917sd5d556fv67a3a76786df1817@mail.gmail.com>
In-Reply-To: <20100203171930.ed680ebe.ray@dlink.ua>
References:  <20100203135457.be65e40e.ray@dlink.ua> <20100203.071001.787670930858389487.imp@bsdimp.com> <20100203171930.ed680ebe.ray@dlink.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
[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@dlink.ua> wrote:
> On Wed, 03 Feb 2010 07:10:01 -0700 (MST)
> "M. Warner Losh" <imp@bsdimp.com> wrote:
>
>>> In message: <20100203135457.be65e40e.ray@dlink.ua>
>>> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Alexandr Rybalko <ray@dlink.u=
a> writes:
>>> : Have trouble, possible ldscript problem, all executables have .data
>>> : segment started at 0x10000, so /usr/bin/true have size 70277. =C2=A0H=
elp
>>> : to resolve problem.
>>>
>>> How are you building? =C2=A0Can you send the following:
> OK
>
>
> No ldd in cross toolchain, so ldd I test on runing MIPS device (BCM5354 D=
IR-320)
>
>
>>>
>>> =C2=A0 =C2=A0 =C2=A0ls -l /usr/bin/true
>> ls -l true
> -rwxr-xr-x =C2=A01 ray =C2=A0wheel =C2=A070277 =C2=A03 =D0=BB=D1=8E=D1=82=
 14:11 true
>
>>> =C2=A0 =C2=A0 =C2=A0size /usr/bin/true
>> size true
> =C2=A0 text =C2=A0 =C2=A0data =C2=A0 =C2=A0 bss =C2=A0 =C2=A0 dec =C2=A0 =
=C2=A0 hex filename
> =C2=A0 1837 =C2=A0 =C2=A0 124 =C2=A0 =C2=A0 =C2=A020 =C2=A0 =C2=A01981 =
=C2=A0 =C2=A0 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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?98a59be81002030917sd5d556fv67a3a76786df1817>