summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)AuthorFilesLines
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
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