[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#561044: Bug#561046: ITP: gcc-arm -- The GNU C Compiler (cross-compiler for ARM targets)



Resend to the rest of bug numbers

2009/12/14  <hector.oron@gmail.com>:
> Hello Nicolas,
>
> 2009/12/14 Nicolas Dandrimont <nicolas.dandrimont@crans.org>:
>>
>> Emdebian seems to focus on embedded Linux targets. However, the
>> packages I am currently making aim at raw targets (well,
>> `arm-none-eabi' instead of `arm-linux-gnueabi'). This toolchain would
>> be an equivalent of the current *-avr toolchain, but for ARM
>> chips. Maybe the name and description of the packages I intend to make
>> should be made clearer.
>
> How 'arm-none-eabi' differ from 'arm-linux-gnueabi' besides C library? Can
> 'arm-linux-gnueabi' be used in most 'arm-none-eabi' use cases? Are you
> thinking on using sysroot for this tool (multiarch orthogonal)? Do you have
> a plan to integrate libraries and headers someway (we use dpkg-cross for
> this) or is this similar to 'none header compiler' (first bootstrap
> compiler)?
>
>> I already had a look at the Emdebian documentation, but as it focused
>> on either porting Debian or cross-compiling specifically for Linux
>> targets, I went ahead and filed those ITPs for the main debian
>> archive. I was comforted by the presence of the avr toolchain in main.
>
> Emdebian is a group of people. This group tries to dignify Debian to be used
> for embedded targets (not fork, nor port). There are many tools (scratchbox,
> qemu, cross toolchains, apt-cross, dpkg-cross, emdebian-{tools, rootfs,
> grip, *}) emdebian people is working on.
>
> Currently, avr, mingw32 and z80 tools (maybe some others) are in the main
> archive, but those were uploaded without any coherence in mind (afaict) and
> these tools might need to be adapted to newer layouts (see multiarch[1][2]
> or upstream sysroot -which depends on modifying dpkg-cross-) or removed from
> the archive.
> We also should *keep in mind not to polute Debian main with a bunch of
> crossgcc-tools* for each individual case (which could grow up to hundreds
> different configurations) but to have a distribution crosstoolchain (built
> in most cases and when possible with Debian defaults)
>
>> Indeed, if you think emdebian is the right place for those packages,
>> I'll be happy to maintain them under its umbrella.
>
> All those packages, but newlib, are already packaged [3][4] in two different
> ways and a third one might arise. Do you also have them packaged? If you
> already have them packaged, please submit your packaging in you want
> comments on them.
>
> Tomorrow, there is an IRC meeting[5] which you are invited to, in case you
> want to participate.
>
> [1] http://www.ubuntu.org/MultiarchSpec
> [2] http://www.ubuntu.org/MultiarchCross
> [3] see README.Cross in binutils and gcc packages
> [4] http://emdebian.org/git/buildcross.git ||
> https://launchpad.net/~lool/+archive/ppa
> [5] http://wiki.debian.org/Emdebian/Meetings
>
> --
> Héctor Orón
>
> "Our Sun unleashes tremendous flares expelling hot gas into the Solar
> System, which one day will disconnect us."
>
>
>



-- 
 Héctor Orón

"Our Sun unleashes tremendous flares expelling hot gas into the Solar
System, which one day will disconnect us."

Attachment: signature.asc
Description: PGP signature


Reply to: