This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: linker segmentation fault
- From: Andrew Lunn <andrew at lunn dot ch>
- To: David Chu <davidchu2000 at yahoo dot com>
- Cc: ecos-discuss at sources dot redhat dot com
- Date: Wed, 8 Sep 2004 22:59:43 +0200
- Subject: Re: [ECOS] linker segmentation fault
- References: <20040908175014.97922.qmail@web81706.mail.yahoo.com>
On Wed, Sep 08, 2004 at 10:50:14AM -0700, David Chu wrote:
>
>
> While I was linking my application with ecos lib and
> my own libs under cygwin, I got a seqmentation fault
> from the linker.
>
> It doesn't seem to be related to the stack size since
> the same problem showed up under Linux environment
> which has unlimited stack size.
>
> Does anyone have the same problem before?
>
>
> Thanks,
>
> - David
>
> ======================================
>
> arm-elf-gcc -nostartfiles
> -L/opt/ecos/os-build/innov_default_install/lib -L. --n
> o-target-default-spec -Wl,--gc-sections -Wl,-static -g
> -O2 -nostdlib -o ./ovtphone_ecos_arm.exe
> OVTEmbeddedApp.o ClientConfig.o OVTPhone.o -Ttarget.ld
> ../../../mplapi/stacks/lib/stack_ecos_arm.a -nostdlib
> collect2: ld terminated with signal 11 [Segmentation
> fault]
> make: *** [ovtphone_ecos_arm.exe] Error 1
>
This often happens when you eg ask an arm linker to link in some x86
code. Check all your object files and libraries realy are arm.
Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss