summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)AuthorFilesLines
2010-07-28cc/gcc: make sjlj config option a tristateYann E. MORIN"1-32/+16
A tristate fits better here than a choice.
2010-07-28cc/gcc: move options aroundYann E. MORIN"2-89/+87
2010-07-28config: allow unconditional usage of tristatesYann E. MORIN"1-0/+5
2010-07-25libc-uclibc: move optionsYann E. MORIN"2-31/+31
2010-07-27libc/uClibc: do not systematically use pre-generated locale dataYann E. MORIN"1-0/+12
It seems that using pre-generated locale data can be more problematic than usefull in some circumstances. Offer a config knob to enable/disable use of the pregen locale data. Also, do not extract pregen locales data ourselves, it's broken.
2010-07-22scripts: add a cross-ldd-likeYann E. MORIN"1-0/+14
Add a cross-ldd that mimicks a native ldd.
2010-07-22libc/uClibc: do not install cross-lddYann E. MORIN"1-10/+0
I was unable to make the cross-ldd from uClibc to work, and it is not possible to build it on non-POSIX system. Besides, we have a generic script that is in the starting-blocks to replace it, that will work for any C library, and also will work on non-POSIX systems. Bonus!
2010-07-13libc/uClibc: fix verbosity level for uClibc >= 0.9.30Johannes Stezenbach1-3/+10
uClibc >= 0.9.30 supports three verbosity levels, according to "make help": V="" - Quiet build (default) V=1 - Brief build (show defines, ld flags) V=2 - Very verbose build I think older versions of uClibc treat V=2 the same as V=1. For current uClibc, only V=2 shows the full command lines. Signed-off-by: Johannes Stezenbach <js@sig21.net>
2010-07-15kernel/mingw32: mark as being EXPERIMENTALYann E. MORIN"1-0/+1
2010-07-11kernel/mingw: add target librariesYann E. MORIN"1-0/+76
Add several development libraries to the build of the mingw cross-compiler to be used on target Libraries: PDCurses (port of the ncurses library) GnuRX (the regex library) DirectX OpenGL Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> [yann.morin.1998@anciens.enib.fr: don't show DX and RX versions if disabled] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-07-11kernel: add mingwYann E. MORIN"7-3/+85
Add the option to build a cross-compiler for kernel type 'mingw'. The resulting cross-compiler can be used to build applications on a Linux host that can be run on a Windows target. Compiler is build using the mingwrt and w32-api packages aviable from the MinGW project (http://sourceforge.net/projects/mingw). The windows headers (w32-api package) are extracting with the kernel_headers step The libraries and other headers from both packages are build and installed in the various steps of libc Signed-off-by: Bart vdr Meulen <bartvdrmeulen@gmail.com> [yann.morin.1998@anciens.enib.fr: fix kernel headers comment, don't "return 0"] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-07-11libc: add global threads support optionYann E. MORIN"1-1/+7
2010-07-10cc/gcc: gcc-4.4 does not use MPCYann E. MORIN"1-5/+5
As reported by Johannes Stezenbach, see thread at: http://sourceware.org/ml/crossgcc/2010-07/msg00017.html
2010-07-10config: no need to push the download mirror in a sub menuYann E. MORIN"1-1/+1
2010-07-09binutils/binutils: add binutils-2.20.1Johannes Stezenbach1-0/+5
Signed-off-by: Johannes Stezenbach <js@sig21.net>
2010-07-09kernel/linux: update linux stable releasesJohannes Stezenbach1-9/+19
Signed-off-by: Johannes Stezenbach <js@sig21.net>
2010-07-02libc/uClibc: enable NPTL for snapshotsYann E. MORIN"2-2/+11
Recently, NPTL has matured a lot in uClibc, and more and more people are interested to at least give it a try. So enable it.
2010-07-03debug/ltrace: add latest versionYann E. MORIN"1-0/+6
2010-06-17cc/gcc: add option do disable PCHYann E. MORIN"1-0/+12
In some cases, using Pre-Compiled Headers breaks the build. Ass an option to disable building the PCH, as suggested by: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40974
2010-06-17kernel/linux: allow headers from full custom source treeYann E. MORIN"1-3/+22
Accept a local tarball name as the source of the Linux kernel headers, rather than forcing the user to use either an upstream tarball, or a local pre-installed headers tree.
2010-06-15kernel/linux: reorder upstream/custom-tree handlingYann E. MORIN"1-11/+11
2010-06-16complibs/mpc: add latest versionYann E. MORIN"1-0/+6
2010-06-16complibs/gmp: 5.0.0 misses 'EXPERIMENTAL' in the promptYann E. MORIN"1-1/+1
2010-06-13complibs/mpfr: update to latest versionYann E. MORIN"1-0/+5
2010-06-08libc/uClibc: apply the threading model to the configurationYann E. MORIN"1-0/+36
The threading model shall be be set in the .config file. Also, offer the choice between 'old/stable' and 'new' linuxthreads.
2010-06-08config: add support for a second part of the generated choicesYann E. MORIN"5-10/+38
Some components have configuration options that can depend on generic options, so they should go below those. uClibc for example: - has its own options (wchar...) - uses the generic options (threads...) - if linuxthreads chosen, offers two impls So we need to be able to split the components options in 2, one part that is above the generic options, and one part that ends up below the generic options.
2010-05-27kernel/linux: update to latest versionsYann E. MORIN"1-6/+11
2010-05-24cc/gcc: Make usage of --enable-target-optspace configurableTitus von Boxberg1-0/+9
Optionally configure to compile gcc-internal libs with -Os. yann.morin.1998@anciens.enib.fr: Rename the config options, it is in the GCC /namespace/.
2010-05-19test-suite: Added new test suite feature (experimental)Martin Lund2-0/+31
This patch adds support for installing the gcc test suite. A helper Makefile is provided for building and running the gcc tests. The default configuration runs all gcc tests and requires automatic ssh/scp login access to a networked target board. See README for more details. Note: Current feature is tested with the powerpc-unknown-linux-gnu sample but it should work with others as well. Signed-off-by: Martin Lund <mgl@doredevelopment.dk>
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: http://sourceware.org/ml/crossgcc/2010-04/msg00010.html
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 <bartvdrmeulen@gmail.com> [Yann E. MORIN: tweak the commit message] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
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 <lacombar@gmail.com> [Yann E. MORIN: mark it EXPERIMENTAL] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
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 <lacombar@gmail.com>
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: 2.6.33.2 2.6.32.11 2.6.31.13 2.6.27.46Yann E. MORIN"1-9/+14
2010-03-30debug/gdb: update version to 7.1Yann E. MORIN"1-0/+7