log sources/include.sh @ 772:7cb6ef2cdf10

age author description
Thu, 11 Jun 2009 05:42:51 -0500 Rob Landley Refactor so include.sh mostly just sets environment variables. Move read_arch_dir to function and call it explicitly (no more need for $NO_ARCH). Make blank_tempdir a function, called explicitly by stages when needed, with some sanity checks. Insert prerequisite tests to later stages so they can detect failure early and provide an explicit erro rmessage, and have those tests happen before blanking $WORK dir, to preserve debugging info. Make buildall.sh depend on prerequisite tests rather than trying to avoid calling later stages (and thus do flow control from asynchronous context). Add FAIL_QUIET option so buildall.sh doesn't spam the log with the new prerequisite error messages.
Thu, 11 Jun 2009 00:26:15 -0500 Rob Landley Commit 729 broke canadian cross to fix ppc440 build, so try again to hopefully fix _both_ issues.
Fri, 29 May 2009 14:17:36 -0500 Rob Landley Move more stuff towards using "cc" instead of "gcc".
Sun, 17 May 2009 15:14:46 -0500 Rob Landley Fix the canadian cross stuff for arches that override CROSS_TARGET (ala ppc440)
Thu, 07 May 2009 19:09:56 -0500 Rob Landley Centrialize BUILD_STATIC and make it apply to more of root-filesystem.sh
Sun, 26 Apr 2009 15:30:26 -0500 Rob Landley Do canadian cross static toolchains properly, via buildall.sh.
Thu, 16 Apr 2009 06:21:50 -0500 Rob Landley First pass at canadian cross toolchain build. Result doesn't actually work yet, but it builds.
Thu, 09 Apr 2009 23:53:05 -0500 Rob Landley Rename mini-native.sh to root-filesystem.sh, since that's what it builds.
Wed, 08 Apr 2009 19:31:55 -0500 Rob Landley Add BUILD_VERBOSE config option.
Tue, 07 Apr 2009 19:48:56 -0500 Rob Landley Rename "details" to "settings" in sources/targets.
Thu, 19 Mar 2009 23:37:13 -0500 Rob Landley Move sources/packages to just packages, so we're not mixing run-time downloaded files with repository files.
Tue, 10 Feb 2009 21:14:09 -0600 Rob Landley Some slight paranoia against multiple host-tools.sh runs that get interrupted in the middle. (Yeah, in general that's not guaranteed to work, but still...)
Tue, 03 Feb 2009 01:42:29 -0600 Rob Landley Jean Wolter pointed out that running RECORD_COMMANDS=1 twice could create circular symlinks. Hopefully fixed now, and some related cleanups/clarifications.
Thu, 22 Jan 2009 17:03:52 -0600 Rob Landley Rename $NATIVE to $NATIVE_ROOT and allow it to be supplied externally so system-image.sh can package up an arbitrary native root filesystem source dir.
Tue, 13 Jan 2009 18:35:25 -0600 Rob Landley Two more $ARCH->$ARCH_NAME changes for hw- targets, add another example to config, and make hw-wrt610n build.
Mon, 12 Jan 2009 02:47:32 -0600 Rob Landley More changes for initramfs and hw- targets with a base architecture.
Fri, 09 Jan 2009 22:40:15 -0600 Rob Landley Alas, bash won't leave variables set after a loop exits unless export every single one.
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, 27 Dec 2008 06:21:42 -0600 Rob Landley Move kernel building from mini-native to package-mini-native in preparation for initramfs packaging option.
Sun, 14 Dec 2008 03:31:00 -0600 Rob Landley Setup can delete the temporary directory now, nothing persistent in it.
Tue, 02 Dec 2008 01:43:34 -0600 Rob Landley Revert 509 with a chainsaw. (The gcc man page says gcc-min-heapsize has no effect on code generation, yet the "strip" binary bloated from 1.1 megabytes to 1.8 megabytes when cross compiled for mips from an x86_64 host. I.E. the man page lies.)
Sun, 30 Nov 2008 14:24:24 -0600 Rob Landley A gcc-min-heapsize of 16384 seems sufficient for a 64-bit host.
Sun, 30 Nov 2008 01:23:34 -0600 Rob Landley GCC seems much happier with a heap size that's a power of 2.
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. base include.sh@453fcc1935f8