------------------------------------------------------------------------ r452 | ymorin | 2007-09-01 18:41:07 +0200 (Sat, 01 Sep 2007) | 2 lines Changed paths: M /trunk/.version Bump version to .svn. ------------------------------------------------------------------------ r453 | ymorin | 2007-09-02 11:23:55 +0200 (Sun, 02 Sep 2007) | 2 lines Changed paths: M /trunk/config/libc_glibc.in Unmark glibc-2.6{,.1} as being EXPERIMENTAL: they are no longer considered as such. ------------------------------------------------------------------------ r454 | ymorin | 2007-09-02 11:24:15 +0200 (Sun, 02 Sep 2007) | 2 lines Changed paths: M /trunk/config/kernel_linux_headers_install.in Add linux-2.6.22.6 for the kernel headers. ------------------------------------------------------------------------ r455 | ymorin | 2007-09-02 11:26:57 +0200 (Sun, 02 Sep 2007) | 2 lines Changed paths: M /trunk/scripts/build/cc_gcc.sh Print a log message when entering/leaving the two core compiler passes. ------------------------------------------------------------------------ r456 | ymorin | 2007-09-02 17:26:48 +0200 (Sun, 02 Sep 2007) | 2 lines Changed paths: M /branches/ia64/.version M /branches/ia64/config/kernel_linux_headers_install.in M /branches/ia64/config/libc_glibc.in M /branches/ia64/docs/CREDITS M /branches/ia64/scripts/build/cc_gcc.sh Merge with trunk@455. ------------------------------------------------------------------------ r457 | ymorin | 2007-09-02 18:01:30 +0200 (Sun, 02 Sep 2007) | 2 lines Changed paths: M /trunk/scripts/build/tools/sstrip.sh Bah, a really small cosmetic fix... ------------------------------------------------------------------------ r458 | ymorin | 2007-09-05 23:59:51 +0200 (Wed, 05 Sep 2007) | 2 lines Changed paths: M /trunk/samples/i686-nptl-linux-gnu/crosstool.config Update the i686-nptl-linux-gnu sample. ------------------------------------------------------------------------ r459 | ymorin | 2007-09-06 00:01:31 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/samples/armeb-unknown-linux-uclibc/crosstool.config Update the armeb-unknown-linux-uclibc sample. ------------------------------------------------------------------------ r460 | ymorin | 2007-09-06 10:56:04 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/samples/mips-unknown-linux-uclibc/crosstool.config Update the mips-unknown-linux-uclibc sample. ------------------------------------------------------------------------ r461 | ymorin | 2007-09-06 10:57:45 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/scripts/build/debug/dmalloc.sh In some cases, dmalloc fails to build when building in parallel. Do not use -j# for dmalloc. ------------------------------------------------------------------------ r462 | ymorin | 2007-09-06 11:00:39 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/samples/mips-unknown-linux-uclibc/crosstool.config Update the mips-unknown-linux-uclibc sample (gcc -> 4.2.1). ------------------------------------------------------------------------ r463 | ymorin | 2007-09-06 11:22:52 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/samples/i586-geode-linux-uclibc/crosstool.config Update the i586-geode-linux-uclibc sample. ------------------------------------------------------------------------ r464 | ymorin | 2007-09-06 11:46:01 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/samples/x86_64-unknown-linux-uclibc/crosstool.config Updated the x86_64-unknown-linux-uclibc sample. ------------------------------------------------------------------------ r465 | ymorin | 2007-09-06 12:21:36 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/samples/arm-unknown-linux-uclibc/crosstool.config Updated the arm-unknown-linux-uclibc sample. ------------------------------------------------------------------------ r466 | ymorin | 2007-09-06 12:49:05 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/samples/armeb-unknown-linux-gnu/crosstool.config Updated the armeb-unknown-linux-gnu sample. ------------------------------------------------------------------------ r467 | ymorin | 2007-09-06 14:38:52 +0200 (Thu, 06 Sep 2007) | 3 lines Changed paths: A /trunk/patches/glibc/ports-2.6.1 A /trunk/patches/glibc/ports-2.6.1/100-ARM-NPTL.patch M /trunk/scripts/functions Add a patch to enqable NPTL build on ARM OABI with glibc-2.6.1. Fix a comment. ------------------------------------------------------------------------ r468 | ymorin | 2007-09-06 14:43:30 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/samples/armeb-unknown-linux-gnu/crosstool.config Updated the armeb-unknown-linux-gnu sample to use the ;ost recent glibc with NPTL. ------------------------------------------------------------------------ r469 | ymorin | 2007-09-06 15:02:16 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/patches/glibc/ports-2.6.1/100-ARM-NPTL.patch Fix the glibc-2.6.1 ARM NPTL patch. ------------------------------------------------------------------------ r470 | ymorin | 2007-09-06 16:00:28 +0200 (Thu, 06 Sep 2007) | 2 lines Changed paths: M /trunk/config/target.in ARM defaults to LE, MIPS to BE. Reflect this in the target configuration options. ------------------------------------------------------------------------ r471 | ymorin | 2007-09-07 23:31:01 +0200 (Fri, 07 Sep 2007) | 4 lines Changed paths: M /trunk/config/debug/duma.in M /trunk/config/tools/libelf.in M /trunk/patches/duma/2_5_1/100-cross-compile.patch A /trunk/patches/duma/2_5_8 A /trunk/patches/duma/2_5_8/100-cross-compile.patch A /trunk/patches/duma/2_5_8/200-separate_cpp.patch M /trunk/scripts/build/debug/duma.sh Add D.U.M.A. 2_5_8 and associated patches. Fix a patch for D.U.M.A 2_5_1. Add libelf 0.8.10, still does not build... :-( ------------------------------------------------------------------------ r472 | ymorin | 2007-09-08 12:32:53 +0200 (Sat, 08 Sep 2007) | 3 lines Changed paths: M /trunk/kconfig/kconfig.mk In a directory previously used as CT_TOP_DIR, when using a new version, ct-ng will fail to create the symlink to the new config files. Fix that by forcing creation of the symlink, even if it already exists and points to a previous location. ------------------------------------------------------------------------ r473 | ymorin | 2007-09-08 12:34:30 +0200 (Sat, 08 Sep 2007) | 2 lines Changed paths: M /branches/ia64/config/debug/duma.in M /branches/ia64/config/target.in M /branches/ia64/config/tools/libelf.in M /branches/ia64/kconfig/kconfig.mk M /branches/ia64/patches/duma/2_5_1/100-cross-compile.patch A /branches/ia64/patches/duma/2_5_8 (from /trunk/patches/duma/2_5_8:472) R /branches/ia64/patches/duma/2_5_8/100-cross-compile.patch (from /trunk/patches/duma/2_5_8/100-cross-compile.patch:472) R /branches/ia64/patches/duma/2_5_8/200-separate_cpp.patch (from /trunk/patches/duma/2_5_8/200-separate_cpp.patch:472) A /branches/ia64/patches/glibc/ports-2.6.1 (from /trunk/patches/glibc/ports-2.6.1:472) R /branches/ia64/patches/glibc/ports-2.6.1/100-ARM-NPTL.patch (from /trunk/patches/glibc/ports-2.6.1/100-ARM-NPTL.patch:472) M /branches/ia64/samples/arm-unknown-linux-uclibc/crosstool.config M /branches/ia64/samples/armeb-unknown-linux-gnu/crosstool.config M /branches/ia64/samples/armeb-unknown-linux-uclibc/crosstool.config M /branches/ia64/samples/i586-geode-linux-uclibc/crosstool.config M /branches/ia64/samples/i686-nptl-linux-gnu/crosstool.config M /branches/ia64/samples/mips-unknown-linux-uclibc/crosstool.config M /branches/ia64/samples/x86_64-unknown-linux-uclibc/crosstool.config M /branches/ia64/scripts/build/debug/dmalloc.sh M /branches/ia64/scripts/build/debug/duma.sh M /branches/ia64/scripts/build/tools/sstrip.sh M /branches/ia64/scripts/functions Merge from trunk@472. ------------------------------------------------------------------------ r474 | ymorin | 2007-09-08 21:00:45 +0200 (Sat, 08 Sep 2007) | 3 lines Changed paths: M /trunk/scripts/functions Use symlinks to the localy stored tarballs rather than copying them. If saving tarballs to local storage is selected, move newly downloaded tarballs there and symlink. ------------------------------------------------------------------------ r475 | ymorin | 2007-09-11 19:14:28 +0200 (Tue, 11 Sep 2007) | 3 lines Changed paths: M /trunk/ct-ng.in make-3.80 does not have $(lastword ...). Fix this when ct-ng calls itself: don't try to be smart, we just _know_ where ct-ng is at configure time! Fis a latent bug in handling the number parallel jobs. ------------------------------------------------------------------------ r476 | ymorin | 2007-09-11 19:17:25 +0200 (Tue, 11 Sep 2007) | 2 lines Changed paths: M /branches/ia64/ct-ng.in M /branches/ia64/scripts/functions Merge from trunk@475. ------------------------------------------------------------------------ r477 | ymorin | 2007-09-11 19:24:09 +0200 (Tue, 11 Sep 2007) | 2 lines Changed paths: M /trunk/config/target.in A /trunk/samples/ia64-unknown-linux-gnu (from /branches/ia64/samples/ia64-unknown-linux-gnu:476) R /trunk/samples/ia64-unknown-linux-gnu/crosstool.config (from /branches/ia64/samples/ia64-unknown-linux-gnu/crosstool.config:476) M /trunk/scripts/functions Merge from branches/ia64@476 : add ia64 preliminary support. ------------------------------------------------------------------------ r478 | ymorin | 2007-09-11 19:24:50 +0200 (Tue, 11 Sep 2007) | 2 lines Changed paths: D /branches/ia64 The ia64 development branch has been merged into trunk. Remove the branch. ------------------------------------------------------------------------ r479 | ymorin | 2007-09-11 19:50:18 +0200 (Tue, 11 Sep 2007) | 2 lines Changed paths: M /trunk/docs/CREDITS Update credits to give adequate credit to Al Stone. ------------------------------------------------------------------------ r480 | ymorin | 2007-09-11 19:54:17 +0200 (Tue, 11 Sep 2007) | 2 lines Changed paths: D /snapshots/CT_LIB_DIR-000 Remove old snapshot. ------------------------------------------------------------------------ r483 | ymorin | 2007-09-12 19:35:07 +0200 (Wed, 12 Sep 2007) | 3 lines Changed paths: M /trunk/kconfig/kconfig.mk M /trunk/kconfig/lxdialog/check-lxdialog.sh M /trunk/tools/addToolVersion.sh M /trunk/tools/extract-config.sh Don't use /bin/sh for crosstool-NG build scripts, we want /bin/bash! Don't hardcode ncurses include and link flags. ------------------------------------------------------------------------ r484 | ymorin | 2007-09-12 22:44:15 +0200 (Wed, 12 Sep 2007) | 3 lines Changed paths: M /trunk/configure Sanitise ./configure a little bit. Add a check for bash 3.0 or above. ------------------------------------------------------------------------ r486 | ymorin | 2007-09-14 17:57:48 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/configure Kill off bashisms in ./configure (thanks to Enrico Weigelt ). ------------------------------------------------------------------------ r487 | ymorin | 2007-09-14 18:02:45 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/scripts/build/libc_uClibc.sh Fix setting floating point in uClibc (thanks to Szilveszter Ordog ) ------------------------------------------------------------------------ r488 | ymorin | 2007-09-14 19:29:39 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/scripts/crosstool.sh Small eye candy fix. ------------------------------------------------------------------------ r489 | ymorin | 2007-09-14 19:43:16 +0200 (Fri, 14 Sep 2007) | 3 lines Changed paths: M /trunk/Makefile.in A /trunk/arch A /trunk/arch/arm A /trunk/arch/arm/config.in A /trunk/arch/arm/functions A /trunk/arch/ia64 A /trunk/arch/ia64/config.in A /trunk/arch/ia64/functions A /trunk/arch/mips A /trunk/arch/mips/config.in A /trunk/arch/mips/functions A /trunk/arch/x86 A /trunk/arch/x86/config.in A /trunk/arch/x86/functions A /trunk/arch/x86_64 A /trunk/arch/x86_64/config.in A /trunk/arch/x86_64/functions M /trunk/config/target.in M /trunk/scripts/crosstool.sh Add the framework to have architecture-specific configuration and functions. API is not yet defined. ------------------------------------------------------------------------ r490 | ymorin | 2007-09-14 21:30:56 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/configure M /trunk/docs/overview.txt Improve (POSIX-wise) determination of bashh version. ------------------------------------------------------------------------ r491 | ymorin | 2007-09-14 23:13:04 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/Makefile.in Stop build if Makefile.in was changed. ------------------------------------------------------------------------ r492 | ymorin | 2007-09-14 23:17:59 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/arch/arm/functions M /trunk/arch/ia64/functions M /trunk/arch/mips/functions M /trunk/arch/x86/functions M /trunk/arch/x86_64/functions M /trunk/docs/overview.txt M /trunk/scripts/build/libc_glibc.sh M /trunk/scripts/functions Migrate all supported architectures to use the architecture-specific framework. ------------------------------------------------------------------------ r493 | ymorin | 2007-09-14 23:30:22 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/config/global.in Small eye-candy fix. ------------------------------------------------------------------------ r494 | ymorin | 2007-09-14 23:31:00 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/arch/arm/config.in M /trunk/arch/arm/functions Initial support for ARM EABI (courtesy Szilveszter Ordog ). ------------------------------------------------------------------------ r495 | ymorin | 2007-09-14 23:41:00 +0200 (Fri, 14 Sep 2007) | 3 lines Changed paths: M /trunk/README M /trunk/docs/CREDITS Update docs/CREDITS: ARM EABI support. Update README: point at docs/CREDITS. ------------------------------------------------------------------------ r496 | ymorin | 2007-09-14 23:50:30 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/arch/arm/functions M /trunk/arch/ia64/functions M /trunk/arch/mips/functions M /trunk/arch/x86/functions M /trunk/arch/x86_64/functions M /trunk/docs/overview.txt M /trunk/scripts/crosstool.sh M /trunk/scripts/functions Further expand the architecture-specific function: add CT_KERNEL_ARCH building. ------------------------------------------------------------------------ r497 | ymorin | 2007-09-14 23:57:17 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/docs/overview.txt A little fix in the documentation. ------------------------------------------------------------------------ r498 | ymorin | 2007-09-14 23:58:55 +0200 (Fri, 14 Sep 2007) | 2 lines Changed paths: M /trunk/docs/overview.txt Another little fix in the documentation. ------------------------------------------------------------------------ r499 | ymorin | 2007-09-15 10:40:07 +0200 (Sat, 15 Sep 2007) | 2 lines Changed paths: M /trunk/scripts/crosstool.sh We don't support Cygwin yet, no point in having quirks in. ------------------------------------------------------------------------ r500 | ymorin | 2007-09-15 23:44:18 +0200 (Sat, 15 Sep 2007) | 5 lines Changed paths: M /trunk/docs/overview.txt M /trunk/scripts/build/cc_gcc.sh M /trunk/scripts/build/libc_glibc.sh M /trunk/scripts/crosstool.sh M /trunk/scripts/functions Further improve the architecture-specific framework. Apply this framework into building of glibc and gcc. (Whoo! 500th commit! Yeah!) ------------------------------------------------------------------------ r501 | ymorin | 2007-09-16 10:24:55 +0200 (Sun, 16 Sep 2007) | 3 lines Changed paths: M /trunk/scripts/build/cc_gcc.sh Revert multilib handling. Even if we don't do multilib, we need to at least say we don't, and not let gcc choose on its own (which it does wrong). ------------------------------------------------------------------------ r502 | ymorin | 2007-09-16 10:27:37 +0200 (Sun, 16 Sep 2007) | 4 lines Changed paths: M /trunk/scripts/build/tools/sstrip.sh When sstrip is already downloaded, link instead of copying (as for all other components). A little eye-candy fix. ------------------------------------------------------------------------ r503 | ymorin | 2007-09-16 10:52:26 +0200 (Sun, 16 Sep 2007) | 2 lines Changed paths: M /trunk/scripts/crosstool.sh M /trunk/scripts/saveSample.sh M /trunk/scripts/tarball.sh.broken Call architecture-specific functions from all scripts needing them. ------------------------------------------------------------------------ r504 | ymorin | 2007-09-16 19:50:27 +0200 (Sun, 16 Sep 2007) | 2 lines Changed paths: M /trunk/configure Simplify a bit more bash detection. ------------------------------------------------------------------------ r505 | ymorin | 2007-09-16 19:57:21 +0200 (Sun, 16 Sep 2007) | 2 lines Changed paths: M /trunk/Makefile.in A /trunk/config/arch Fix using --local. ------------------------------------------------------------------------ r506 | ymorin | 2007-09-16 19:59:18 +0200 (Sun, 16 Sep 2007) | 3 lines Changed paths: A /trunk/samples/arm-unknown-linux-uclibcgnueabi A /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config A /trunk/samples/arm-unknown-linux-uclibcgnueabi/uClibc-0.9.29.config M /trunk/scripts/build/cc_gcc.sh M /trunk/scripts/build/libc_uClibc.sh M /trunk/scripts/crosstool.sh M /trunk/scripts/functions ARM EABI is now working for little endian ARM targets. Big endian is still missing, though... ------------------------------------------------------------------------ r507 | ymorin | 2007-09-17 23:47:52 +0200 (Mon, 17 Sep 2007) | 2 lines Changed paths: M /trunk/arch/arm/config.in Mark ARM EABI as being EXPERIMENTAL. ------------------------------------------------------------------------ r508 | ymorin | 2007-09-17 23:51:24 +0200 (Mon, 17 Sep 2007) | 2 lines Changed paths: M /trunk/.version Bump version to 0.3.2 ------------------------------------------------------------------------ r509 | ymorin | 2007-09-17 23:52:10 +0200 (Mon, 17 Sep 2007) | 2 lines Changed paths: A /tags/crosstool-ng-0.3.2 (from /trunk:508) Tag version 0.3.2. ------------------------------------------------------------------------