aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | duma: fix version string.Ingmar Schraub2009-08-281-2/+2
|/ | | | DUMA uses '_' not '.' for major/minor/sub separation.
* glibc: fix build error caused by incorrect variable assignmentJim F2009-08-241-2/+2
| | | | | | During the conversion to using bash arrays, the glibc build script was improperly converted, and contains an incorrect variable assignment to the config_options array.
* Merge the bash_array branch.Yann E. MORIN"2009-08-198-146/+199
|\ | | | | | | | | | | For every components where it makes sense, use bash arrays (instead of a string with space-separated values) to store the options pased to ./configure.
| * Allow setting --enable-cxx-flags on gcc ./configureYann E. MORIN"2009-08-192-0/+14
| | | | | | | | | | Some setups require one to pass extra CXX flags at the time of ./configure. Make it easy.
| * Use bash arrays to store binutils config optionsYann E. MORIN"2009-08-191-18/+26
| |
| * Make glibc's extra_config an array containing ./configure optionsYann E. MORIN"2009-08-191-34/+44
| | | | | | | | Change extra_config from a string to a array of options.
| * Make gdb's extra_config an array containing ./configure optionsYann E. MORIN"2009-08-191-21/+28
| | | | | | | | Change extra_config from a string to a array of options.
| * Make dmalloc's extra_config an array containing ./configure optionsYann E. MORIN"2009-08-191-9/+10
| | | | | | | | Change extra_config from a string to a array of options.
| * Make gcc's extra_config an array containing ./configure optionsYann E. MORIN"2009-08-191-41/+50
| | | | | | | | Change extra_config from a string to a array of options.
| * Make eglibc's extra_config an array containing ./configure optionsYann E. MORIN"2009-08-191-12/+14
| | | | | | | | Change extra_config from a string to a array of options.
| * configure: check for bash-3.1 or aboveYann E. MORIN"2009-08-191-2/+2
| | | | | | | | This is required to use the array variables that came with bash-3.1.
| * [libc-eglibc] Rewrite part of the codeYann E. MORIN"2009-07-271-9/+11
| | | | | | | | | | | | | | | | | | | | | | Rewrite part of the code to better match the rest. Most notably, rewrite handling of: if [ ... ] && [ ... ] to: if [ ... -a ... ] This has the positive side effect of calling "[" only once, although "[" is probably a shell built-in.
| * [libc-eglibc] Fix testing for existing filesYann E. MORIN"2009-07-271-8/+8
| | | | | | | | | | | | | | To test for existing files, use "[ -f blabla ]", not "[ -a blabla ]" Checking for a file exsitence with "-a" is a bashism. Althoug we _are_ using bash, it's disturbing as it can be misread as the 'and' operator. Fix by using "-f".
* | samples: add eglibc-based toolchain for MIPS.Giammarco Zacheo2009-07-212-0/+397
| |
* | config: add Linux kernel 2.6.30.5Yann E. MORIN"2009-08-191-0/+5
| |
* | config: update Linux kernel long-term stable to 2.6.27.31.Yann E. MORIN"2009-08-191-3/+3
| |
* | Merge the AVR32 support branch to the default branch.Yann E. MORIN"2009-08-0810-0/+108245
|\ \
| * | Removed debug lineMartin Lund2009-06-201-2/+0
| | |
| * | Fix libc configMartin Lund2009-06-202-4/+5
| | |
| * | Misc AVR32 cleanups.Martin Lund2009-06-205-23/+18
| | |
| * | Changed copyrightMartin Lund2009-06-141-2/+2
| | |
| * | Added support for Atmel AVR32 headersMartin Lund"2009-05-233-4/+32
| | |
| * | Temp fix for newlib configure. Updated avr32 crosstool.config.Martin Lund"2009-05-222-20/+15
| | |
| * | Added initial AVR32 support (bare-metal,newlib)Martin Lund"2009-05-2210-1/+108229
| | |
| * | Created AVR32 dev branchMartin Lund"2009-05-220-0/+0
| | |
* | | Update README on how to send proper patchesYann E. MORIN"2009-08-071-0/+29
| | | | | | | | | | | | | | | Add a few lines of explanations on how to correctly setup and use Mercurial to send proper patches.
* | | Add sections to the READMEYann E. MORIN"2009-08-071-7/+36
| | |
* | | Fix typo in READMEYann E. MORIN"2009-08-071-1/+1
| | |
* | | Update the README with the new URL to the project homepageYann E. MORIN"2009-08-071-1/+1
| | | | | | | | | | | | | | | The URL for the crosstool-NG homepage has changed. Update the README accordingly. The old URL is still valid, though.
* | | config/gcc: re-order versionsYann E. MORIN"2009-08-071-6/+6
| | | | | | | | | | | | Move the gcc-4.3.4 version to its place.
* | | gcc: add support for 4.3.4Thomas Petazzoni2009-08-0628-0/+1319
| | | | | | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | | gcc: add patch to fix PR37436Thomas Petazzoni2009-08-052-0/+172
| | | | | | | | | | | | | | | | | | | | | | | | | | | When compiling some C++ code, GCC 4.3.x fails with an internal compiler error. The bug report is available at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436. The included patch is the one that has been merged in the trunk of gcc. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | | config: make CONFIG_SHELL default to bashYann E. MORIN"2009-08-061-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some components (eg. GMP) will fail to correctly build if the CONFIG_SHELL is not bash (eg. ash or dash). So make bash the default CONFIG_SHELL. Keep ash as a possible selection, as future versions of those currently /broken/ tools may come fixed wrt to CONFIG_SHELL being POSIX-ly compliant.
* | | [complib:mpfr] Fix building MPFR in some weird casesOron Peled2009-08-032-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tmul test uses a compiled-in input file in $(srcdir). The problem is that the Makefile passes it unquoted. The C code tries to stringify it using clever macros, which may *usually* work. In my case the source directory was named: .../toolchain-powerpc-e500v2-linux-gnuspe-1.0-2.fc10/.../tests And guess what? During testing I found out the program fails because it tries to open: .../toolchain-powerpc-e500v2-1-gnuspe-1.0-2.fc10/.../tests Yes, CPP tokenized the macro before stringifying it and not surprisingly the 'linux' part was converted to 1. [on Fedora-10: cpp (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)] So the attached patch simplify the macros and pass the path as string from the Makefile.
* | | [config] Merge CONFIG_SHELL selection.Yann E. MORIN"2009-08-0319-7/+601
|\ \ \
| * \ \ Merge the queue with all new component versions.Yann E. MORIN"2009-08-023-5/+6
| |\ \ \
| | * | | fix wrapper script for symlinksBart vdr. Meulen2009-08-021-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The wrapper script placed around the target binaries when using the companion libraries does not work for symbolic links The wrapper scripts needs to follow the links before calling the actual binary Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> ---
| | * | | Add g++ to required toolsBart vdr. Meulen2009-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because gmp is now always build with --enable-cxx, g++ has become a required tool Signed-off-by: Bart vdr Meulen <bartvdrmeulen@gmail.com> ---
| * | | | [cc-gcc] Add latest versionsYann E. MORIN"2009-08-021-0/+8
| | | | | | | | | | | | | | | | | | | | Add gcc-4.4.1
| * | | | [scripts-add-version] Handle gcc 4.4+Yann E. MORIN"2009-08-021-1/+5
| | | | | | | | | | | | | | | | | | | | Handle gcc-4.4+ when adding a new gcc version.
| * | | | [comp-lib-gmp] Add latest versionsYann E. MORIN"2009-08-023-0/+74
| | | | | | | | | | | | | | | | | | | | Add 4.3.0 and 4.3.1.
| * | | | [tools-libelf] Add latest version.Yann E. MORIN"2009-08-022-0/+29
| | | | | | | | | | | | | | | | | | | | Add libelf 0.8.11, propagate patchset from 0.8.10.
| * | | | [libc-eglibc] Add latest versionYann E. MORIN"2009-08-022-0/+54
| | | | | | | | | | | | | | | | | | | | Add latest branch 2_10.
| * | | | [debug-ltrace] Add latest version.Yann E. MORIN"2009-08-024-0/+333
| | | | | | | | | | | | | | | | | | | | Add ltrace 0.5.2, propagate patchset from 0.5.1 and from Debian.
| * | | | [debug-duma] Add latest versionsYann E. MORIN"2009-08-023-0/+56
| | | | | | | | | | | | | | | | | | | | Add 2.5.15, propagate patchset from 2_5_14 up to 2_5_15.
| * | | | [kernel-linux] Add latest versionsYann E. MORIN"2009-08-021-3/+38
| | |_|/ | |/| | | | | | | | | | | | | | Add 2.6.29.{5,6} and 2.6.30{,.1} Update 2.6.27.24 to 2.6.27.26 as long-term stable.
* | | | [config] Warn againt using ash as CONFIG_SHELLYann E. MORIN"2009-08-021-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It apears that more and more ./configure scripts and Makefiles make use of non-POSIXly correct shell constructs, that don't work with ash. For now, just warn the user against using ash, but keep it as an option in case newer versions of the /broken/ components come fixed, and we can again use ash, as it is in some cases really faster than bash.
* | | | [config] Allow user to specify custom CONFIG_SHELLYann E. MORIN"2009-08-022-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | In case the shell the user wants to use as CONFIG_SHELL is located in a weird place (eg. /opt/bash/bin/bash), or is weirdly named (eg. bash-4), let the user enter the patch to the shell.
* | | | [config] Add bash as a possible CONFIG_SHELLYann E. MORIN"2009-08-022-0/+10
| | | | | | | | | | | | | | | | | | | | On some systems and/or for some components, it may be necessary to explicitly use bash as the shell used by ./configure and Makefiles.
* | | | [config] Change the way to select the CONFIG_SHELLYann E. MORIN"2009-08-022-12/+48
| |/ / |/| | | | | | | | | | | | | | | | | Transform the single boolean option to a 'choice' selection with two options: "sh" and "ash". This is needed to later add "bash" as override.