crosstool cleanup, again ;-)
Dr. H. Nikolaus Schaller
hns@computer.org
Tue Feb 13 17:45:00 GMT 2007
Yann,
great work!
I have now tried to use it on MacOS X and after getting some packages
through MacPorts and tweaking some environment variables, I could run
the menu configuration.
Well, I did have to manually add -lintl within kconfig/Makefile I
guess that won't harm other *ix systems.
I will now try to build a compiler...
Nikolaus
Am 08.02.2007 um 22:45 schrieb Yann E. MORIN:
> Hello all!
>
> About three months ago I wrote about the subject: cleaning up
> crosstool.
> It appeared to be a bigger task I thought it would. :-(
>
> So I stopped trying to think of a way to update crosstool, and
> tried a new
> approach: re-write it.
>
> You can check my work on my wiki:
> http://ymorin.is-a-geek.org/dokuwiki/doku.php?id=projects:crosstool
>
> And the code is available through anonymous svn access:
> svn co http://ymorin.is-a-geek.org/svn/crosstool/ct-ng
>
> The targeted audience are people with some good basis and the know-
> how about
> toolchains.
>
> Main features are:
> - menuconfig ( most important! :-) ),
> - design from the ground-up,
> - designed to support alternative components (see below),
> - kernel headers from headers_install with recent kernels,
> - large number of versions for gcc, glibc, uClibc, binutils and
> kernels,
> - some sample targets configurations,
> - a collection of patches vampirised from current crosstool and
> buildroot,
> plus a few by me,
> - improved (and eye-candy) logging facility,
> - documentation (sparse for now, improving),
> - ...
>
> My main concern was to be able to build toolchains with different
> components:
> - glibc or uClibc or ...
> - gcc or tcc or ...
> - linux or cygwin (or ?...)
> - etc...
>
> Hopefully adding one alternative component to the build process is
> as simple
> as adding a config file and a build script for this component
> (already there
> are glibc/uClibc).
>
> It's not fully ready yet, but I thought someone would like to have
> a look.
> Comments most welcome!
>
> Thank you for your attention.
>
> Regards,
> Yann E. MORIN.
>
> --
> .-----------------.--------------------.------------------.-----------
> ---------.
> | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics'
> conspiracy: |
> | +0/33 662376056 | Software Designer | \ / CAMPAIGN |
> ^ |
> | --==< °_° >==-- °------------.-------: X AGAINST | /e\
> There is no |
> | http://ymorin.is-a-geek.org/ | (*_*) | / \ HTML MAIL | """
> conspiracy. |
> °------------------------------°-------°------------------
> °--------------------°
>
>
> --
> For unsubscribe information see http://sourceware.org/lists.html#faq
>
--
For unsubscribe information see http://sourceware.org/lists.html#faq
More information about the crossgcc
mailing list