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
|