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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.