path: root/config
AgeCommit message (Collapse)AuthorFilesLines
2010-05-16cc/gcc: add latest versionYann E. MORIN"1-0/+7
Add 4.4.4 and forward-port patchset from 4.4.3
2010-05-18kernel/linux: update versions listYann E. MORIN"1-15/+18
2010-04-15cc/gcc: add 4.5.0Yann E. MORIN"1-0/+7
2010-04-15cc/gcc: add support for 4.5.0 or later versionsYann E. MORIN"1-0/+13
starting with 4.5.0, gcc requires libelf.
2010-04-15complibs/libelf: remove old versionsYann E. MORIN"1-11/+0
Those old versions are not suitable for use by gcc.
2010-04-15debug/gdb: remove insightYann E. MORIN"1-11/+0
Insight seems to be very slow to follow up on mainstreram gdb. Latest snapshots are more than 6 months old. Moreover, I don't have time to maintain insight support in crosstool-NG; and, because I don't use it, I am unable to find any breakage.
2010-04-15debug/gdb: reorder options in the menuconfigYann E. MORIN"1-11/+11
2010-04-15debug/gdb: allow static build with complibsYann E. MORIN"1-7/+0
It is now possible to built static versions of the companion libraries, so we can now build a static cross-gdb using the complibs.
2010-04-13complibs/gmp: mark 5.0.1 as being experimentalYann E. MORIN"1-0/+1
MPFR can't cope with GMP > 4.x.y so hide it behind EXPERIMENTAL until we fix MPFR
2010-04-07Add basic support for the Blackfin architectureThomas Petazzoni1-0/+12
For uClibc, the name of the Blackfin architecture is 'bfin'. Actually, the naming of the architecture is quite messy: for toolchain tuples and uClibc, it's bfin, but for the kernel, it's blackfin. We've arbitraly choosen to name it "blackfin" in Crosstool-NG. Add Blackfin-related uClibc patch to fix a build failure related to fork() being used in unistd/daemon.c. Yann E. MORIN: Apply the patch to the kernel/linux build script to use 'linux' in the noMMU tuples. See:
2010-04-11debug/gdb: remove snapshot versionYann E. MORIN"1-7/+0
2010-04-09binutils: allow choice for elf format when building bare-metal cross compilerYann E. MORIN"1-1/+1
When building a baremetal cross compiler I want to be able to select the elf format and not be forced to build the elf2flt package. Signed-off-by: Bart vdr. Meulen <> [Yann E. MORIN: tweak the commit message] Signed-off-by: "Yann E. MORIN" <>
2010-04-10complibs: allow either static or shared buildYann E. MORIN"1-9/+18
2010-04-10config: replace COMP_LIBS with COMPLIBSYann E. MORIN"1-1/+1
2010-04-07Re-enable the FD_PIC ELF configuration optionThomas Petazzoni1-7/+7
Blackfin uses FD_PIC ELF format to provide shared libraries on a non-MMU architecture.
2010-04-07libc/uclibc: add uClibc 0.9.31Yann E. MORIN"1-0/+7
Signed-off-by: Arnaud Lacombe <> [Yann E. MORIN: mark it EXPERIMENTAL] Signed-off-by: "Yann E. MORIN" <>
2010-04-07cc/gcc: fix thread-less final gcc buildArnaud Lacombe1-0/+11
If threads are disabled in libc, we don't want to enable them in the final compiler. Doing so pass the configure stage, but fails latter on a missing <pthread.h>. Moreover, we don't want to build libgomp if threads are disabled; its configure script would fails anyway. Signed-off-by: Arnaud Lacombe <>
2010-04-01config: allow libc selection in backend modeYann E. MORIN"2-1/+5
In backend mode, allow the upper-layer build system to force the C library selection.
2010-04-01config: do not force setting kernel and archYann E. MORIN"3-18/+7
In backend mode, only enforce the arch and/or kernel selection if the upper-layer build system effectively forces the selection.
2010-04-02kernel/linux: add latest versions: E. MORIN"1-9/+14
2010-03-30debug/gdb: update version to 7.1Yann E. MORIN"1-0/+7
2010-03-30complibs: update versionsYann E. MORIN"3-0/+25
GMP : 4.3.2, 5.0.1* CLooG/PPL: 0.15.8 0.15.9 libelf : 0.8.13 *: patch series added
2010-03-29config: fix style issues when source-ing filesYann E. MORIN"9-28/+28
Always enclose the sourced file between double-quotes (purely for consistency; enclosing or not are both allowed by the kconfig language).
2010-03-29config: move backend-related options to their own fileYann E. MORIN"3-25/+36
2010-03-29config: hide arch and kernel selection when used as a backendYann E. MORIN"2-7/+27
When used as a backend, it is the responsibility of the upper-layer build system to set the target architecture and kernel.
2010-03-29config: hide options to debug crosstool-NG when a backendYann E. MORIN"1-0/+1
When used as a backend, it does not make sense to debug crosstool-NG, so hide the option.
2010-03-29config: hide more config options when a backendYann E. MORIN"1-10/+14
Hide the prompts for some behavioral options, for which the upper-layer build system is responsible for: - parallel jobs and maximum load - use pipes - use custom shell
2010-03-29config: hide paths when used as a backendYann E. MORIN"2-7/+8
When crosstool-NG is used as a backend, it is the responsibility of the upper-layer build-system to properly set paths, so we just hide the prompts in this case.
2010-03-16binutils/sstrip: get rid of ELFkickersYann E. MORIN"1-36/+1
ELFkickers are looong dead and unmaintained, and the sstrip from buildroot is working fine *and* is maintained.
2010-03-16binutils/sstrip: depends on ELFYann E. MORIN"1-0/+2
No point building sstrip is the target is not ELF.
2010-03-16tools: move sstrip to the binary utilities menuYann E. MORIN"5-16/+14
sstrip is now alone in its 'tools' menu, and we will probably never gain any other 'tool'. Besides, sstrip is just strip, but a little bit more agressive, so it deserves going to the 'binary utilities' menu.
2010-03-15debug/gdb: gdb>=7.0 can use MPC, enable for cross-gdbYann E. MORIN"1-0/+12
2010-03-20debug/gdb: add handling of 7_0_or_laterYann E. MORIN"1-0/+5
We'll need to differentiate gdb 7.0 or later, from gdb prior to 7.0
2010-03-15debug/gdb: add option to use GMP and MPFRYann E. MORIN"1-0/+17
GMP and MPFR are optional for gdb, so offer a config option.
2010-03-15debug/gdb: can't build a static native gdb if using GMP/MPFRYann E. MORIN"1-8/+14
It is currently impossible to reliably build static GMP/MPFR libs, so we can't build a static native gdb using them, obviously.
2010-03-15debug/gdb: split menuconfig for easier maintenanceYann E. MORIN"4-88/+102
2010-03-05cc/gcc: fix use of companion librariesYann E. MORIN"1-2/+12
2010-03-05complibs: hide promptsYann E. MORIN"1-6/+0
2010-03-05config: hide entries when in backend modeYann E. MORIN"7-0/+7
This implies hidding entries for: - binutils libraries - dmalloc - duma - native gdb - ltrace - strace - sstrip
2010-03-05config: prepare for build-system backendYann E. MORIN"1-0/+9
When acting as a backend for a build-system, we should not build any application that runs on the target, that is: - no native gdb - no companion libraries - no binutils libraries - no debug tools (save for gdbserver) - ... Here, we simply prepare the (hidden) config option that will detect that we are acting as a back-end. Update doc accordingly.
2010-03-17kernel/linux: add latest versions and E. MORIN"1-3/+8
2010-02-28kernel/linux: add latest and 2.6.33, remove old 2.6.32.xYann E. MORIN"1-41/+6
2010-02-20arch: add mips64Zhuang Yuyao1-0/+1
This adds initial mips64 config option and build script.
2010-02-17comp-libs: make libelf a companion libraryYann E. MORIN"3-6/+23
When gcc-4.5 is out, it will require libelf. So better make it a companion library now rather than postponing the ineluctable.
2010-02-17complibs: hide companion libraries for target entryYann E. MORIN"3-27/+45
The companion libraries on the target are required only for internal use by binutils and gdb. The user should not have to know about this, so hide the option.
2010-02-18complibs: simplify config fileYann E. MORIN"3-6/+17
Although currently the wrapper is directly dependent on companion libraries, let's still decorelate those two.
2010-02-17complibs: split-up selection for individual libsYann E. MORIN"4-27/+86
2010-02-09binutils/binutils: fix using GMP and MPFRYann E. MORIN"1-0/+12
2010-02-04cc/gcc: simplify the _or_later stuffYann E. MORIN"1-4/+1
2010-02-11kernel/linux: add latest E. MORIN"1-0/+5