Hi,

I'm searching for a good tool chain for Linux and Windows to distribute with the new product running Debian for ARM. I have found one binary distribution that is working for Windows and Linux. The problem is that the path to libc.so.6 is hard coded in the compiler. So one must "install" everything to the root location (for Windows it is for example C:\ and for Linux everything will be extracted to /usr/local). I'd like to have it in extra folder (for Windows for example c:\toolchain for Linux /opt). How can I bring the compiler to take the libc.so.6 from the arbitrary place?

Other question does anybody know some useful cross compiler distributions under GPL?

For Debian itself it is not the problem due to http://www.emdebian.org/tools/crosstools.html. For mixed Windows/Linux usage there are:

http://www.codesourcery.com/ - I have successfully installed and compiled the test program but it doesn't want to run under my Debian for ARM host. This is the file output: test: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.6.14, dynamically linked (uses shared libs), for GNU/Linux 2.6.14, stripped
This is the output from emdebian toolchain that is functioning:
debgcctest: ELF 32-bit LSB executable, ARM, version 1 (ARM), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped

What GNU/Linux 2.6.14 or 2.4.1 means? The kernel version it was linked under? And what is it about SYSV and ARM?

http://www.gnuarm.com/ - this distribution uses newlib and I need the normal libc.

Thank you in advance.

Best regards,
Yegor Yefremov


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to