path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2010-01-11libc/glibc: get rid of the now obsolete CVS stuffYann E. MORIN"1-63/+28
It's now been a while that glibc switched to git from cvs. Get rid of cvs to download glibc; this will make for a good cleanup before we add git support! :-)
2010-01-29Merge.Yann E. MORIN"1-3/+0
2010-01-29global: do not offer the renice option, let's the user handle thatYann E. MORIN"1-3/+0
It's broken anyway. Eg.: - user is already niced at 10 - user configures to renice at 5 - breaks because user is not allowed to 'boost' his/her nice value Bette let the user handle the renice with: nice -XX ct-ng 'action'
2010-01-29kernel/linux: remove legacy checkYann E. MORIN"1-5/+0
Now, we only support building with Linux >=2.6.27. Get rid of the code that depended on <2.6.18.
2010-01-29binutils/elf2flt: activate elf2flt buildYann E. MORIN"2-1/+11
The code has been lying around inactivated for some time. Let's enable it at last, and see if any one needs it.
2010-01-29arch: add basic m68k supportYann E. MORIN1-0/+5
Signed-off-by: Remy Bohmer <> [ use defaults for CT_TARGET_ARCH] Signed-off-by: "Yann E. MORIN <>
2010-01-23Merge.Yann E. MORIN"1-25/+31
2010-01-23libc/uClibc: fix the breakage for x86 and Super-H, after the 32/64 mergeYann E. MORIN"1-2/+9
2010-01-23scripts/functions: do not compute CT_KERNEL_ARCH, it's obsoleteYann E. MORIN"1-3/+0
Since we merged the 32/64-bit archs, and we explicitly used the Linux kernel arch name, we can get rid of CT_KERNEL_ARCH.
2010-01-23libc/uclibc: use CT_ARCH, in place of CT_KERNEL_ARCHYann E. MORIN"1-2/+2
Since we merged the 32/64-bit archs, and we explicitly used the Linux kernel arch name, we can get rid of CT_KERNEL_ARCH.
2010-01-23libc/glibc: use CT_ARCH, in place of CT_KERNEL_ARCHYann E. MORIN"1-2/+2
Since we merged the 32/64-bit archs, and we explicitly used the Linux kernel arch name, we can get rid of CT_KERNEL_ARCH.
2010-01-23kernel/linux: use CT_ARCH, in place of CT_KERNEL_ARCHYann E. MORIN"1-2/+2
Since we merged the 32/64-bit archs, and we explicitly used the Linux kernel arch name, we can get rid of CT_KERNEL_ARCH.
2010-01-21debug/gdb: fix the space-damageYann E. MORIN"1-22/+22
2010-01-21debug/gdb: do not expose the ncurses version in the menuconfigYann E. MORIN"1-5/+11
2010-01-16scripts/functions: inverse log level ALL and DEBUGYann E. MORIN"1-2/+2
2010-01-14scripts/addToolVersion: add uClibc hooksYann E. MORIN"1-1/+12
2010-01-13debug/gdb: install ncurses in a temporary placeYann E. MORIN"1-3/+7
We only build the static ncurses, to be used to build the native gdb, and it needs not be available for anyone but us. So install it into a temporary place, and get rid of it once gdb is built.
2010-01-13debug/gdb: staticaly link to ncurses for the native gdbYann E. MORIN"1-1/+1
Staticaly link the native gdb (the one that runs on the target, not the cross one that runs on the host) to ncurses.
2010-01-12companion_tools/libtool: Add libtool toolRichard Strand1-0/+27
Add version 2.2.6b of libtool as a companion tool Signed-off-by: Richard Strand <>
2010-01-12companion_tools/automake: Add automake toolRichard Strand1-0/+27
Add version 1.11.1 of automake as a companion tool Signed-off-by: Richard Strand <>
2010-01-12companion_tools/m4: Add m4 toolRichard Strand1-0/+27
Add version 1.4.13 of m4 as a companion tool Signed-off-by: Richard Strand <>
2010-01-12companion_tools/autoconf: add autoconf toolYann E. MORIN"3-0/+80
Initial version of adding autoconf as a companion tool. Signed-off-by: Richard Strand <> [ use generic overide tools dir] [ update menu entries] Signed-off-by: "Yann E. MORIN" <>
2010-01-12scripts/crosstool-ng: Change overide bin dirYann E. MORIN"1-6/+6
Change the overide bin dir so it can be used by companion tools Signed-off-by: Richard Strand <> [ more generic overide tools dir] Signed-off-by: "Yann E. MORIN" <>
2010-01-10Merge.Yann E. MORIN"1-2/+2
2010-01-10scripts/addToolsVersion: add support for newlibYann E. MORIN"1-2/+3
2010-01-10scripts/addToolVersion: cleanupsYann E. MORIN"1-48/+47
2010-01-10scripts/addToolVersion: correctly handle the libc categoriesYann E. MORIN"1-4/+4
2010-01-10scrips/functions: fix downloads using curlRichard Strand1-2/+2
By default curl doesn't folow redirects. This breaks sourceforge downloads. Add the -L option to curl to fix this. Curl also downloads the html as a file even when it gets a 404. This breaks http downloads when using the failback system. Add the -f option to curl to fix this. Signed-off-by: Richard Strand <>
2010-01-09libc/glibc: correctly handle dual-bitness archsYann E. MORIN"1-2/+10
If the selected ARCH is dual-bitness (eg. supports 32- and 64-bit), then we need to know the correct place where to fetch some headers. Currently, this applies only to x86 variants: i386 and x86_64.
2010-01-09scripts/functions: fix extractionYann E. MORIN"1-7/+7
2010-01-09arch/alpha: cleanup Alpha codeYann E. MORIN"1-3/+0
2010-01-07config: don't force the vendor part in the tupleYann E. MORIN"1-2/+4
Note however that some configurations (eg. arm-elf) will still have the vendor part 'unknown' forced in (by config.sub).
2010-01-06scripts/addToolsVersion: add support for MPCYann E. MORIN"1-1/+2
2010-01-01scripts/addtoolversion: prepare for hooks for tools others than gccYann E. MORIN"1-13/+15
The upcoming git support will require hooks for glibc as well.
2009-11-30scripts: protect against partially extracted sourceYann E. MORIN"1-0/+11
In case of failure (eg. user hitting Ctrl-C), avoid extracting over partially extracted source. Will help once we have git available.
2009-11-29scripts: handle custom or empty extension when extractingYann E. MORIN"1-8/+10
2009-11-25scripts/functions: do not double check if downloads are allowedYann E. MORIN"2-22/+17
Only call the *_get functions if downloads are allowed, so there is no need to check it again in the retrieval wrappers.
2010-01-05debug/ltrace: fix for a latent bugYann E. MORIN"1-1/+2
2010-01-05debug/ltrace: chop long linesYann E. MORIN"1-2/+4
2010-01-05debug/ltrace: set the ltrace extension to .tar.gzJoachim Nilsson1-1/+1
Trying to download every extension in turn does not work. The Debian server returns a friendly 404-page that is saved as the orig.tar.bz2 file. Help the helper by giving it the extension to retrieve.
2010-01-03debug/ltrace: Add support for ltrace-0.5.3Joachim Nilsson1-5/+13
From this version of ltrace the maintainer has removed support for GNU Autotools, so the patch sets needed to be reworked. Included is the latest Debian patch, by the Debian ltrace maintainer Juan Cespedes <>, the OpenEmbedded patches for cross compiling, by Khem Raj <> and a further set of patches by Joachim Nilsson <> for crosstool-NG.
2010-01-03samples: fix displaying samplesYann E. MORIN"1-2/+2
2010-01-03scripts/functions: make aria2 less verbose when downloadingYann E. MORIN"1-2/+2
2010-01-02misc: do not use "tar cf - |tar xf -"Yann E. MORIN"4-19/+17
Using this: tar cf - -C "/some/place" |tar xf - -C "/some/other/place" to copy a directory to another place does not properly fail (when it does). Using this instead: cp -av "/some/place" "/some/other/place" makes it easy to see why and how it failed. Impacted: libc/uClibc debug/ltrace tools/sstrip scripts/populate
2010-01-01libc/uClibc: do not mangle ARM {E,O}ABI when ARCH != ARMYann E. MORIN"1-11/+13
2010-01-01libc/uClibc: beautify the munge functionYann E. MORIN"1-91/+100
2010-01-01scripts/functions: fix downloading with aria2Yann E. MORIN"1-1/+1
In case the remote file does not exist (and probably for some other reasons as well), aria2 nonetheless creates an empty file (or not empty for some other reasons). The solution is to delete the file whenever aria2 fails.
2010-01-01scripts/functions: fix using Aria2Yann E. MORIN"1-2/+2
Latest aria2 no longer recognise the --retry-wait option.
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.
2009-12-30scripts/functions: add aria2, a powerfull downloaderYann E. MORIN"1-2/+21
aria2 is a powerfull downloader that is capable of chunking and parallel retrieval. Due to li;itations in crosstool-NG retrieval facilities, it's not possible to take fully advantage of aria2. It might happen that, in the future, those limitations get lifted away, so we can take use features such as parallel downloading from more than one server at the same time. For now, it should still speed up downloads thanks to parallel downloading of chunks.