crosstool-ng/samples
Yann E. MORIN" 799672a641 Introduce a new EXPERIMENTAL feature: BARE_METAL.
This should ultimately llow to build bare-metal compilers, for targets that have no kernel and no C library.
Move the C library build script to their own sub-directory; introduce an empty build script for bare-metal.
Move the compiler build script to its own sub-directory.
Move the kernel build script to its own sub-directory; introduce an empty build script for bare-metal.
Update the ARM target tuples to enable bare-metal targets.
Add two ARM bare-metal samples.
Add latest Linux kernel versions.

 /trunk/scripts/build/kernel/none.sh              |   77     6    71     0 +----
 /trunk/scripts/build/cc/gcc.sh                   |   58    41    17     0 ++-
 /trunk/scripts/build/libc/none.sh                |  513     9   504     0 +-----------------------------
 /trunk/scripts/crosstool.sh                      |   17     9     8     0 +
 /trunk/scripts/functions                         |    6     4     2     0 +
 /trunk/scripts/showSamples.sh                    |    6     3     3     0
 /trunk/samples/arm-unknown-elf/crosstool.config  |  225   225     0     0 +++++++++++++
 /trunk/samples/arm-unknown-eabi/crosstool.config |  223   223     0     0 +++++++++++++
 /trunk/config/kernel/linux_headers_install.in    |   64    27    37     0 ++--
 /trunk/config/kernel.in                          |    9     8     1     0 +
 /trunk/config/toolchain.in                       |    1     1     0     0 +
 /trunk/config/cc/gcc.in                          |    3     3     0     0 +
 /trunk/config/debug/dmalloc.in                   |    1     1     0     0 +
 /trunk/config/debug/gdb.in                       |    4     3     1     0 +
 /trunk/config/debug/strace.in                    |    1     1     0     0 +
 /trunk/config/debug/duma.in                      |    1     1     0     0 +
 /trunk/config/cc.in                              |    8     8     0     0 +
 /trunk/config/target.in                          |   13    13     0     0 +
 /trunk/config/binutils.in                        |    1     1     0     0 +
 /trunk/config/gmp_mpfr.in                        |    1     1     0     0 +
 /trunk/config/libc.in                            |   17    11     6     0 +
 /trunk/arch/arm/functions                        |    3     1     2     0 -
 22 files changed, 600 insertions(+), 652 deletions(-)
2008-09-14 16:21:07 +00:00
..
alphaev56-unknown-linux-gnu The Alpha sample does not use EXPERIMENTAL features. 2008-09-04 16:18:16 +00:00
arm-unknown-eabi Introduce a new EXPERIMENTAL feature: BARE_METAL. 2008-09-14 16:21:07 +00:00
arm-unknown-elf Introduce a new EXPERIMENTAL feature: BARE_METAL. 2008-09-14 16:21:07 +00:00
arm-unknown-linux-gnu Add a new ARM sample. 2008-09-02 21:45:25 +00:00
arm-unknown-linux-gnueabi Update some samples to use only non-EXPERIMENTAL features where possible (uClibcis still a snashot, though). 2008-09-04 15:43:08 +00:00
arm-unknown-linux-uclibc Update some samples to use only non-EXPERIMENTAL features where possible (uClibcis still a snashot, though). 2008-09-04 15:43:08 +00:00
arm-unknown-linux-uclibcgnueabi Update some samples to use only non-EXPERIMENTAL features where possible (uClibcis still a snashot, though). 2008-09-04 15:43:08 +00:00
armeb-unknown-linux-gnu Update some samples to use only non-EXPERIMENTAL features where possible (uClibcis still a snashot, though). 2008-09-04 15:43:08 +00:00
armeb-unknown-linux-gnueabi Add new ARMeb EABI sample. 2008-09-04 07:42:12 +00:00
armeb-unknown-linux-uclibc Update the latest two RM samples. 2008-09-04 17:02:05 +00:00
armeb-unknown-linux-uclibcgnueabi Update this sample without EXPERIMENTAL features as much as possible. 2008-09-05 11:59:35 +00:00
i586-geode-linux-uclibc Update the i586-uclibc sample. 2008-09-04 16:56:53 +00:00
i686-nptl-linux-gnu Update the i686 sample to not use EXPERIMENTAL features. 2008-09-04 18:45:35 +00:00
ia64-unknown-linux-gnu Mark the IA64 sample as being broken (might be because it uses an old gcc, that triggers a incorrect code-path in scripts/build/cc_gcc.sh). 2008-09-05 10:43:28 +00:00
mips-unknown-linux-uclibc Update the teo MIPS sample to use as less EXPERIMENTAL features as possible. 2008-09-05 10:21:23 +00:00
mipsel-unknown-linux-gnu Update the teo MIPS sample to use as less EXPERIMENTAL features as possible. 2008-09-05 10:21:23 +00:00
powerpc-unknown_nofpu-linux-gnu glibc-based toolchain for PowerPC can now build using the latest kernel headers (2.6.26.1). 2008-08-07 21:29:08 +00:00
powerpc-unknown-linux-gnu Update the PPC sample to not use EXPERIMENTAL features. 2008-09-05 11:11:29 +00:00
powerpc-unknown-linux-gnuspe Update the PowerPC SPE sample to not use a proxy. 2008-08-12 17:16:39 +00:00
powerpc-unknown-linux-uclibc Update all samples to the latest set of options. 2008-08-07 14:05:47 +00:00
x86_64-unknown-linux-gnu Update all samples to the latest set of options. 2008-08-07 14:05:47 +00:00
x86_64-unknown-linux-uclibc Update all samples to the latest set of options. 2008-08-07 14:05:47 +00:00
samples.mk Warn the user if he/she recalls a sample with EXPERIMENTAL features. 2008-09-02 12:43:11 +00:00