summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-01-311.5: close maintenance branch1.5Yann E. MORIN"0-0/+0
2010-01-091.5: update version string to 1.5.3+hgYann E. MORIN"1-1/+1
2010-01-09Tagging release 1.5.3Yann E. MORIN"1-0/+1
2010-01-09i1.5: update version string to 1.5.3crosstool-ng-1.5.3Yann E. MORIN"1-1/+1
2010-01-07libc/uClibc: add patch to fix IP frames on BE targetsJoachim Nilsson1-0/+224
Pack netinet structs to be possible to use for creating IP frames on big-endian targets. Signed-off-by: Joachim Nilsson <jocke@vmlinux.org> [yann.morin.1998@anciens.enib.fr: removed getline patch, already in] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> (transplanted from 5c246abe7716271c0ce31d980d92eb9a304995c8)
2010-01-09libc/uClibc: do not mangle ARM {E,O}ABI when ARCH != ARMYann E. MORIN"1-5/+7
(manualy transplanted from 2ad2cbc1f709f48a195746476a71f1244cc67cee) (transplanted from 2ad2cbc1f709f48a195746476a71f1244cc67cee))
2009-12-30debug/tools: set the ncurses extension to .tar.gzYann E. MORIN"1-1/+1
TRying to download every extension in turn takes ages, so help the helper by telling what extension to retrieve. (transplanted from 08b0982e4da9402ad39fde431353ebf0248ea34c)
2009-12-29config: fix generated config files when GREP_OPTIONS set --color=alwaysYann E. MORIN"1-0/+4
grep is used when generating some .in files (in config.gen). If GREP_OPTIONS contains --color=always, then the generated files will contains some escape sequences setting the color, and mconf would choke on those escape sequences. Always set and export an empty GREP_OPTIONS to avoid that. Issue reported by Kevin Kirkup <kevin dot kirkup at gmail dot com> : http://sourceware.org/ml/crossgcc/2009-12/msg00026.html (transplanted from a5020a1facffc046d23d39a71a1b8089ca84beac)
2009-12-19scripts: check for, and warn about an unset CT_PREFIX_DIRYann E. MORIN"1-0/+3
The user shall provide a directory to install the toolchain into. If he/she does not, this is an error, and shall be detected properly, rather than relying on failure down the road. Thanks to "Pedro I. Sanchez" <psanchez@colcan.ca> for pointing out the issue: http://sourceware.org/ml/crossgcc/2009-12/msg00011.html (transplanted from e94f4ffddd1d07b3841160db71694cd19fda6b03)
2009-12-19linux/kernel: fix version numbersYann E. MORIN"1-6/+6
2009-12-10configure: install in a sub-dir of --libdir and --docdirYann E. MORIN"1-2/+9
In case the user specifies the LIBDIR with --libdir , or DOCDIR with --docdir, install our support files in a sub-dir, so as not to mangle existing (potentially system) files/dirs. (transplanted from 991fc21dd3cfda7d6448388b3224821f6937f15e)
2009-11-221.5: update version string to 1.5.2+hgYann E. MORIN"1-1/+1
2009-11-22Added tag crosstool-ng-1.5.2 for changeset bb01f4294cf2Yann E. MORIN"1-0/+1
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