summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)AuthorFilesLines
2009-12-29scripts/functions: simplify wget vs. curl checkYann E. MORIN"1-5/+7
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-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-22scripts: update config.{sub,guess}Yann E. MORIN"2-10/+16
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-06libc/uClibc: add wchar supportSimon Pasch1-2/+11
2009-11-17arch/s390: commonalise the 32- and 64-bit s390 archYann E. MORIN"2-8/+4
2009-11-17arch/x86: commonalise the 32- and 64-bit x86 archYann E. MORIN"2-22/+16
2009-11-17arch/ppc: commonalise the 32- and 64-bit PowerPC archYann E. MORIN"3-26/+19
2009-11-16Merge.Yann E. MORIN"1-3/+3
2009-11-16Merge.Yann E. MORIN"3-25/+198
2009-11-16libc/glibc: allow more than one line in configparmsYann E. MORIN"1-3/+3
2009-11-16arch/s390: cleanupsYann E. MORIN"2-8/+3
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"1-0/+1
It can be needed to build a toolchain with no patch at all.
2009-11-14arch: add s390 and s390x architectures and samplesharold2-0/+17
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-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"1-1/+2
2009-10-30scripts: update config.{sub,guess}Yann E. MORIN"1-2/+2
2009-10-30scripts: fix updating config.{sub,guess}Yann E. MORIN"1-4/+2
2009-10-28Merge.Yann E. MORIN"2-15/+27
2009-10-26arch/arm: add THUMB interworking supportYann E. MORIN"1-0/+4
Add config option to build wtarget code with THUMB interworking. This is used to build the C library as well as all other code that runs on the target.
2009-10-26arch/arm: add THUMB mode config optionYann E. MORIN"1-0/+10
2009-10-21arch/arm: no need to check for the ABI optionYann E. MORIN"1-4/+0
The ABI option can not be set if EABI was selected, so no need to check for it.
2009-10-26libc/newlib: allow using CVS snapshotsYann E. MORIN"2-14/+29
The newlib "team" rolls new releases about once a year (december). This is quite a long time between releases, in case code was fixed. So, allow user to use a CVS snapshot to benefit early from fixes and enhancements to newlib.
2009-10-26functions: allow using sub-dir of a moduleYann E. MORIN"1-3/+14
Some projects' module (eg. newlib) are checked-out into a sudirectory rather than into their own directory. Handle this case in the CT_GetCVS function.
2009-10-21libc/newlib: allow using newlib with archs other than avr32Yann E. MORIN"2-2/+2
2009-10-26libc/newlib: cleanup the build and finish stepsYann E. MORIN"1-14/+12
build step: - ./configure - remove glibc-specific options - pass the target CFLAGS in the correct variable - make: - build in // finish step: - print proper message in finish step
2009-10-25libc/newlib: fix host/target confusionYann E. MORIN"1-2/+6
newlib handles the build/host/target a bit differently as one would expect: build : not used host : the nachine that builds newlib target : the machine on which newlib will run
2009-10-21debug/dmalloc: fix handling of threading modelYann E. MORIN"1-3/+3
2009-10-23scripts/functions: Fix a variable name.Frederic Roussel1-1/+1
Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
2009-10-27scripts: add sed expression to apply when renumbering patchesYann E. MORIN"1-14/+26
Some patchsets have superfluous members in their names (eg. the ones coming from Gentoo), so it can come in handy to pass a sed RE to strip them out of the final patch name. Also add a 'fake' mode, where the command will only be printed and not executed, so we can check beforehand if the rename will be OK.
2009-10-27scripts: fis addToolVersion wrt binutilsYann E. MORIN"1-1/+1
binutils' config file has moved; update the addToolVerion script accordingly.
2009-10-10scripts: replace calls to svn with calls to hg in script to renumber patchesYann E. MORIN"1-3/+3
2009-10-09eglibc: add support for user provided option groupsArnaud Vrac1-2/+51
Signed-off-by: Arnaud Vrac <avrac@freebox.fr>
2009-10-03Merge.Yann E. MORIN"3-5/+9
2009-10-03libc/glibc: don't use legacy snapshotsYann E. MORIN"1-12/+0
glibc snapshots have not been updated for about the past 5 months. Consider them to be deprecated, now.
2009-10-03debug/gdb: cleanup (remove) the static ncurses buildYann E. MORIN"1-0/+4
ncurses is built solely for the sake of building a native gdb. The user should not rely on this library to build his/her userland, but should rather build his/her own. So we remove it from the sysroot after we successfully build the native gdb.
2009-10-02libc/eglibc: fix building for seemingly native toolchainsYann E. MORIN"1-1/+1
Build eglibc with -O2 as a fix/workaround to building seemingly-native toolchains (see docs/overview.txt). See: - docs/overview.txt - docs/known-issues.txt - http://sourceware.org/ml/crossgcc/2009-10/msg00001.html
2009-10-02libc/glibc: fix building for seemingly native toolchainsYann E. MORIN"1-4/+4
Build glibc with -O2 as a fix/workaround to building seemingly-native toolchains. See: - docs/overview.txt - docs/known-issues.txt - http://sourceware.org/ml/crossgcc/2009-09/msg00055.html
2009-10-01libc/glibc: remove dead codeYann E. MORIN"1-2/+0
The option to retrieve snapshots is already handled by the generic 'specific date' and 'use latest' entries. No need for a special case, as there's no code for it.
2009-10-01Merge.Yann E. MORIN"2-78/+40
2009-09-27scripts: update config.guess and config.subYann E. MORIN"2-78/+40
2009-09-26Insert an empty line bwetween added new versions.Yann E. MORIN"1-1/+1
2009-09-13Merge.Yann E. MORIN"2-11/+20
2009-09-13config: fix indentation for options marked EXPERIMENTAL or OBSOLETEYann E. MORIN"1-3/+3
Change the 2-space separation into a 1-space separation, for the sake of homogeneity.