summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-08-02[tools-libelf] Add latest version.Yann E. MORIN"2-0/+29
Add libelf 0.8.11, propagate patchset from 0.8.10.
2009-08-02[libc-eglibc] Add latest versionYann E. MORIN"2-0/+54
Add latest branch 2_10.
2009-08-02[debug-ltrace] Add latest version.Yann E. MORIN"4-0/+333
Add ltrace 0.5.2, propagate patchset from 0.5.1 and from Debian.
2009-08-02[debug-duma] Add latest versionsYann E. MORIN"3-0/+56
Add 2.5.15, propagate patchset from 2_5_14 up to 2_5_15.
2009-08-02[kernel-linux] Add latest versionsYann E. MORIN"1-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.
2009-07-15Make it build again for non-local use.Yann E. MORIN"1-1/+1
Using colons (:) in the version string creates Makefile problems: Makefile:195: *** multiple target patterns. Stop. make: *** [build] Error 2
2009-06-26Merge the canadian branch to default.Yann E. MORIN"8-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.
2009-06-26[samples] Add a linux -> mingw32 -> i686-linux canadian sampleBart van der Meulen2-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>
2009-06-26[samples] Don't mix canadian samples with non-canadian ones.Yann E. MORIN"2-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
2009-06-26Cleanup the handling of canadian settingsYann E. MORIN"1-6/+11
Bring handling the 'canadian' settings as par with the existing 'cross' settings.
2009-06-26Add support code for the canadian-cross case.Bart van der Meulen3-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>
2009-06-26[samples] Make saveSample.sh a little bit more genericYann E. MORIN"1-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).
2009-06-26Don't use prefix/bin to install the buildtools.Bart van der Meulen2-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>
2009-06-23Fix MPFR build to recognise the Mingw32 case.Bart van der Meulen1-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>
2009-06-23Use configured shell in all build-tools wrappersYann E. MORIN"1-8/+8
Abide by the user's wish to use dash as shell in build-tools wrappers, instead of plain /bin/sh.
2009-06-23Fix creating the .../lib/ directory structure in the non-sysroot caseBart van der Meulen1-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>
2009-06-23Also set CT_DEBUGROOT_DIR for non sysroot-ed toolchains.Yann E. MORIN"1-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>.
2009-06-23[tools] Update config.guess and config.subYann E. MORIN"2-47/+29
Update from upstream.
2009-06-23Remove left-over debug lines.Yann E. MORIN"1-2/+0
Remove two lines of code that were commented out and are definitely not used.
2009-06-22Check paths sanity before they get used.Yann E. MORIN"1-27/+27
Don't use the PATHs before they get checked for sanity.
2009-06-22Better check for spaces in pathsYann E. MORIN"1-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.
2009-06-22[functions] Allow newlines (\n) in log messagesYann E. MORIN"1-1/+1
Allow caller to log messages with embedded newlines when calling CT_DoLog and other logging functions (eg. CT_Abort...).
2009-06-18[finish-step] Fix the tools wrappersYann E. MORIN"1-1/+1
Use the correct variable when iterating upon the tools name to correctly link the tools to the wrapper.
2009-06-17Add .hgignore file.Yann E. MORIN"1-0/+25
List all generated or temp files in .hgignore, so they don't clutter the screen when running hg status.
2009-06-17Merge the gcc-4.4 support.Yann E. MORIN"53-112/+1821
2009-06-17[gcc] Merge the gcc-4.4 suport to the default branch, from 1407:83083566fdd0Yann E. MORIN53-112/+1821
2009-06-17[configure] Use hg to compute the version stringYann E. MORIN2-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).
2009-06-14[finish-step] Use local variable in finish-stepYann E. MORIN1-4/+4
When wrapping the tools, use a local variable when iterating.
2009-06-14[companion-libs] Fix spaces in help entriesYann E. MORIN1-2/+2
Some help entries were missing proper alignment-spaces.
2009-06-14[populate] enhance documentationYann E. MORIN1-0/+27
This patch adds explanations on how populate works internally.
2009-06-14[populate] fix documentationYann E. MORIN1-7/+19
This patch fixes the existing documentation: - document -l and -L - use syntax more in line with the help entry
2009-06-14update tagsconvert-repo1-0/+32
2009-06-11populate: fix installing dynamic linker 'ld.so'Yann E. MORIN"1-33/+43
The dynamic linker, ld.so, needs the execute bit to be set. Detect tht the library being installed is in fact ld.so and install it with 0755 instead of 0644. Fix detecting src == dst. Use a simpler command to copy src -> dst. Also change echo to printf, get rid of 'echo -n', which is highly non-portable. -------- diffstat follows -------- /trunk/scripts/populate.in | 76 43 33 0 +++++++++++++++++++++++++++++----------------------- 1 file changed, 43 insertions(+), 33 deletions(-)
2009-06-02/devel/gcc-4.4:Yann E. MORIN"2-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(+)
2009-06-02/devel/gcc-4.4:Yann E. MORIN"1-5/+1
- TODO: remove completed items -------- diffstat follows -------- /devel/gcc-4.4/TODO | 6 1 5 0 +----- 1 file changed, 1 insertion(+), 5 deletions(-)
2009-06-02/devel/gcc-4.4:Yann E. MORIN"3-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(-)
2009-06-02/devel/gcc-4.4:Yann E. MORIN"2-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(+)
2009-06-02/devel/gcc-4.4:Yann E. MORIN"1-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(-)
2009-06-01/devel/gcc-4.4:Yann E. MORIN"2-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(-)
2009-06-01/devel/gcc-4.4:Yann E. MORIN"1-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(-)
2009-06-01/devel/gcc-4.4:Yann E. MORIN"2-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(+)
2009-06-01/devel/gcc-4.4:Yann E. MORIN"1-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(+)
2009-06-01/devel/gcc-4.4:Yann E. MORIN"1-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(-)
2009-06-01/devel/gcc-4.4:Yann E. MORIN"2-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(+)
2009-05-27/devel/gcc-4.4:Yann E. MORIN"27-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(-)
2009-05-27/devel/gcc-4.4:Yann E. MORIN"1-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(+)
2009-05-27/devel/gcc-4.4:Yann E. MORIN"1-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(+)
2009-05-25/devel/gcc-4.4:Yann E. MORIN"1-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(-)
2009-05-25/devel/gcc-4.4:Yann E. MORIN"1-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(-)
2009-05-25/devel/gcc-4.4:Yann E. MORIN"1-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(-)