Hi Richard,
I downloaded Sourcery G++ Lite 4.1-32 for coldfire uClinux and compiled. But i still get the same error:
*BINFMT_FLAT: reloc outside program*

Richard Sandiford wrote:
"David Wu" <[EMAIL PROTECTED]> writes:
I tested your file on a 5329 board and it runs fine.

m68k-uclinux-gcc -Wl,-elf2flt -m5307 -msep-data -o hello hello.cpp -lstdc++ -lc -lgcc

I'm using gcc version 4.1.1 (Sourcery G++ Lite 4.1-32)

Note that we specifically had to teach that compiler to avoid

   BINFMT_FLAT: reloc outside program ...

errors.  The patches are now in GCC mainline, and will be included in
FSF GCC 4.3, but FSF GCC 4.1 generates "symbol + offset" constants for
essentially any offset.

So Praveen, if you're using a stock 4.1 compiler, you might
like to try the Sourcery G++ Lite version instead.  (Sorry if
that sounds like a plug. ;/)

Richard
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev



_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to