aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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(-)
| | * /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(-)