log cross-compiler.sh @ 658:dc5512d734f0

age author description
Thu, 26 Mar 2009 15:32:31 -0500 Rob Landley Make a config option for the cross compiler smoke test. The problem is that recent kernel upgrades broke qemu-arm (application emulation, not system emulation), so it can't run anything unless you "echo 0 > /proc/sys/vm/mmap_min_addr" as root. Fun.
Tue, 13 Jan 2009 18:28:21 -0600 Rob Landley Actually define CROSS (missed in 581).
Fri, 09 Jan 2009 22:02:14 -0600 Rob Landley Add BASE_ARCH support, so a hardware architecture can specify a base architecture and just provide a different kernel.
Sat, 03 Jan 2009 18:28:10 -0600 Rob Landley Move $GCC_FLAGS to the end so the details filie can override everything. (Thanks Milton Miller.)
Tue, 23 Dec 2008 01:18:22 -0600 Rob Landley Rename gcc-uClibc.c to ccwrap.c
Wed, 17 Dec 2008 19:24:08 -0600 Rob Landley Actually _create_ the $ARCH-cc symlink.
Sun, 14 Dec 2008 04:13:44 -0600 Rob Landley Link include/asm/page.h to include/sys/user.h, in case people try to build old packages.
Wed, 10 Dec 2008 05:36:41 -0600 Rob Landley Add ldd/readelf/ldconfig to cross and native toolchains, and teach build to fallback to stable miniconfig when miniconfig-alt is absent.
Sun, 30 Nov 2008 06:18:43 -0600 Rob Landley Tweak the readme, add comments, remove some dead code.
Sun, 30 Nov 2008 00:59:27 -0600 Rob Landley Move include.sh to sources/include.sh. End user doesn't call it directly, shouldn't be at top level.
Sun, 16 Nov 2008 23:22:52 -0600 Rob Landley Continuing attempt to make gcc build like a normal program.
Fri, 14 Nov 2008 19:20:24 -0600 Rob Landley Move color selection into ./config. (The default colors don't look great on a white background.)
Thu, 13 Nov 2008 21:13:15 -0600 Rob Landley Rename CROSS_BUILD_STATIC, NATIVE_NOTOOLSDIR, NATIVE_NOTOOLCHAIN and make them work properly.
Wed, 12 Nov 2008 09:38:12 -0600 Rob Landley Move uClibc 0.9.30 build from unstable to stable (and an unrelated fix: symlink uClibc++.a like .so).
Mon, 03 Nov 2008 04:31:07 -0600 Rob Landley On arm, gcc has an internal compiler error building dwarf2 exceptions in mini-native. (Yes, it dies builing _itself_.) Switch to setjmp/longjmp excpetions.
Sun, 02 Nov 2008 22:53:21 -0600 Rob Landley Add basic c++ support to the cross compiler. (No headers or libraries, but enough to cross compile uClibc++ in mini-native and use distcc with the cross compiler for C++.)
Tue, 28 Oct 2008 23:32:03 -0500 Rob Landley Install uClibc and kernel .config files into src directory of mini-native.
Tue, 28 Oct 2008 01:46:08 -0500 Rob Landley Don't create distcc symlinks, instead set the $PATH to point to the existing subdirectory with unwrapped toolchain components with the right names.
Sun, 26 Oct 2008 17:51:14 -0500 Rob Landley No shipping package should ever use -Werror, no idea what new gcc versions will decide to warn on. (Fixes build on ubuntu 8.10.)
Sun, 19 Oct 2008 02:47:44 -0500 Rob Landley Save the expanded .config files for uClibc and linux in each build/temp-$ARCH dir after the build.
Fri, 10 Oct 2008 02:43:44 -0500 Rob Landley Use unstable infrastructure to back off non-unstable kernel to 2.6.25 (where powerpc works) and bring back binutils 2.18 build as unstable version.
Sun, 28 Sep 2008 12:18:40 -0500 Rob Landley Teach build to use recent uClibc snapshot when USE_UNSTABLE=uClibc
Tue, 26 Aug 2008 17:48:32 -0500 Rob Landley Binutils 2.18 isn't usable under GPLv2 anymore, revert to 2.17.
Sun, 24 Aug 2008 19:29:20 -0500 Rob Landley Teach the wrapper script to do the libgcc_s --as-needed stuff when
Tue, 12 Aug 2008 02:33:29 -0500 Rob Landley Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Mon, 11 Aug 2008 03:17:08 -0500 Rob Landley Upgrade binutils to 2.18 (needed to work around powerpc linking bug in 2.6.26).
Thu, 07 Aug 2008 20:20:56 -0500 Rob Landley For some targets (armv5l) when distccd calls gcc it needs to call as.
Thu, 10 Jul 2008 09:21:41 -0500 Rob Landley Teach cross-compiler.sh how to produce static binaries when BUILD_STATIC=1
Wed, 09 Jul 2008 07:38:35 -0500 Rob Landley Only try to build $ARCH-ldd if /usr/include exists.
Tue, 01 Jul 2008 14:42:39 -0500 Rob Landley Reorganize include.sh to put config options at the top, minor cleanups.
Thu, 21 Feb 2008 04:47:54 -0600 Rob Landley Redo the $CLEANUP logic to a cleanup function in include.sh (meaning if a
Mon, 04 Feb 2008 04:48:26 -0600 Rob Landley Back to gcc 4.1.2 until I find a large enough rock to fix the soft-float thing.
Sat, 02 Feb 2008 00:28:36 -0600 Rob Landley Update to gcc 4.1.2->4.2.2. Still doesn't fix the internal compiler error
Thu, 31 Jan 2008 03:59:32 -0600 Rob Landley Fix to make the distcc symlinks correctly.
Thu, 31 Jan 2008 02:20:57 -0600 Rob Landley Set up symlinks for distcc to use.
Wed, 23 Jan 2008 02:33:45 -0600 Rob Landley Fix cross compiler toolchain to be properly relocatable on x86-64 host.
Mon, 05 Nov 2007 15:39:28 -0600 Rob Landley Make sure error return from setupfor is noticed.
Wed, 19 Sep 2007 18:52:56 -0500 Rob Landley Be smarter about extracting tarballs: extract one copy of each tarball
Tue, 26 Jun 2007 21:32:19 -0400 Rob Landley Fixup the -j stuff to actually work. (typo in gcc, and uClibc can't use it.)
Tue, 26 Jun 2007 17:51:14 -0400 Rob Landley Autodetect number of processors and feed appropriate -j to make.
Sun, 24 Jun 2007 17:43:01 -0400 Rob Landley Three things: 1) dash->bash, 2) install cross-ldd and cross-readelf,
Sat, 07 Apr 2007 20:34:08 -0400 Rob Landley uClibc uses CROSS for different things than we do, so blank it when not
Fri, 30 Mar 2007 14:57:03 -0400 Rob Landley Fix typo in path name.
Fri, 30 Mar 2007 13:31:41 -0400 Rob Landley Only run the sanity check on the toolchain if the appropriate qemu is installed.
Mon, 26 Mar 2007 18:42:37 -0400 Rob Landley Some tweaks to make toolchain debugging easier.
Sat, 17 Mar 2007 16:34:30 -0400 Rob Landley Move uClibc to miniconfig.
Sun, 04 Mar 2007 16:15:58 -0500 Rob Landley Make host-tools not rebuild stuff that's already there, fix yet more corner
Mon, 26 Feb 2007 17:57:27 -0500 Rob Landley Beat on the build to make readelf and ldd build for cross-mipsel.
Sat, 24 Feb 2007 20:33:02 -0500 Rob Landley Build uClibc's readelf and ldd by hand to work around inadequate cross-compile
Thu, 01 Feb 2007 00:37:50 -0500 Rob Landley Delete output directories on re-run, teach build to log and build multiple
Mon, 29 Jan 2007 11:50:49 -0500 Rob Landley Break out the qemu build (and squashfs) into something easy to comment out,
Sun, 14 Jan 2007 15:45:27 -0500 Rob Landley Again, use $QEMU_TEST instead of $KARCH. (For mipsel, they don't match.) 0.1.1
Sun, 14 Jan 2007 04:58:49 -0500 Rob Landley Helps to actually use the right value when building qemu application emulation.
Sun, 14 Jan 2007 03:11:45 -0500 Rob Landley Switch config-linux to miniconfig-linux. Adjust the build and config scripts,
Fri, 12 Jan 2007 15:25:59 -0500 Rob Landley Move the "hello world" source into sources/toys. Build (in mini-native)
Wed, 03 Jan 2007 13:16:57 -0500 Rob Landley Teach the cross compiler to only build the qemu targets currently needed,
Mon, 01 Jan 2007 01:00:47 -0500 Rob Landley Poke at x86_64 so it builds.
Sat, 30 Dec 2006 21:14:38 -0500 Rob Landley Be in the right directory to clean up squashfs source.
Fri, 29 Dec 2006 23:53:05 -0500 Rob Landley Build mksquashfs in the non-short cross-compiler, and use it at the end of
Wed, 27 Dec 2006 22:32:40 -0500 Rob Landley Hit uClibc build with a large rock so it stops inserting hardwired paths in