crosstool-ng/config
Yann E. MORIN" 693cc01f41 arch/sparc: add absic support
Add support for building SPARC targeted toolchain.
With this patch I have built a working sparc V8 (32 toolchain).

Testing shows that not all gcc versions works well:
4.4.1            OK  (kernel builds and the final kernel can boot)
4.4.2            Not tested
4.4.3            Not tested
4.4.4            BAD (Kernel can build but fails during boot)
4.4.5            BAD (Kernel can build but fails during boot)
4.5.1            BAD (Build fails with a spill related ICE - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35664)
4.5.2            OK  (kernel builds and boots)

I have successfully been using the 4.5.2 version for a few months.

This patch does not add support for the LEON variant.
That may come later.

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
[yann.morin.1998@anciens.enib.fr: for 32-bit, default CT_TARGET_ARCH is OK]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-04-03 18:22:00 +02:00
..
arch arch/sparc: add absic support 2011-04-03 18:22:00 +02:00
binutils cc/gcc: do not build plugins for static toolchains 2011-02-22 23:27:42 +01:00
cc cc/gcc: add linaro 4.6 pre-release 2011-03-28 01:06:53 +02:00
companion_libs cc/gcc: fix linking with static PPL 0.11+ 2011-03-28 01:07:31 +02:00
debug debug/gdb: add versions from Linaro 2011-02-17 23:05:34 +01:00
global config: add an option not to remove the destination directory 2011-01-28 22:06:49 +01:00
kernel kernel/linux: update to latest versions 2011-03-28 22:45:49 +02:00
libc libc/glibc: LinuxThreads are no longer supported in latest versions 2011-02-21 23:42:20 +01:00
backend.in config: allow libc selection in backend mode 2010-04-01 19:52:54 +02:00
binutils.in binutils: allow choice for elf format when building bare-metal cross compiler 2010-04-09 21:04:28 +02:00
cc.in config: add support for a second part of the generated choices 2010-06-08 23:26:54 +02:00
companion_libs.in docs: overview.txt is gone, point to the new documentation 2010-12-22 00:34:56 +01:00
companion_tools.in comptools: add make-3.81 2011-01-29 00:57:02 +01:00
config.in test-suite: Added new test suite feature (experimental) 2010-05-19 17:53:04 +02:00
config.mk config: add support for a second part of the generated choices 2010-06-08 23:26:54 +02:00
debug.in config: fix style issues when source-ing files 2010-03-29 20:24:50 +02:00
global.in config: allow unconditional usage of tristates 2010-07-28 21:32:42 +02:00
kernel.in kernel: add mingw 2010-07-11 21:36:20 +02:00
libc.in libc: hide no-thread for those C libraries that do not support it 2010-12-12 22:18:52 +01:00
target.in config/arch: re-organise architecture-specific options 2010-09-11 12:38:12 +02:00
test_suite.in test-suite: Added new test suite feature (experimental) 2010-05-19 17:53:04 +02:00
toolchain.in config/toolchain: force use of sysroot if OBSOLETE is not set 2011-01-25 22:14:52 +01:00