summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-08-041.16: create maintenance branch, update version to 1.16.0crosstool-ng-1.16.0Yann E. MORIN"1-1/+1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-04scripts: update config.{guess,sub}Yann E. MORIN"2-8/+19
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-04cc/gcc: remove duplicate code in core pass-1Yann E. MORIN"1-20/+6
Whatever the threading model (NPTL, LT...), we build the same core pass-1 compiler, so there is no need to have a case-esac construct. Remove now mis-leading and incorect comment. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-02kernel/linux: add latest versionsYann E. MORIN"1-6/+6
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-02scripts/xldd: fix pattern matching with new binutilsYann E. MORIN"1-3/+3
New binutils (circa 2.2x?) append 'program interpreter' to the (NEEDED) line for the dynamic linker, which breaks our current pattern. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-01cc/gcc: remove now useless condition-variableYann E. MORIN"1-21/+10
Both core pass-1 and -2 compilers are unconditionally built, so we no longer require a condition variable. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-01cc/gcc: always build core pass-1Yann E. MORIN"1-0/+9
Up until now, all conditions requiring a core pass-1 was when the threading implementation used was NPTL. So we only built the core pass-1 when NPTL was used. Now, things have changed (what? when? Dunno...), and some bare-metal canadian toolchains fail to build if a core pass-1 is not present. OTOH, a core pass-1, although not needed for non-NPTL builds, does no harm at all if it is present. So, unconditionally build a core pass-1 (but still pass conditional options to the core backend). Reported-by: Per Arnold Blaasmo <Per-Arnold.Blaasmo@atmel.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-01scripts/showSample: also print the threading implementationYann E. MORIN"1-1/+1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-31kernel/linux: forgot to update linux-stableYann E. MORIN"1-3/+3
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-31kernel/linux: update versionYann E. MORIN"1-3/+3
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-31kconfig: fix ncurses headers locationYann E. MORIN"1-1/+1
On some distors (eg. latesst openSuSE), the ncurses headers are not located in the usual location. Hard-code this location in the kconfig Makefile, as a (temporary?) workaround. Reported-by: Simon Gornall <sgornall@apple.com> [Fix suggested by Simon] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-31complibs/cloog: create missing m4 dirYann E. MORIN"1-0/+3
Because we now patch configure.in and configure, the Makefile quicks in a re-build rule as the source files are now more recent than the bundled generated files, and that fails because the m4 directory is missing, although on some systems where aclocal is not installed, the re-build rule does nothing (except a warning). Always create tht directory. Reported-by: Per Arnold Blaasmo <per-arnold.blaasmo@atmel.com> [Also thanks to Thomas De Schampheleire <patrickdepinguin@gmail.com> for some digging works on this issue] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-23kernel/linux: update revisionsBenoît Thébaudeau"1-22/+12
Update Linux with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <c626b7332f2b92478fda.1343045360@advdt005-ubuntu>
2012-07-12cc/gcc: update Linaro GCC revisions to 2012.07Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <e1da9700b5ce493eeb94.1342125564@advdt005-ubuntu>
2012-07-03cc/gcc: Update gcc to 4.7.1 (v2)Bryan Hundven1-0/+7
Attempt #2 at updating gcc. This time without porting gcc 4.7.0 patches forward. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Message-Id: <aeffa57986d52dd7b0a8.1341290304@flambe.is-a-geek.org>
2012-07-03libc/eglibc: Add eglibc 2.16Bryan Hundven1-0/+10
Patches don't need to come forward, as they are in this branch. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Message-Id: <6fdf77081379812820e8.1341286640@flambe.is-a-geek.org>
2012-07-03debug/gdb: Add gdb 7.3.1, 7.4, and 7.4.1Bryan Hundven1-0/+24
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Message-Id: <c917c398e95919856980.1341286289@flambe.is-a-geek.org>
2012-07-23scripts+samples: fix listings the samplesYann E. MORIN"2-42/+56
Since we use defconfigs to save the samples, listing all the samples can no longer be done by passing all the sample names at one to the script; we need to pass them one-by-one after we expand the sample's defconfig ibnto a complete .config. Reported-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-17configure: also check for installYann E. MORIN"1-0/+4
We also need the GNU variant for this one. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-17configure: add checks for objcopy and objdumpYann E. MORIN"1-0/+19
These two went MIA after the migration to an autoconf-based ./configure. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-14configure: check for GNU awk, not any awkYann E. MORIN"3-15/+33
Building glibc requires GNU awk, not any other. Reported-by: Han Sooloo <hansooloo@gmail.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-14kconfig: fix compatibility with older flex versionsThomas De Schampheleire1-1/+1
Older flex versions require there be no space between options and their arguments. For example '-P zconf' is not correct and should be '-Pzconf'. This is for example the case for flex-2.5.4 shipped with CentOS 5.8. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Message-Id: <9652ce148bddc1def484.1339241000@beantl019720>
2012-07-02libc/eglibc: remove upstreamed patchYann E. MORIN"1-56/+0
Reported-by: Matthieu Crapet <mcrapet@gmail.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <CAL2sKTnAC9K0uo36QPJEdAJmZqPZNJgWLhxLzhsvs4G-EfbvMA@mail.gmail.com>
2012-06-18kernel/linux: update revisionsBenoît Thébaudeau"1-3/+8
Update Linux with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
2012-06-14debug/gdb: update Linaro GDB revisions to 2012.06Benoît Thébaudeau"1-3/+3
Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
2012-06-14cc/gcc: update Linaro GCC revisions to 2012.06Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
2012-06-11kernel/linux: add latest versionsYann E. MORIN"1-9/+19
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-10debug/duma: fix download urlYann E. MORIN"1-1/+6
Sourceforge has again changed its mirroring system... :-( Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-06libc/eglibc: fix missing LIBC_TRY_CC_OPTION definition (eglibc 2.15)Matthieu Crapet1-0/+56
Upstream SVN is currently broken: http://www.eglibc.org/svn/branches/eglibc-2_15/libc/ LIBC_TRY_CC_OPTION macro is not defined in aclocal.m4. This patch fix the configure script. Once upstream branch will be fixed this patch could be reverted. Related patch (committed to eglibc trunk): Use autoconf macro for testing compiler options with empty input http://sourceware.org/ml/libc-alpha/2012-03/msg00816.html Signed-off-by: Matthieu Crapet <mcrapet@gmail.com> diff -r 1f6c8e4b2b92 -r d10afc5bcc25 patches/eglibc/2_15/110-aclocal-LIBC_TRY_CC_OPTION.patch
2012-06-03libc/uClibc: add 0.9.33.2Yann E. MORIN"1-0/+6
Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-25kernel/linux: update revisionsBenoît Thébaudeau"1-27/+12
Update Linux with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
2012-05-29completion: fix function nameYann E. MORIN"1-2/+2
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-17cc/gcc: update Linaro GCC revisions to 2012.05Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
2012-05-17debug/gdb: add option to enable/disable the IPA lib for gdbserverYann E. MORIN"2-0/+28
gdbserver >= 7.2 comes with an optional library to use tracepoints, the In Process Agent (IPA) library, libinproctrace.so. Currently, we build gdbserver staticaly, but that breaks the build of the IPA lib. Add an option to biuld the IPA lib, but not if statically linking. Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-17debug/gdb: add blind option gor gdb>=7.2Yann E. MORIN"1-0/+8
gdb>=7.2 has new features. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-09cc/gcc: do not build manuals in parallelYann E. MORIN"1-1/+1
Reported-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com> Reported-by: Johannes Stezenbach <js@sig21.net> Tested-by: Johannes Stezenbach <js@sig21.net> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-06samples: resave all samples with savedefconfigYann E. MORIN"40-17774/+0
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-07samples: rework show-tupleYann E. MORIN"2-7/+11
Now that we are using defconfig files, the samples do not contain the full configuration, so we can not simply parse them to show their content. Instead, we must fake recalling a sample, and parse the generated .config file. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-06samples: use savedefconfig when saving samplesYann E. MORIN"4-10/+18
When saving a sample, use savedefconfig instead of copying the full .config file. This reduces the saved .config, and reduces clutter when it is later upgraded. Also use defconfig when retrieving a sample. Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-06cc/gcc: add option to enable/disable libquadmathYann E. MORIN"2-0/+20
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-06cc/gcc: gcc 4.6+ has libquadmathYann E. MORIN"1-0/+5
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-08scripts: fix mk-releaseYann E. MORIN"1-4/+15
mk-release was not adding the SoB lines in the commit messages. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-08scripts: fix catching build failures, the proper way, nowYann E. MORIN"1-1/+1
Serves me for pushing too fast... :-( Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-06scripts/functions: tweak the endianness LDFLAGSYann E. MORIN"1-2/+2
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-08configure: fix check for gettextYann E. MORIN"1-2/+4
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-08scripts: fix catching failuresYann E. MORIN"1-0/+4
POSIX 1003.1-2008 does not say whether "set -e" should catch a sub-shell that exits with !0 (it has a list of conditions to catch, but no list of conditions not to catch, and this situation is not listed). bash-3 does not catch such a failure, but bash-4 does. That why, on my Squeeze system I did not see the issue, while Thomas did on is Lenny chroot. Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-06scripts: update config.{guess,sub}Yann E. MORIN"2-10/+31
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-05configure: we do not require curl, but wget.Yann E. MORIN"1-1/+1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-02complibs: remove experimental from versions selectionYann E. MORIN"5-20/+11
Since I removed EXPERIMENTAL to most of gcc versions, the configuration is now broken, as the required companion libraries versions are not selectable, as they are still hidden behind EXPERIMENTAL. Reported-by: Claudio Henrique Fortes Felix (chffelix on irc://irc.freenode.net/crosstool-ng) Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-30samples: update to latest set of optionsYann E. MORIN"40-156/+602
No feature- of version-bump, just update the samples so that no (NEW) option pops up in the release. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>