summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-01-15libc/uClibc: rename patches for 0.9.30.2Yann E. MORIN"2-0/+0
2010-01-14Port uClibc patches to 0.9.30.2Joachim Nilsson5-0/+370
Some patches from 0.9.30.1 now applied upstream. The reminder have been only slightly modified to apply cleanly to the new base. Signed-off-by: Joachim Nilsson <jocke@vmlinux.org>
2010-01-14samples: update armeb-unknown-linux-uclibcgnueabi: use uClibc-0.9.30.2Yann E. MORIN"2-7/+19
2010-01-14libc/uClibc: add latest version 0.9.30.2Yann E. MORIN"1-0/+7
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-13docs/TODO: remove finished items, update descriptions for remaining itemsYann E. MORIN"1-19/+16
2010-01-12companion_tools/libtool: Add libtool toolRichard Strand2-0/+32
Add version 2.2.6b of libtool as a companion tool Signed-off-by: Richard Strand <richard.strand@icomera.com>
2010-01-12companion_tools/automake: Add automake toolRichard Strand2-0/+32
Add version 1.11.1 of automake as a companion tool Signed-off-by: Richard Strand <richard.strand@icomera.com>
2010-01-12companion_tools/m4: Add m4 toolRichard Strand2-0/+32
Add version 1.4.13 of m4 as a companion tool Signed-off-by: Richard Strand <richard.strand@icomera.com>
2010-01-12companion_tools/autoconf: add autoconf toolYann E. MORIN"5-0/+109
Initial version of adding autoconf as a companion tool. Signed-off-by: Richard Strand <richard.strand@icomera.com> [yann.morin.1998@anciens.enib.fr: use generic overide tools dir] [yann.morin.1998@anciens.enib.fr: update menu entries] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
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 <richard.strand@icomera.com> [yann.morin.1998@anciens.enib.fr: more generic overide tools dir] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-01-10Merge.Yann E. MORIN"1-2/+2
2010-01-10libc/newlib: add latest versionYann E. MORIN"1-0/+6
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 <richard.strand@icomera.com>
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-09config/arch: always select the adequate bitnessYann E. MORIN"6-0/+11
Even if the selected ARCH does not support different bitness (or we do not support building with another bitness), still select the appropriate bitness.
2010-01-09config/arch: also export bitness as a stringYann E. MORIN"1-0/+6
2010-01-08documentation: Remove refs to seemingly native toolchains issueRichard Strand2-40/+0
Remove references to the seemingly native toolchains do not build issue as it seems to be fixed. Signed-off-by: Richard Strand <richard.strand@icomera.com>
2010-01-08debug/gdb: Add support for GDB 7.0.1 (minor release)Joachim Nilsson1-0/+6
Signed-off-by: Joachim Nilsson <jocke@vmlinux.org>
2010-01-07config: don't force the vendor part in the tupleYann E. MORIN"2-3/+5
Note however that some configurations (eg. arm-elf) will still have the vendor part 'unknown' forced in (by config.sub).
2010-01-07samples: update armeb-unknown-linux-uclibcgnueabiYann E. MORIN"1-34/+76
2010-01-07kernel/linux: add support for latest versionsYann E. MORIN"1-3/+26
This patch adds support for the latest Linux 2.6.32.3 kernel. Signed-off-by: Joachim Nilsson <jocke@vmlinux.org> [yann.morin.1998@anciens.enib.fr: keep only one long-term stable] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
2010-01-07libc/uClibc: add patch to fix IP frames on BE targetsYann E. MORIN"1-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>
2010-01-07binutils/binultils: import binutils-2.20 patches from OEJoachim Nilsson6-0/+227
This is a set of patches for binutils-2.20 that have been "ported", or rather shamelessly stolen, from the OpenEmbedded project: http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/binutils/binutils-2.20 Tried and tested on Arm (big-endian Xscale, and little-endian i.MX27) with GCC 4.4.2 Signed-off-by: Joachim Nilsson <jocke@vmlinux.org>
2010-01-07complibs/mpfr: add upstream patchesYann E. MORIN"2-0/+255
2010-01-06cc/gcc: add new patch, fixers building on x86 for target armeb (at least!)Yann E. MORIN"3-0/+120
Patch from Ralf Wildenhues: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41818#c5 Testing thanks to Joachim Nilsson: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41818#c7
2010-01-06Merge.Yann E. MORIN"3-0/+96
2010-01-06complibs/mpfr: add latest version 2.4.2Yann E. MORIN"1-0/+6
Note: the MPFR site happens to be down at the time I wrote this message, and happens to be down quite often. Once it's back up'n'runnin', I'll mirror as much as possible the MPFR tarballs on my site, but in the meantime, you'll have to handle it by yourself (patience...).
2010-01-06complibs/mpc: add latest version 0.8.1Yann E. MORIN"1-0/+6
2010-01-06scripts/addToolsVersion: add support for MPCYann E. MORIN"1-1/+2
2010-01-06cc/gcc: add patch to fix armeb in gcc-4.4Joachim Nilsson3-0/+96
On x86, gcc-4.4.x breaks when building for target armeb. It is still required to configure with: --disable-shared Note: if building on an x86_64, there is no need to pass --disable-shared
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 Nilsson10-5/+390
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 <cespedes@debian.org>, the OpenEmbedded patches for cross compiling, by Khem Raj <raj.khem@gmail.com> and a further set of patches by Joachim Nilsson <jocke@vmlinux.org> for crosstool-NG.
2010-01-03samples: refine the listing of all samples for canadian samplesYann E. MORIN"1-1/+1
For canadian samples, display the sample as: target-tuple (host: host-tuple)
2010-01-03samples: add an action to print details for all samplesYann E. MORIN"2-1/+5
2010-01-03samples: fix displaying samplesYann E. MORIN"2-4/+9
2010-01-03samples: add a new samples for the TI DaVinci processors.Yann E. MORIN"2-0/+437
Dragan Marinkovic <marinkovic.dragan@gmail.com> wrote: I finally had the time (and board) to spend some time with crosstool-NG version 1.5.2 and TMS320DM6446 (DaVinci Digital Media System-on-Chip, http://focus.ti.com/docs/prod/folders/print/tms320dm6446.html). I was able to successfully build and run v2.6.27-davinci1 kernel (Kevin Hilman's branch) with busybox based initramfs on it. I don't believe that any later kernel would represent any challenge (it just happens that I'm currently working with this version). What a thrill :). crosstool-NG/toolchain config is attached. It may be useful to someone using crosstool-NG ...