summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-11-111.15: close branch1.15Yann E. MORIN"0-0/+0
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-171.15: update version to 1.15.3+hgYann E. MORIN"1-1/+1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-17Tagging release 1.15.3Yann E. MORIN"1-0/+1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-171.15: update version to 1.15.3crosstool-ng-1.15.3Yann E. MORIN"1-1/+1
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> (transplanted from 0dfc9c1fcb348e354edc37aacd2e8dcb223e9ab2)
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> (transplanted from 2d362c2a8ed369f72027da00ec79245cb44bbf82)
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> (transplanted from 4ccfca658d9bbbc4a682751332ce5b92cbdfb0fe)
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> (transplanted from 7b1dda3ab07505bc1627d6fa70c60c7cd003eb3d)
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> (transplanted from e31a3bfdf8632635f61fd2069de6bf2b3df79621)
2012-05-29completion: fix function nameYann E. MORIN"1-2/+2
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> (transplanted from a57b8a45ea26c16a8ed38c7f6378cf0cedf408fd)
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> (transplanted from c800b7d6a50c267c3e0a64829da4b082e260deff)
2012-05-081.15: update version to 1.15.2+hgYann E. MORIN"1-1/+1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-08Tagging release 1.15.2Yann E. MORIN"1-0/+1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-081.15: update version to 1.15.2crosstool-ng-1.15.2Yann E. MORIN"1-1/+1
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> (transplanted from 24961ef6af8885ad071cba16adacbf5f7466ef37)
2012-05-081.15: update version to 1.15.1+hgYann E. MORIN"1-1/+1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-08Tagging release 1.15.1Yann E. MORIN"1-0/+1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-081.15: update version to 1.15.1crosstool-ng-1.15.1Yann E. MORIN"1-1/+1
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> (transplanted from 04092e6b82ca3b06685055a323662ee343fdfe38)
2012-05-08configure: fix check for gettextYann E. MORIN"1-2/+4
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> (transplanted from dc2943c987756c9bd928c1989843d4beb8cfc184)
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> (transplanted from d48c03998dc1c25a3b29b2c0af425631baee3abe)
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> (transplanted from d84ae99556cd948350c086628a5e163e6b464e00)
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> (transplanted from 3e2f2100a76daa0a6d0a97c9f71b1ceacd403fe7)
2012-04-301.15: update version to 1.15.0+hgYann E. MORIN"1-1/+1
2012-04-30Tagging release 1.15.0Yann E. MORIN"1-0/+1
2012-04-301.15: create maintenance branch, update version to 1.15.0crosstool-ng-1.15.0Yann E. MORIN"1-1/+1
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>
2012-04-30cc/gcc: add Linaro GCC 4.7Benoît Thébaudeau"1-0/+7
Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
2012-02-24libc/uClibc: add additional debug level between "minimal" and "all"Johannes Stezenbach2-0/+14
During application development it is desirable to enable malloc debugging and LD_DEBUG support, but the extensive debug spew from SUPPORT_LD_DEBUG_EARLY is only useful when working on uClibc's ld.so. Signed-off-by: Johannes Stezenbach <js@sig21.net>
2012-04-30libc/eglibc: remove experimental for some versionsYann E. MORIN"1-3/+0
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-30libc/glibc: remove experimental for some versionsYann E. MORIN"1-16/+8
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-30cc/gcc: 4.7 can request the linker's hash-styleYann E. MORIN"2-2/+2
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-30binutils/binutils: declare versions that have --hash-styleYann E. MORIN"1-0/+4
2.18 and above do have this option. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-30cc/gcc: remove experimental for some versionsYann E. MORIN"1-16/+8
Remove EXPERIMENTAL for the 4.5 and 4.6 series. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-30libc/uClibc: add 0.9.33.1Yann E. MORIN"1-0/+6
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-03-23cc/gc: add update 4.4.7Yann E. MORIN"33-0/+1124
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> [yann.morin.1998@free.fr: propagate patchset from 4.4.6] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-03-23cc/gcc: add gcc-4.7.0Yann E. MORIN"2-0/+112
Add the new release gcc-4.7.0. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> [yann.morin.1998@free.fr: add 4.7.0 patch] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-16debug/gdb: update Linaro GDB revisions to 2012.04Benoî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-04-16cc/gcc: update Linaro GCC revisions to 2012.04Benoît Thébaudeau"1-3/+3
Update Linaro GCC with the latest available revisions. The 4.7 revision is also released, but the infrastructure is not yet ready for it in CT-NG. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
2012-04-16kernel/linux: update revisionsYann E. MORIN"1-6/+21
Update Linux with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> [yann.morin.1998@free.fr: add a few other versions since released] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-27Allow multi-word "install" command.Anthony Foiani1-1/+1
Autoconf can determine that the correct install command includes flags, e.g., "/usr/bin/install -c". When using this as a command, we can't enclose the value in double-quotes, as that makes some shells use the whole expression as a filename: # this is the value returned by autoconf and stored in CT_install $ ins="/usr/bin/install -c" # if we call it with quotes, the command is not found $ "${ins}" bash: /usr/bin/install -c: No such file or directory # removing the quotes lets it work as expected $ ${ins} /usr/bin/install: missing file operand Try `/usr/bin/install --help' for more information. Signed-Off-By: Anthony Foiani <anthony.foiani@gmail.com>
2012-04-09samples: update to latest config option setYann E. MORIN"36-285/+315
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-09samples: . accepts previous comment as-isYann E. MORIN"1-3/+7
When updating a sample configuration with a comment, a dot '.' in the new comment keeps the previous comment. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-01-03cc/gcc: build core compilers for canadianYann E. MORIN"4-61/+20
Currently, we rely on an existing external cross-compiler targetting the target, to build the C library. This can pause quite a few problems if that compiler is different from the one we are building, because it could introduce some ABI issues. This patch removes this dependency, by building the core compilers as we do for standard cross, and also by building the binutils and gcc, for running on the build machine. This means we no longer need to offer the cross-sompiler selection in the menuconfig. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2012-04-02cc/gcc: add build frontendYann E. MORIN"2-3/+43
Bizarrely enough, the core gcc are not enough to be able to build a canadian cross, and a real, full cross compiler is required so that the canadian cross can be properly built... WTF?!? Sigh... Add a build-frontend, as was done for the binutils and the complibs. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-04-01cc/gcc: frontends are responsible for selecting the list of languagesYann E. MORIN"1-2/+4
Do for the final step the same as for the core step: compute the list of selected langauages from the frontend, not in the backend. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2011-08-15cc/gcc: pass the language list to the core backendYann E. MORIN"1-4/+6
As the core backend can be used to also build the bare-metal compiler, we have to tel it what languages to build. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-08-15cc/gcc: add language helper functionYann E. MORIN"1-14/+20
Add a function that prepares the language configure option. It is needed in at least two places, some commonalisation is needed. ;-) Unfortunately, it is no longer possible to print warnings about experimental languages any more. Anyway, the experimental status is clearly indicated in the menuconfig. so it should not be a surprise if the build breaks. :-/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-07-25complibs: fixup the host complibs install dirYann E. MORIN"9-13/+22
It's easier to have as much as possible stuff in the same place to ease backup/restore, and make things easier to follow. Move the host companion libraries install dir as a sub-dir of the build-tools install dir (but not directly in it, it would break for canadian or cross-native). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2011-07-25cc/gcc: cleanup the frontendsYann E. MORIN"1-35/+21
A few noop fix-ups: - fix the comments in core pass-1 - commonalise settings that can be Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>