summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-01-01debug/strace: fix strace 4.5.19 to properly build with latest Linux kernelsJoachim Nilsson2-0/+178
Here's a couple of patches to get strace 4.5.19 to configure and build properly with the latest kernel headers. Not pretty, but hopefully enough while we wait for 4.5.20 to be released. With the current strace-4.5.19 patches I failed to get the configure script running even on my host environment. Also, when cross building the configure script needs to look for the proper system headers to be able to properly set HAVE_LINUX_NETLINK_H. Otherwise you get: [EXTRA] Building strace [ERROR] /home/jocke/x-tools/targets/src/strace-4.5.19/net.c:976: error: field 'nl' has incomplete type [ERROR] make[2]: *** [net.o] Error 1 [ERROR] make[1]: *** [all] Error 2 The fix was simple, backport a change set from the git[1] tree and run autoreconf to update the configure script. [1] - http://strace.git.sourceforge.net/git/gitweb.cgi?p=strace/strace;a=commit;h=f0df31e71a58c6e79ba77c1a9d84b2f38d44bec7
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"3-4/+38
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.
2009-12-29scripts/functions: simplify wget vs. curl checkYann E. MORIN"1-5/+7
2009-12-29config: fix generated config files when GREP_OPTIONS set --color=alwaysYann E. MORIN"1-0/+4
grep is used when generating some .in files (in config.gen). If GREP_OPTIONS contains --color=always, then the generated files will contains some escape sequences setting the color, and mconf would choke on those escape sequences. Always set and export an empty GREP_OPTIONS to avoid that. Issue reported by Kevin Kirkup <kevin dot kirkup at gmail dot com> : http://sourceware.org/ml/crossgcc/2009-12/msg00026.html
2009-12-19kernel/linux: add latest versionsYann E. MORIN"1-3/+38
2009-12-19kernel/linux: fix versionsYann E. MORIN"1-9/+9
2009-12-19scripts: check for, and warn about an unset CT_PREFIX_DIRYann E. MORIN"1-0/+3
The user shall provide a directory to install the toolchain into. If he/she does not, this is an error, and shall be detected properly, rather than relying on failure down the road. Thanks to "Pedro I. Sanchez" <psanchez@colcan.ca> for pointing out the issue: http://sourceware.org/ml/crossgcc/2009-12/msg00011.html
2009-12-14scripts: correctly warn when the local tarballs directory does not existYann E. MORIN"1-2/+4
Warn about a missing local tarball directory, only if it was configured. Avoid the spurious message: Directory '${CT_LOCAL_TARBALLS_DIR}' does not exist. Will not save downloaded tarballs to local storage. Thanks to "Pedro I. Sanchez" <psanchez@colcan.ca> for pointing out the issue: http://sourceware.org/ml/crossgcc/2009-12/msg00011.html
2009-12-10configure: install in a sub-dir of --libdir and --docdirYann E. MORIN"1-2/+9
In case the user specifies the LIBDIR with --libdir , or DOCDIR with --docdir, install our support files in a sub-dir, so as not to mangle existing (potentially system) files/dirs.
2009-11-25scripts: directly spit-out the date in the WiKi table, misc eye-candyYann E. MORIN"1-4/+4
No need to go through a post-processing just for displaying the date...
2009-11-25scripts: fix Host/Target colums in WiKi tableYann E. MORIN"1-11/+15
Generate a better-looking WiKi table by re-arranging the host and target columns.
2009-11-25scripts: fix WiKi table generationYann E. MORIN"1-2/+2
The number of column in the top-most header was not updated to reflect the fact that a new column was added to show the host (for canadian crosses).
2009-11-25samples: update the Alpha sampleYann E. MORIN"2-29/+52
According to: http://sourceware.org/ml/crossgcc/2009-11/msg00109.html
2009-11-25libc/glibc: update 2.10.1 patchsetYann E. MORIN"4-3/+50
According to: http://sourceware.org/ml/crossgcc/2009-11/msg00109.html update the patchset for correct Alpha build.
2009-11-25patches/glibc: allows glibc2.9 to be compiled with binutils 2.20Frederic Roussel1-0/+37
the configure script had to be modified to accept as/ld at versions greater than 2.19 Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
2009-11-22samples: update the AVR32 sampleYann E. MORIN"1-9/+20
2009-11-22scripts: update config.{sub,guess}Yann E. MORIN"2-10/+16
2009-11-17Fix typos and adjust some documentation.Frederic Roussel"2-6/+6
2009-11-17Adding kernel 2.6.31.6 and 2.6.27.39Frederic Roussel"1-3/+8
2009-11-17libc/glibc: configure libc headers with support for 128-bit long doubleYann E. MORIN"1-0/+2
At the headers install pass, there's no compiler to test for the size of long double. Help it: we know that the compiler does support 128-bit long double, in the IBM extended precision. Kindly pointed out, and explained, by Mike FRYSINGER: http://sourceware.org/ml/crossgcc/2009-11/msg00040.html http://sourceware.org/ml/crossgcc/2009-11/msg00057.html
2009-11-16libc/uClibc: add new patch to fix NULL pointer dereferenceDoug Kehn1-0/+12
2009-11-06libc/uClibc: add wchar supportSimon Pasch2-2/+21
2009-11-17arch: cleanup the 32- and 64-bit selectionYann E. MORIN"15-118/+66
2009-11-17arch/ia64: update to the new 64-bit infrastructureYann E. MORIN"2-9/+17
2009-11-17arch/s390: commonalise the 32- and 64-bit s390 archYann E. MORIN"6-32/+34
2009-11-17arch/x86: commonalise the 32- and 64-bit x86 archYann E. MORIN"8-71/+98
2009-11-17arch/ppc: commonalise the 32- and 64-bit PowerPC archYann E. MORIN"13-111/+156
2009-11-17arch: add hidden config knobs for 32- and 64-bit support and selectYann E. MORIN"1-0/+45
Add new hidden config knobs that architectures can select to say whether they support 32- or 64-bit variants, and which they default to.
2009-11-16Merge.Yann E. MORIN"2-5/+5
2009-11-16Merge.Yann E. MORIN"59-52/+4776
2009-11-16libc/glibc: allow more than one line in configparmsYann E. MORIN"2-5/+5
2009-11-16arch/s390: cleanupsYann E. MORIN"8-36/+27
Don't select unneeded config knobs. Don't select non-existing config knobs. Use the "no patch" config knob, instead of pointing to an non-exiting local patch dir. Simplify the tuple-related scripts. Update the samples.
2009-11-16config/global: enable not using patches at allYann E. MORIN"2-0/+15
It can be needed to build a toolchain with no patch at all.
2009-11-14arch: add s390 and s390x architectures and samplesharold8-0/+796
2009-11-13samples: update the armeb-unknown-linux-gnueabi sample to use glibc-2.10.1Yann E. MORIN"1-27/+26
2009-11-13libc/glibc: add 2.10.1Yann E. MORIN"55-0/+4552
Woo... It seems the glibc guys finally decided that tarballs were not deprecated, in fact. The patchset was vampirised from Gentoo (kudos, guys!), and applies to glibc+ports, so that's why it's been added as a patchset against ports, not against glibc.
2009-11-13scripts: add a new helper script to easily rediff a patchsetYann E. MORIN"1-0/+153
2009-11-12scripts: be POSIXly correct in helper scriptsYann E. MORIN"2-2/+12
Fix helper scripts to be POSIXly correct: don't expect '.' (the dot builtin) to search CWD if it is not in $PATH.
2009-11-11patches/binutils/2.20: make patches appliableFrederic Roussel7-30/+23
Fix filenames in patch files for binutils-2.20. Some patch files were only usable with patch argument '-p0'. Fix the diff context to match 2.20 release. Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
2009-11-10scripts: output renumbered patches in a new directoryYann E. MORIN"1-23/+33
When renumbering patches, the original patches get removed and replaced with the new ones. This can be annoying to loose the original patches. Fix this by putting the new patchs in a directory of their own.
2009-10-30scripts: some eye-candyYann E. MORIN"2-2/+8
2009-10-30scripts: update config.{sub,guess}Yann E. MORIN"1-2/+2
2009-10-30scripts: fix updating config.{sub,guess}Yann E. MORIN"3-7/+6
2009-10-28Merge.Yann E. MORIN"236-31075/+2423
2009-10-28samples: update all samples to the new set of optionsYann E. MORIN"33-1680/+702
No version change is made.
2009-10-28config: mark now old versions as being OBSOLETEYann E. MORIN"16-40/+80
These versions are kept for the upcoming release, but they will be removed from the next release if they are not used.
2009-10-28libc/uClibc: fix building on system with recent glibcZoltan Devai1-0/+30
While trying to build a toolchain with ct-ng 1.5.0, arm-unknown-linux-uclibcgnueabi target, I get the following error: [INFO ] Installing C library headers [EXTRA] Copying sources to build dir [EXTRA] Applying configuration [EXTRA] Building headers [EXTRA] Installing headers [ERROR] extra/scripts/unifdef.c:209: error: conflicting types for 'getline' [ERROR] make[2]: *** [extra/scripts/unifdef] Error 1 [ERROR] Build failed in step 'Installing C library headers' The following patch solves the problem. (It's a backport of this uClibc commit: http://git.uclibc.org/uClibc/commit/?id=49e81cada73616864b9b31df0aeb6961c30f5a6e ) [--SNIP from another mail--] AFAIK this is a problem since glibc 2.10.
2009-10-27config/binutils: add latest version 2.20Yann E. MORIN"15-0/+552
Also add patchset vampirised from Gentoo.
2009-10-28debug/strace: add latest version, unmarkprevious EXPERIMENTALYann E. MORIN"7-2/+233
Also propagate the patchset from 4.5.18 to 4.5.19.