aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-257-9/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add support for building the MPC library. -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 4 2 2 0 +- /devel/gcc-4.4/scripts/build/companion_libs/mpc.sh | 57 57 0 0 ++++++++++++++++++++++++++++++++++ /devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 4 2 2 0 +- /devel/gcc-4.4/scripts/crosstool-NG.sh.in | 3 3 0 0 ++ /devel/gcc-4.4/steps.mk | 1 1 0 0 + /devel/gcc-4.4/config/companion_libs/mpc.in | 32 32 0 0 +++++++++++++++++++ /devel/gcc-4.4/config/companion_libs.in | 15 10 5 0 ++++++--- 7 files changed, 107 insertions(+), 9 deletions(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-251-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | - GMP: unconditionnaly build the C++ wrappers and use exceptions -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 11 2 9 0 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | - TODO: add new item -------- diffstat follows -------- /devel/gcc-4.4/TODO | 1 1 0 0 + 1 file changed, 1 insertion(+)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-252-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - GMP & MPFR: do not check the libraries by default, update the help entries accordingly -------- diffstat follows -------- /devel/gcc-4.4/config/companion_libs/gmp.in | 13 9 4 0 +++++++++---- /devel/gcc-4.4/config/companion_libs/mpfr.in | 14 10 4 0 ++++++++++---- 2 files changed, 19 insertions(+), 8 deletions(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-246-1/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add support for building CLooG -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/cloog.sh | 60 60 0 0 ++++++++++++++++++++++++++++++++++ /devel/gcc-4.4/scripts/addToolVersion.sh | 3 2 1 0 +- /devel/gcc-4.4/scripts/crosstool-NG.sh.in | 3 3 0 0 ++ /devel/gcc-4.4/steps.mk | 1 1 0 0 + /devel/gcc-4.4/config/companion_libs/cloog.in | 32 32 0 0 ++++++++++++++++++ /devel/gcc-4.4/config/companion_libs.in | 1 1 0 0 + 6 files changed, 99 insertions(+), 1 deletion(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | - cleanup the PPL build -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | - cleanup GMP build -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-241-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | - build a shared ppl, don't build a static ppl -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 7 4 3 0 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | - build a shared mpfr, don't build a static mpfr -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/mpfr.sh | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-241-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | - build a shared gmp, don't build a static gmp -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/gmp.sh | 6 3 3 0 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
| | * /trunk:Yann E. MORIN"2009-05-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | - TODO: add MPC as a gcc-4.4 pre-requisite -------- diffstat follows -------- /devel/gcc-4.4/TODO | 1 1 0 0 + 1 file changed, 1 insertion(+)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-211-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | - add PPL download mirror at the gcc ftp site. -------- diffstat follows -------- /devel/gcc-4.4/scripts/build/companion_libs/ppl.sh | 3 2 1 0 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | - trivial spelling fix in TODO -------- diffstat follows -------- /devel/gcc-4.4/TODO | 2 1 1 0 +- 1 file changed, 1 insertion(+), 1 deletion(-)
| | * /devel/gcc-4.4:Yann E. MORIN"2009-05-210-0/+0
| | | | | | | | | | | | - create a branch to finish gcc-4.4 support
* | | [configure] Use hg to compute the version stringYann E. MORIN2009-06-172-14/+6
|/ / | | | | | | | | | | Now that we have migrated to hg from svn, it does not make sense to keep using svn tools to compute the version string, so switch to using mercurial tools (that are much more flexible, BTW).