> :root# ldd /bin/compass
> not a dynamic executable
>
> ????
>
> First time I've seen that message.
>
> Google has a couple of threads; seems that libc isn't being found?
>
> This is my build script in its entirety:
>
> export CC=arm-linux-gcc
> export CFLAGS="-L$ROOTDIR/$PLATFORM/lib -L$ROOTDIR/$PLATFORM/usr/lib
> -I$ROOTDIR/../include"
>
> rm *.o
>
> $CC $CFLAGS -c compass.c -o compass \
> && cp compass $ROOTDIR/$PLATFORM/bin
>
> $CC $CFLAGS -c hello.c -o hello \
> && cp hello $ROOTDIR/$PLATFORM/bin
What happens if you remove CFLAGS and let it pick up
the defaults?
How about trying the native gcc on the TS board with
the same code and seeing what file and ldd have to
say about the executable?
Dave
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|