This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: forwarded message from Simpkins, Andy
- To: "Simpkins, Andy" <Andy dot Simpkins at Transcomm dot uk dot com>
- Subject: Re: [ECOS] forwarded message from Simpkins, Andy
- From: Jonathan Larmour <jlarmour at redhat dot com>
- Date: Fri, 17 Aug 2001 17:31:13 +0100
- Cc: ecos-discuss at sources dot redhat dot com
- Organization: Red Hat UK Ltd.
- References: <919A3A7F776FD311AFD600508B44A7F30179584C@ramhqlon.transcomm.uk.com>
"Simpkins, Andy" wrote:
>
> Nope that gives the same result :-(
>
> $ arm-elf-gcc *.o -L /i/eCOSbuilds/a163_install/lib/ -Ttarget.ld -nostdlib
> -Xlinker -Map -Xlinker mapfile.txt -mlong-calls
> main.o: In function `main':
> main.o(.text+0x10): relocation truncated to fit: R_ARM_PC24
> flash_query(void)
> collect2: ld returned 1 exit status
>
> what is ld trying to tell me with the truncated error message? I note that
> this is in the function main NOT flash_query, is this significant?
Because that's where the call to flash_query happens.
Perhaps this just wasn't possible with gcc 2.95.2, in which case your only
choice is to move to gcc 3.0.1.
Jifl
--
Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062
Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine