summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-11-221.5: update version string to 1.5.2crosstool-ng-1.5.2Yann E. MORIN"1-1/+1
2009-11-17Fix typos and adjust some documentation.Frederic Roussel"2-6/+6
(transplanted from 19205498184e299fb45a4addebcf7b480f119165)
2009-11-16libc/uClibc: add new patch to fix NULL pointer dereferenceDoug Kehn1-0/+12
(transplanted from 3d8f6d826f21342b6172813384f3e5e1f09e8a71)
2009-10-30scripts: fix updating config.{sub,guess}Yann E. MORIN"3-7/+6
(transplanted from 7f52e1cca71eecc6a46ad1905afea42a5c8f0a68)
2009-10-28libc/uClibc: fix building on system with recent glibcZoltan Devai1-0/+30
While trying to build a toolchain with ct-ng 1.5.0, arm-unknown-linux-uclibcgnueabi target, I get the following error: [INFO ] Installing C library headers [EXTRA] Copying sources to build dir [EXTRA] Applying configuration [EXTRA] Building headers [EXTRA] Installing headers [ERROR] extra/scripts/unifdef.c:209: error: conflicting types for 'getline' [ERROR] make[2]: *** [extra/scripts/unifdef] Error 1 [ERROR] Build failed in step 'Installing C library headers' The following patch solves the problem. (It's a backport of this uClibc commit: http://git.uclibc.org/uClibc/commit/?id=49e81cada73616864b9b31df0aeb6961c30f5a6e ) [--SNIP from another mail--] AFAIK this is a problem since glibc 2.10. (transplanted from 1ba79f2126df8bd89120899a58f2d0bcc2e9c771)
2009-10-25libc/newlib: fix host/target confusionYann E. MORIN"1-2/+6
newlib handles the build/host/target a bit differently as one would expect: build : not used host : the nachine that builds newlib target : the machine on which newlib will run (transplanted from 3ccb1f76576fc7b730c57a0d1e183bce20cc47c0)
2009-10-281.5: update to 1.5.0+hgYann E. MORIN"1-1/+1
2009-10-28Tagging release 1.5.1Yann E. MORIN"1-0/+1
2009-10-281.5: update version to 1.5.1crosstool-ng-1.5.1Yann E. MORIN"1-1/+1
2009-10-23scripts/functions: Fix a variable name.fr frasc1-1/+1
Signed-off-by: Frederic Roussel <fr.frasc@gmail.com> (transplanted from 991a59088ff09528896ac64ed4e8a6fba31eae39)
2009-10-12version: update to 1.5.0+hgYann E. MORIN"1-1/+1
2009-10-10configure: force using the C locale to check messagesYann E. MORIN"1-1/+4
(transplanted from 2f44fac6b5143f7b14f5367209c9df9b1102298e)
2009-10-10configure: fix --with-foo=/path/to/fooYann E. MORIN"1-0/+1
When a required tool is specified with --with-foo, store the variable in the list. (transplanted from 1d43b65599a4b869d83d4db67b9715b1298d74f7)
2009-10-08samples: fix the avr32-unknown-none sampleYann E. MORIN"1-13/+10
Bizarely enough, binutils-2.18 fails to build when CONFIG_SHELL is set to /bin/bash (although it has code to recognise bash and act accordingly). Waht is really strange is that it does build when CONFIG_SHELL is set to /bin/sh, *although* /bin/sh is a symlink to /bin/bash. WTF?!?! (transplanted from 56bba7d4fc8924d276b71134b7f1ef57bed57f52)
2009-10-04Tagging release 1.5.0Yann E. MORIN"1-0/+1
2009-10-041.5: update version to 1.5.0crosstool-ng-1.5.0Yann E. MORIN"1-1/+1
2009-10-041.5: create maintenance branch for the 1.5 seriesYann E. MORIN"0-0/+0
2009-10-04samples: updateYann E. MORIN"29-2501/+2505
2009-10-04libelf: add libelf-0.8.12Yann E. MORIN"2-0/+29
2009-10-03Merge.Yann E. MORIN"104-3080/+4826
2009-10-03configure: split has_or_abort in two: one to check, one to abortYann E. MORIN"1-9/+21
Split the has_or_abort function in two: - one that checks if the tool if found, - one that calls the above check, and aborts if not found The rational behind this is to be able to check for a tool and if not found, fallback to using our bundled version, should the need arise (and I get time).
2009-10-03Merge.Yann E. MORIN"7-113/+136
2009-10-03libc/glibc: don't use legacy snapshotsYann E. MORIN"2-24/+0
glibc snapshots have not been updated for about the past 5 months. Consider them to be deprecated, now.
2009-10-03Merge.Yann E. MORIN"2-6/+8
2009-10-03doc: update documentation, mostly eye-candyYann E. MORIN"2-6/+8
2009-10-03debug/gdb: cleanup (remove) the static ncurses buildYann E. MORIN"1-0/+4
ncurses is built solely for the sake of building a native gdb. The user should not rely on this library to build his/her userland, but should rather build his/her own. So we remove it from the sysroot after we successfully build the native gdb.
2009-10-03sample: update the i686-nptl-linux-gnu sampleYann E. MORIN"1-100/+99
Update this sample, now it seems to correctly build again.
2009-10-02libc/eglibc: fix building for seemingly native toolchainsYann E. MORIN"1-1/+1
Build eglibc with -O2 as a fix/workaround to building seemingly-native toolchains (see docs/overview.txt). See: - docs/overview.txt - docs/known-issues.txt - http://sourceware.org/ml/crossgcc/2009-10/msg00001.html
2009-10-02libc/glibc: fix building for seemingly native toolchainsYann E. MORIN"3-6/+24
Build glibc with -O2 as a fix/workaround to building seemingly-native toolchains. See: - docs/overview.txt - docs/known-issues.txt - http://sourceware.org/ml/crossgcc/2009-09/msg00055.html
2009-10-01libc/glibc: remove dead codeYann E. MORIN"2-12/+0
The option to retrieve snapshots is already handled by the generic 'specific date' and 'use latest' entries. No need for a special case, as there's no code for it.
2009-10-01samples: upgrade some samplesYann E. MORIN"3-223/+246
Upgrading all samples is too much a hassle. Stick with those few for now.
2009-09-13samples: remove arm-beagle-linux-gnueabiYann E. MORIN"2-451/+0
Use the generic arm-cortex_a8-linux-gnueabi sample instead.
2009-10-01Merge.Yann E. MORIN"3-80/+55
2009-09-28gcc: ecjx.cc -> ecjx.o should use host compiler, not cross compilernyet2-0/+26
2009-09-27scripts: update config.guess and config.subYann E. MORIN"2-78/+40
2009-09-27readme: document patch descriptionYann E. MORIN"1-2/+15
2009-09-27gcc: forward port gcc-4.4.0 patchset to 4.4.1Yann E. MORIN"24-0/+783
2009-09-26kernel/linux: update versions.Yann E. MORIN"1-32/+18
2009-09-26Insert an empty line bwetween added new versions.Yann E. MORIN"1-1/+1
2009-09-14debug/ltrace: fix build with /exotic/ linux-host OSYann E. MORIN"1-0/+26
For ARM EABI hosts (ct-ng's target), the tupple ends in 'gnueabi' For uClibc-based toolchains, the tuple ends in '-uclibc.*' Make ltrace recognise those tuples as being the same as 'linux-gnu'
2009-09-13Merge.Yann E. MORIN"10-19/+28
2009-09-13config: fix indentation for options marked EXPERIMENTAL or OBSOLETEYann E. MORIN"4-7/+7
Change the 2-space separation into a 1-space separation, for the sake of homogeneity.
2009-09-13scripts: add new version at top of choiceYann E. MORIN"20-101/+94
Add new versions at the top of the choice menu, not at the bottom.
2009-09-13config: re-order menu entries so that latest versions are at the topYann E. MORIN"16-420/+419
It makes better sense to have latest versions at the top of the choice entries.
2009-09-13samples: correclty fix saving samples with a C library config fileYann E. MORIN"1-1/+1
2009-09-13samples: fix uClibc config file locationYann E. MORIN"8-8/+8
2009-09-13comp-libs/cloog: fix buildingYann E. MORIN"1-10/+19
For CLooG/PPL 0.15.3, the directory name was simply cloog-ppl. For any later versions, the driectory name does have the version, such as cloog-ppl-0.15.4.
2009-09-13Merge.Yann E. MORIN"6-3/+68
2009-09-13samples: updateYann E. MORIN"33-1786/+2798
2009-09-12Merge.Yann E. MORIN"6-4/+59