Re: Cross compilers for wheezy (bare and libc)
Keith Packard <[email protected]>
| Newsgroups | gmane.linux.debian.devel.embedded |
|---|---|
| Message-ID | <[email protected]> |
Hector Oron <[email protected]> writes: > Hello, > > 1. BARE METAL > > Recently, some people have been wanting to have in Debian, bare > metal cross compilers for bare metal code, mainly arm-eabi target. > They have been mainly using the summon-arm-toolchain[1]. We could > reuse gcc/stage1 packaging[2] (done for testing purposes) and > configure it similar to summon-arm-toolchain. Does someone have better > ideas for such purpose? SAT has been working fine for me; the obvious goal is to not require glibc :-) > Note some people would like to easily be able to use a cross > toolchain and link against newlib, uclibc and other C libraries. For > such purpose, a couple git projects were created [3][4]. But maybe we > should aim to just have only one source tree. If you want to > contribute to the packaging, please ask to join 'emdebian' project on > alioth[5] (and you dont even need to be Debian Developer). I've been using pdclib for my tiny ARM systems; uclibc is a linux C library, and even newlib requires significant underlying support (it requires malloc, for instance). It's a lot more like the C library provided with sdcc or avr-libc. So, any compiler package will need to allow for a variety of C libraries at the very least. > The idea would be to include this package in the upcoming Wheezy > release (if we dont miss the freeze deadline). That would be great, of course, but doesn't leave a lot of time. -keith
signature.asc
(application/pgp-signature, 827 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIVAwUBT7Z3UDYtFsjWk68qAQg21RAAi1Yav0AcSQltxnJLjAMhyCRNN7oChL6u pcCbXQRZapS0Ri/h/JqsdST3YE84X7JpypwApaWH7Jtg8ySpF/s1ZV2AQqiXFaIw Z7TuvuqZSQOjfyVmAGrzHfTlllVgbot8RVU3c3zFNclDhOF6uRnghp88jniW6ePJ 1sBHF0LCuaTyIY4LNo81dqAvF7w/4BBGVqb/tu5BgqelQNFMrD9VOaax3cVIv/Y1 Y4txqZQYqf2FGLDUGlzFn5rJ9IKCHKPQVYzAgj+Xmz3EfMGmXjGqPe9iPFxgTze6 U0WB59r+OzWmavZhiZFwJIYAZ68FU+uQbB7UOq8iTSOThEizcsvfOWXAvQbY9FEx NymCdGgeAiqRpBAB7IUPhxiR9g7lZH7iqFZOSp7bILAhdrEDnTC0fHdsMWLkFMqe xugwmIlCP1iLkq/GoSwV1tr71c1ZgOVSfscR1BFKWGMDm1lZ8VjbiAs9Z8UE8Iep Wz8zFv6bRpWVCC+jIajgESGxRELuyGQCUwVoErnbJqzPnkUPN1EGM/f4fMXPzkeE 68C6DMGkjJqU+x6lbnLU8Y2bunSY5heeLLTCngjxLZREdUg9lQNgpS/+GHvPoSt0 5VM3/PqQrsC1kzA1ju3wSN84S00apzqs+YXtM3R+tgL3lJCrhtBJ+B1og/holrqV 5vEopcDUSVg= =3KUP -----END PGP SIGNATURE-----