aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 1.7: close branch1.7Yann E. MORIN"2010-08-060-0/+0
|
* 1.7: update version to 1.7.2+hgYann E. MORIN"2010-07-301-1/+1
|
* Tagging release 1.7.2Yann E. MORIN"2010-07-301-0/+1
|
* 1.7: update version to 1.7.2crosstool-ng-1.7.2Yann E. MORIN"2010-07-301-1/+1
|
* scripts: remove . from $PATHJohannes Stezenbach2010-07-292-0/+21
| | | | | | | | | | | | | | | | | | | | | | Add CT_SanitizePath function which removes entries referring to ., /tmp and non-existing directories from $PATH, and call it early in the build script. If . is in PATH, gcc-4.4.4 build breaks: [ALL ] checking what assembler to use... /tmp/build/targets/arm-unknown-linux-uclibcgnueabi/build/gcc-core-static/arm-unknown-linux-uclibcgnueabi/bin/as ... [ALL ] config.status: creating as i.e. "as" is supposed to be the arm-unknown-linux-uclibcgnueabi cross assembler, but config.status creates a local "as" script which is calling the host assembler. Signed-off-by: Johannes Stezenbach <js@sig21.net> [Yann E. MORIN: style fixes + explanations] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> (transplanted from 20dd8cef1c8adff0aa3e78ae6d7acfbc45ed5a83)
* complibs: fix using static companion librariesBart vdr. Meulen2010-07-191-1/+1
| | | | | | | | | When building a cross-compiler for a target which uses a file extension for binaries the symbolic link to cc is not created correctly because the lookup of the gcc binary is done in a incorrect path Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> (transplanted from 3917f2dafed1bb189e39f50e8506b3141926d7e1)
* configure: fix --mandirYann E. MORIN"2010-07-152-4/+9
| | | | | | --mandir points to the base dir of the man pages, so we have to append our man section below given dir. (transplanted from a8a4d5c9773893fa6978e5f9e1445d1e8185c24a)
* libc/uClibc: fix snapshotsYann E. MORIN"2010-07-031-4/+19
| | | | | | Snapshots are in a subdir named uClibc, not uClibc-snapshot (or uClibc-YYYYMMDD either). (transplanted from b13d0db6fa95795bb663bf674372b58221682dd6)
* scripts/finish: do not try to symlink if sed expr is a no-opYann E. MORIN"2010-07-071-1/+5
| | | | | | If the sed expression does not transform the tuple, do not try to create the symlink. (transplanted from 5d6d3c28a658a65551d4eb5de414fd97b575f314)
* 1.7: update version to 1.7.1+hgYann E. MORIN"2010-06-271-1/+1
|
* Tagging release 1.7.1Yann E. MORIN"2010-06-271-0/+1
|
* 1.7: update version to 1.7.1crosstool-ng-1.7.1Yann E. MORIN"2010-06-271-1/+1
|
* scripts/wrapper: fix wrong test when checking access to the reall toolYann E. MORIN"2010-06-221-1/+1
| | | | | | | | | | | | | In C, the proper syntax for a bit-wise OR is a single '|', not two. It worked so far because all was well: - X_OK == 1 - R_OK||X_OK == 1 - the file we searched for had the x-bit set -> access( file, R_OK||X_OK ) worked - inicidentally, the file we searched for also had the r-bit set, but we were not testing that in fact. (transplanted from eebcaff6626f09af4f69b7b06f1246a06769d0af)
* complibs/gmp: 5.0.0 misses 'EXPERIMENTAL' in the promptYann E. MORIN"2010-06-161-1/+1
| | | | (transplanted from 95b4a458fd60d3e0911750c2b7c1b6cf36285845)
* cc/gcc: fix headers copy for core staticYann E. MORIN"2010-06-131-2/+1
| | | | (transplanted from 22ce0c19f06a530d72fd65c89d0777d16c0a97ac)
* crosstool-NG.sh: suppress failure message from uname -oTitus von Boxberg2010-05-191-2/+1
| | | | | | | | | On non-GNU systems (BSD/MacOS) there is no uname -o. Suppress the failure message on these systems in the call to set CT_SYS_OS (uname -s actually sets this variable). yann.morin.1998@anciens.enib.fr: remove 'uname -o' altogether. (transplanted from acae437fddccd7681c93a3b6c999c0796693d625)
* Merge.Yann E. MORIN"2010-05-181-13/+15
|\
| * Revert changeset e7f7220b5ba2Yann E. MORIN"2010-05-181-13/+15
| | | | | | | | Arnaud LACOMBE rightly pointed out that this was done on the wrong branch.
* | Revert changeset d341be24dc68Yann E. MORIN"2010-05-1830-1094/+0
| | | | | | | | Arnaud LACOMBE rightly pointed out that this was done on the wrong branch.
* | cc/gcc: add latest versionYann E. MORIN"2010-05-1630-0/+1094
|/ | | | Add 4.4.4 and forward-port patchset from 4.4.3
* kernel/linux: update versions listYann E. MORIN"2010-05-161-15/+13
|
* 1.7: update version to 1.7.0+hgYann E. MORIN"2010-04-301-1/+1
|
* Tagging release 1.7.0Yann E. MORIN"2010-04-301-0/+1
|
* 1.7: create maintenance branch, update version to 1.7.0crosstool-ng-1.7.0Yann E. MORIN"2010-04-301-1/+1
|
* scripts/mk-release: pretty-up the per-author statsYann E. MORIN"2010-04-301-1/+1
| | | | | Reverse sort first by number of changesets, then sort alphabetically on the author's names.
* docs: update the known issuesYann E. MORIN"2010-04-301-0/+17
|
* samples: updateYann E. MORIN"2010-04-3037-1122/+2101
|
* debug/gdb: install tic in the buildtools directoryYann E. MORIN"2010-04-291-1/+1
| | | | | 'tic' is a build tool, its place is in the buildtools directory, not in the toolchain's bin directory.
* debug/gdb: be less verbose during the ncurses buildYann E. MORIN"2010-04-291-12/+1
|
* scripts: don't set LD_PRELOAD with static companion librariesYann E. MORIN"2010-04-291-4/+3
| | | | | When cpmpanion libraries are built statically, it is useless to set LD_PRELOAD. Worse, it might break the build in some corner cases.
* docs: update the section about the wrapperYann E. MORIN"2010-04-281-8/+20
| | | | | The wrapper is no longer needed when building non-shared companion libraries. Document that.
* arch/sh: fix type in variant handlingYann E. MORIN"2010-04-251-1/+1
|
* scripts/savesample: be silent when checking for .config fileYann E. MORIN"2010-04-221-1/+4
|
* libc/newlib: don't do // downloadsYann E. MORIN"2010-04-211-0/+9
| | | | | | | The newlib FTP site does not like // downloads, and quickly blocks the IP from the downloader. Override the number of chunks when downloading newlib.
* libc/glibc: fix kernel version checkYann E. MORIN"2010-04-211-1/+3
| | | | | | Since we log the test strings, it is no longer possible to call the CT_Test* functions from sub-functions that print results to their stdout.
* scripts: also prepare include symlink to sysroot/includeYann E. MORIN"2010-04-201-2/+5
|
* scripts: check g++ only for hostYann E. MORIN"2010-04-191-1/+5
| | | | | | | | | g++ is only needed when building additonal libs on the HOST, so check wheter g++ is available for the HOST compiler only Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> [Yann E. MORIN: fix space damage] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* cc/gcc: use proper host compiler for canadian bare-metalRemy Bohmer2010-04-091-1/+13
| | | | | | | | | | | | | While compiling a canadian toolchain for host=mingw32, build=linux, target=m68k-elf the build fails because in this step of the gcc build the Host compiler is used in this stage with the build-flags for the build system. This results in an error where the header <sys/wait.h> cannot be found. This problem happens at least in the GCC-4.3.x and GCC-4.4.x range. This is solved by passing the proper compilers on the Make cmd-line Signed-off-by: Remy Bohmer <linux@bohmer.net>
* cc/gcc: allow building a canadian bare-metal compilerBart vdr. Meulen2010-04-201-19/+10
| | | | | | | | Previous addition of the canadian cross compiler did not allow to build a baremetal only variant, no reason why this is not allowed Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com>
* cc/gcc: fix cc symlink when executables have an extensionYann E. MORIN"2010-04-201-2/+8
| | | | | | | | | When building a cross-compiler for a host which depends on file extensions the symlink for cc was not installed correctly Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> [Yann E. MORIN: style fixes, enhancements, code prettying] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* cc/gcc: add 4.5.0Yann E. MORIN"2010-04-151-0/+7
|
* cc/gcc: add support for 4.5.0 or later versionsYann E. MORIN"2010-04-153-1/+23
| | | | starting with 4.5.0, gcc requires libelf.
* complibs/libelf: remove old versionsYann E. MORIN"2010-04-151-11/+0
| | | | Those old versions are not suitable for use by gcc.
* complibs/libelf: enable the host buildYann E. MORIN"2010-04-151-37/+33
| | | | Host libelf is required by gcc-4.5.0
* complibs/libelf: build target libelf in its own directoryYann E. MORIN"2010-04-151-2/+2
|
* debug/gdb: remove insightYann E. MORIN"2010-04-152-31/+1
| | | | | | | | 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.
* debug/gdb: reorder options in the menuconfigYann E. MORIN"2010-04-151-11/+11
|
* debug/gdb: allow static build with complibsYann E. MORIN"2010-04-151-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.
* scripts: don't print the build system guess warningYann E. MORIN"2010-04-151-1/+0
|
* complibs/gmp: mark 5.0.1 as being experimentalYann E. MORIN"2010-04-131-0/+1
| | | | | MPFR can't cope with GMP > 4.x.y so hide it behind EXPERIMENTAL until we fix MPFR