aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | [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.
* | | [configure] Fix automake version check.Oron Peled"2009-08-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The configure script fails on automake-1.11 (in Fedora-11) since it looks for 3-digit version number. Patch fixed by "Yann E. MORIN", with the added comment: The check for the automake version is not against a 3-digit number, but really against a 3-part version number, a-la 'x.y.z'. Versions such as 1.10 and 1.11 are also valid.
* | | Require GNU awk at ./configure time.Yann E. MORIN"2009-07-221-1/+1
|/ / | | | | | | | | Some components (specifically {,e}glibc) will not build when awk is not GNU awk. Make ./configure check for GNU awk.
* | Make it build again for non-local use.Yann E. MORIN"2009-07-151-1/+1
| | | | | | | | | | | | | | Using colons (:) in the version string creates Makefile problems: Makefile:195: *** multiple target patterns. Stop. make: *** [build] Error 2
* | Merge the canadian branch to default.Yann E. MORIN"2009-06-268-34/+426
|\ \ | | | | | | | | | | | | | | | Now the preliminray support for canadian-crosses is done, merge to default. The few remaining quirks, if any, will be resolved on mainstream.
| * | [samples] Add a linux -> mingw32 -> i686-linux canadian sampleBart van der Meulen2009-06-262-0/+360
| | | | | | | | | | | | | | | | | | | | | Add a sample that builds on Linux a mingw32-hosted toolchain that generates code for i686-none-linux-gnu. Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
| * | [samples] Don't mix canadian samples with non-canadian ones.Yann E. MORIN"2009-06-262-9/+16
| | | | | | | | | | | | | | | | | | - save the canadian smples in their own way, so as not to mix non-canadian samples with canadian ones - list canadian samples with the host information
| * | Cleanup the handling of canadian settingsYann E. MORIN"2009-06-261-6/+11
| | | | | | | | | | | | | | | Bring handling the 'canadian' settings as par with the existing 'cross' settings.
| * | Add support code for the canadian-cross case.Bart van der Meulen2009-06-263-4/+22
| | | | | | | | | | | | | | | | | | | | | | | | Add implementation for a candadian build option already present in crosstool in order to build a cross-compiler where build != host != target Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
| * | [samples] Make saveSample.sh a little bit more genericYann E. MORIN"2009-06-261-12/+15
| | | | | | | | | | | | | | | | | | Prepare saving canadian samples by making the saveSample.sh script a little bit more generic, using conditional code-paths (even if there's currently a single code-path).
| * | Don't use prefix/bin to install the buildtools.Bart van der Meulen2009-06-262-9/+8
|/ / | | | | | | | | | | | | Collect the build tools in a seperate folder in order to prevent accidental calling our newly build tools. Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
* | Fix MPFR build to recognise the Mingw32 case.Bart van der Meulen2009-06-231-1/+2
| | | | | | | | | | | | | | | | | | Once we have canadian in place, Mingw32 can be a legitimate host, so we have to recognise that along with Cygwin. Also fix recognising Cygwin hosts. Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
* | Use configured shell in all build-tools wrappersYann E. MORIN"2009-06-231-8/+8
| | | | | | | | | | Abide by the user's wish to use dash as shell in build-tools wrappers, instead of plain /bin/sh.
* | Fix creating the .../lib/ directory structure in the non-sysroot caseBart van der Meulen2009-06-231-2/+4
| | | | | | | | | | | | | | The symbol link that is created in the sysroot directory only needs to be made when the cross compiler is build with the sysroot option Signed-off-by: Bart van der Meulen <bartvdrmeulen@gmail.com>
* | Also set CT_DEBUGROOT_DIR for non sysroot-ed toolchains.Yann E. MORIN"2009-06-231-0/+1
| | | | | | | | | | | | | | In the non-sysroot-ed case, the debuf-root directory would not be set; debug tools would have been installed God-only-knows-where... Spotted by Bart van der Meulen <bartvdrmeulen@gmail.com>.
* | [tools] Update config.guess and config.subYann E. MORIN"2009-06-232-47/+29
| | | | | | | | Update from upstream.
* | Remove left-over debug lines.Yann E. MORIN"2009-06-231-2/+0
| | | | | | | | Remove two lines of code that were commented out and are definitely not used.
* | Check paths sanity before they get used.Yann E. MORIN"2009-06-221-27/+27
| | | | | | | | Don't use the PATHs before they get checked for sanity.
* | Better check for spaces in pathsYann E. MORIN"2009-06-221-3/+14
| | | | | | | | | | | | Spaces are evil in paths. Print the path that contains a sapce. Don't print computed paths, as they'rebased on provided paths, and don't get space added into them.
* | [functions] Allow newlines (\n) in log messagesYann E. MORIN"2009-06-221-1/+1
| | | | | | | | | | Allow caller to log messages with embedded newlines when calling CT_DoLog and other logging functions (eg. CT_Abort...).
* | [finish-step] Fix the tools wrappersYann E. MORIN"2009-06-181-1/+1
| | | | | | | | | | Use the correct variable when iterating upon the tools name to correctly link the tools to the wrapper.
* | Add .hgignore file.Yann E. MORIN"2009-06-171-0/+25
| | | | | | | | | | List all generated or temp files in .hgignore, so they don't clutter the screen when running hg status.
* | Merge the gcc-4.4 support.Yann E. MORIN"2009-06-1753-112/+1821
|\ \
| * \ [gcc] Merge the gcc-4.4 suport to the default branch, from 1407:83083566fdd0Yann E. MORIN2009-06-1753-112/+1821
| |\ \
| | * | [finish-step] Use local variable in finish-stepYann E. MORIN2009-06-141-4/+4
| | | | | | | | | | | | | | | | When wrapping the tools, use a local variable when iterating.
| | * | [companion-libs] Fix spaces in help entriesYann E. MORIN2009-06-141-2/+2
| | | | | | | | | | | | | | | | Some help entries were missing proper alignment-spaces.
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-022-0/+429
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add first sample using gcc-4.4 -------- diffstat follows -------- /devel/gcc-4.4/samples/arm-cortex_a8-linux-gnueabi/crosstool.config | 852 852 0 0 +++++++++++++++++++ /devel/gcc-4.4/samples/arm-cortex_a8-linux-gnueabi/reported.by | 6 6 0 0 + 2 files changed, 858 insertions(+)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-021-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - TODO: remove completed items -------- diffstat follows -------- /devel/gcc-4.4/TODO | 6 1 5 0 +----- 1 file changed, 1 insertion(+), 5 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-023-9/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ./configure: check for 'stat', needing to install the tools wrapper - wrapper: make it a POSIX-compliant script, restore relocatability - don't install the wrapper for symlinks -------- diffstat follows -------- /devel/gcc-4.4/configure | 1 1 0 0 + /devel/gcc-4.4/scripts/build/internals.sh | 22 16 6 0 ++++++++++++++++------ /devel/gcc-4.4/scripts/wrapper.in | 5 2 3 0 ++--- 3 files changed, 19 insertions(+), 9 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-022-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add a wrapper to correctly set LD_LIBRARY_PATH to find our companion libraries. -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/internals.sh | 19 19 0 0 +++++++++++++++++++ /devel/gcc-4.4/scripts/wrapper.in | 15 15 0 0 +++++++++++++++ 2 files changed, 34 insertions(+)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - populate.in: typo -------- diffstat follows -------- /devel/gcc-4.4/scripts/populate.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-012-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - build shared CLooG/ppl and MPC libraries, don't build static ones. -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 4 2 2 0 ++-- /devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 4 2 2 0 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-011-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - just a slight menuconfig beautification in companion libraries menu -------- diffstat follows -------- /devel/gcc-4.4/config/companion_libs.in | 11 7 4 0 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-012-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - PPL, CLooG/PPL: remove uselessly installed files. -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 3 3 0 0 +++ /devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 3 3 0 0 +++ 2 files changed, 6 insertions(+)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-011-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix building strace-4.5.18 -------- diffstat follows -------- /devel/gcc-4.4/patches/strace/4.5.18/180-arm-EABI-syscalls.patch | 23 23 0 0 ++++++++++++++++++++++ 1 file changed, 23 insertions(+)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-011-8/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix buildging glibc in // -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/libc/glibc.sh | 25 17 8 0 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-06-012-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - make glibc-2.9 build with gcc-4.4.0. -------- diffstat follows -------- /devel/gcc-4.4/patches/glibc/2.9/570-debug-readlink_chk-readklinkat_chk.patch | 24 24 0 0 ++++++++++ /devel/gcc-4.4/patches/glibc/2.9/560-syslog.patch | 12 12 0 0 +++++ 2 files changed, 36 insertions(+)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-2727-2/+982
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add gcc-4.4.0 patches, vampirised from the Gentoo patchset - gcc-4.4.0 auto-selects and uses appropriate companion linraries -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/cc/gcc.sh | 20 18 2 0 + /devel/gcc-4.4/patches/gcc/4.4.0/280-freebsd.patch | 188 188 0 0 ++++++++++ /devel/gcc-4.4/patches/gcc/4.4.0/140-default-format-security.patch | 98 98 0 0 +++++ /devel/gcc-4.4/patches/gcc/4.4.0/290-freebsd.patch | 128 128 0 0 +++++++ /devel/gcc-4.4/patches/gcc/4.4.0/310-uclibc-conf.patch | 70 70 0 0 ++++ /devel/gcc-4.4/patches/gcc/4.4.0/240-libstdc++-pic.patch | 106 106 0 0 ++++++ /devel/gcc-4.4/patches/gcc/4.4.0/260-sh-libgcc-stacks.patch | 50 50 0 0 +++ /devel/gcc-4.4/patches/gcc/4.4.0/100-alpha-mieee-default.patch | 48 48 0 0 +++ /devel/gcc-4.4/patches/gcc/4.4.0/180-libgomp-no-werror.patch | 24 24 0 0 + /devel/gcc-4.4/patches/gcc/4.4.0/170-sparc64-bsd.patch | 58 58 0 0 +++ /devel/gcc-4.4/patches/gcc/4.4.0/200-libiberty.h-asprintf.patch | 30 30 0 0 ++ /devel/gcc-4.4/patches/gcc/4.4.0/220-libiberty-pic.patch | 22 22 0 0 + /devel/gcc-4.4/patches/gcc/4.4.0/110-trampolinewarn.patch | 54 54 0 0 +++ /devel/gcc-4.4/patches/gcc/4.4.0/160-netbsd-symbolic.patch | 22 22 0 0 + /devel/gcc-4.4/patches/gcc/4.4.0/190-flatten-switch-stmt-00.patch | 48 48 0 0 +++ /devel/gcc-4.4/patches/gcc/4.4.0/150-default-fortify-source.patch | 52 52 0 0 +++ /devel/gcc-4.4/patches/gcc/4.4.0/340-libmudflap-susv3-legacy.patch | 96 96 0 0 +++++ /devel/gcc-4.4/patches/gcc/4.4.0/120-java-nomulti.patch | 92 92 0 0 +++++ /devel/gcc-4.4/patches/gcc/4.4.0/270-sh-pr24836.patch | 48 48 0 0 +++ /devel/gcc-4.4/patches/gcc/4.4.0/330-c99-snprintf.patch | 24 24 0 0 + /devel/gcc-4.4/patches/gcc/4.4.0/230-superh-default-multilib.patch | 24 24 0 0 + /devel/gcc-4.4/patches/gcc/4.4.0/250-ia64-noteGNUstack.patch | 158 158 0 0 +++++++++ /devel/gcc-4.4/patches/gcc/4.4.0/300-pr40105.patch | 360 360 0 0 ++++++++++++++++++++ /devel/gcc-4.4/patches/gcc/4.4.0/210-arm-unbreak-armv4t.patch | 24 24 0 0 + /devel/gcc-4.4/patches/gcc/4.4.0/130-cross-compile.patch | 78 78 0 0 ++++ /devel/gcc-4.4/patches/gcc/4.4.0/320-missing-execinfo_h.patch | 24 24 0 0 + /devel/gcc-4.4/config/cc/gcc.in | 1 1 0 0 + 27 files changed, 1945 insertions(+), 2 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - crosstool-NG.sh.in: include prefix/lib in LD_LIBRARY_PATH -------- diffstat follows -------- /devel/gcc-4.4/scripts/crosstool-NG.sh.in | 4 4 0 0 ++++ 1 file changed, 4 insertions(+)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-271-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - functions: add a utility function that sets and exports LD_LIBRARY_PATH -------- diffstat follows -------- /devel/gcc-4.4/scripts/functions | 30 30 0 0 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-251-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - gdb: select the correct config knob to use GMP and MPFR -------- diffstat follows -------- /devel/gcc-4.4/config/debug/gdb.in | 8 4 4 0 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-251-20/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - gcc build script: no longer use the gcc-4.4 snapshot version -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/cc/gcc.sh | 33 13 20 0 +++++++++++++-------------------- 1 file changed, 13 insertions(+), 20 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - companion libraries: typo in help entry -------- diffstat follows -------- /devel/gcc-4.4/config/companion_libs.in | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - TODO: remove completed items -------- diffstat follows -------- /devel/gcc-4.4/TODO | 1 0 1 0 - 1 file changed, 1 deletion(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-2511-85/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - commonalise the config-knobs that: - enable checking the newly built companion libraries - enable building the companion libraries for the target -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 2 1 1 0 /devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 2 1 1 0 /devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 4 2 2 0 +- /devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 2 1 1 0 /devel/gcc-4.4/scripts/build/companion_libs/mpfr.sh | 4 2 2 0 +- /devel/gcc-4.4/config/companion_libs/ppl.in | 14 0 14 0 ---------- /devel/gcc-4.4/config/companion_libs/mpc.in | 13 0 13 0 ---------- /devel/gcc-4.4/config/companion_libs/gmp.in | 13 0 13 0 ---------- /devel/gcc-4.4/config/companion_libs/cloog.in | 13 0 13 0 ---------- /devel/gcc-4.4/config/companion_libs/mpfr.in | 14 0 14 0 ---------- /devel/gcc-4.4/config/companion_libs.in | 46 35 11 0 ++++++++++++++++++++++++++-------- 11 files changed, 42 insertions(+), 85 deletions(-)
| | * | /devel/gcc-4.4:Yann E. MORIN"2009-05-251-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - TODO: remove completed items (companion libs are now in). -------- diffstat follows -------- /devel/gcc-4.4/TODO | 6 1 5 0 +----- 1 file changed, 1 insertion(+), 5 deletions(-)