log

age author description
Tue, 16 Dec 2008 13:28:46 -0600 Rob Landley Allow USE_UNSTABLE=linux to build the 2.6.27 kernel.
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.
Sun, 14 Dec 2008 03:31:48 -0600 Rob Landley Teach build.sh not to rerun build stages we already have the result of.
Sun, 14 Dec 2008 03:31:00 -0600 Rob Landley Setup can delete the temporary directory now, nothing persistent in it.
Sun, 14 Dec 2008 02:03:46 -0600 Rob Landley Move the kernel image file from the temp dir into the mini-native dir, and teach packaging not to put it in the ext2 image. (Don't keep important files in the temp directory.)
Sun, 14 Dec 2008 00:37:19 -0600 Rob Landley Remove stray start-of-comment.
Sun, 14 Dec 2008 00:28:24 -0600 Rob Landley Update the main page. (Oops.)
Fri, 12 Dec 2008 20:50:19 -0600 Rob Landley Provide more info on error exit.
Fri, 12 Dec 2008 20:49:48 -0600 Rob Landley Work around problem with the make -j dependencies of uClibc.
Wed, 10 Dec 2008 22:12:16 -0600 Rob Landley We don't use User Mode Linux anymore, so these can go.
Wed, 10 Dec 2008 05:52:01 -0600 Rob Landley Documentation tweak talking about mini-native, and warning that the last
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.
Mon, 08 Dec 2008 21:48:07 -0600 Rob Landley Symlinks for miniconfig-alt files are a bad idea, should teach infrastructure to fall back to stable config files instead.
Mon, 08 Dec 2008 20:59:20 -0600 Rob Landley Make compiler wrapper parse -M options correctly, so uClibc make utils works.
Mon, 08 Dec 2008 00:14:37 -0600 Rob Landley Fix bug Milton Miller spotted: overriding CROSS_TARGET in config confuses the distcc build.
Mon, 08 Dec 2008 00:13:49 -0600 Rob Landley Update, fix a couple dead links. The last 1/3 of the documentation still needs a major rewrite...
Thu, 04 Dec 2008 13:40:30 -0600 Rob Landley The about page got merged into the documentation page, update links.
Tue, 02 Dec 2008 11:51:03 -0600 Rob Landley Added tag 0.9.5 for changeset f2b7db2e4315
Tue, 02 Dec 2008 11:50:51 -0600 Rob Landley Announce 0.9.5 release. 0.9.5
Tue, 02 Dec 2008 11:49:43 -0600 Rob Landley Update to new paths.
Tue, 02 Dec 2008 04:57:26 -0600 Rob Landley More fiddling to make /tools vs /usr work.
Tue, 02 Dec 2008 04:49:10 -0600 Rob Landley More documentation tweaks, adding a new target section.
Tue, 02 Dec 2008 04:20:06 -0600 Rob Landley USE_TOOLSDIR should have ld-uClibc.so.0 fallback to search to /tools/lib rather than /lib, so adding incompatible libraries in /lib doesn't screw up binaries run out of /tools.
Tue, 02 Dec 2008 03:17:23 -0600 Rob Landley Massive documentation rewrite. Not quite finished, but better.
Tue, 02 Dec 2008 03:02:18 -0600 Rob Landley Give mini-native.sh the same xgcc bypass trick cross-compiler.sh uses.
Tue, 02 Dec 2008 03:00:11 -0600 Rob Landley I can see the man pages being potentially useful, but info pages are a complete waste of space.
Tue, 02 Dec 2008 02:13:29 -0600 Rob Landley Add CONFIG_SWAP to targets that haven't currently got it.
Tue, 02 Dec 2008 02:09:11 -0600 Rob Landley build-all-target.sh needs toybox netcat to pass data into/out of qemu, so host-tools.sh should install that too.
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 20:15:51 -0600 Rob Landley Project traces back to 2002 (albeit through 2 relaunches), and this is 2008.
Sun, 30 Nov 2008 18:58:33 -0600 Rob Landley Fix --static-host (emulator-build.sh got renamed run-from-build.sh).
Sun, 30 Nov 2008 15:46:48 -0600 Rob Landley A system without development headers doesn't need static libraries either.
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 06:20:35 -0600 Rob Landley Move genext2fs build to host-tools, remove dead code, add comments.
Sun, 30 Nov 2008 06:18:43 -0600 Rob Landley Tweak the readme, add comments, remove some dead code.
Sun, 30 Nov 2008 06:18:12 -0600 Rob Landley Get the name right.
Sun, 30 Nov 2008 01:36:13 -0600 Rob Landley Without USE_TOYBOX we now just install patch, so check for the right thing.
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.
Sun, 30 Nov 2008 00:52:39 -0600 Rob Landley Add a --static-host command line option to build-all-targets.sh.
Sat, 29 Nov 2008 20:40:01 -0600 Rob Landley Now that UML is toast, the build no longer needs oneit.
Fri, 28 Nov 2008 15:00:06 -0600 Rob Landley Fix logging errors and die on error.
Fri, 28 Nov 2008 14:58:08 -0600 Rob Landley Merge run-*.sh so run-emulator.sh takes command line arguments. Rename emulator-build.sh to be more clear what it does.
Fri, 28 Nov 2008 14:55:26 -0600 Rob Landley Make colors no longer be the default (adding a guard for the lot of 'em), and tweak NATIVE_TOOLCHAIN setting so it's more clear.
Wed, 26 Nov 2008 08:18:43 -0600 Rob Landley Add ext3 support to all the targets that didn't have it yet, for /home.
Mon, 24 Nov 2008 09:09:16 -0600 Rob Landley Rename (invert) NATIVE_NOTOOLCHAIN and NATIVE_NOTOOLSDIR, and tweak colors again.
Sat, 22 Nov 2008 00:02:09 -0600 Rob Landley No longer using UML, these patches can go away.
Fri, 21 Nov 2008 23:46:21 -0600 Rob Landley Add README.footer to end of README. (Rename README.txt->README)
Fri, 21 Nov 2008 23:32:03 -0600 Rob Landley Build all targets and actually build them static.
Fri, 21 Nov 2008 23:31:37 -0600 Rob Landley Download toybox from a faster server.
Tue, 18 Nov 2008 22:28:10 -0600 Rob Landley Next round of trying to make USE_STATIC_HOST work. (Requires new alt-toybox snapshot to fix a netcat bug.)
Tue, 18 Nov 2008 00:51:36 -0600 Rob Landley Rip out User Mode Linux, switch to genext2fs instead. (Based on an old patch from James Davidson.)
Mon, 17 Nov 2008 03:59:25 -0600 Rob Landley Add BUILD_STATIC_HOST option, and put output in rsyncable buildall directory.
Mon, 17 Nov 2008 03:01:53 -0600 Rob Landley If distccd is installed on the host, link it into build/host so we don't rebuild it on a second host-tools.sh run with the trimmed $PATH.
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:54:40 -0600 Rob Landley Minor bugfix: reset text color at the end of packaging.
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.)
Fri, 14 Nov 2008 16:01:24 -0600 Rob Landley Hook up c++ to distcc.
Fri, 14 Nov 2008 14:06:07 -0600 Rob Landley With NATIVE_NOTOOLSDIR=1, /dev may already exist in mini-native filesystem.
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 23:23:03 -0600 Rob Landley Teach extract that uClibc++ patches don't need to be checked against uClibc.
Wed, 12 Nov 2008 20:19:51 -0600 Rob Landley Bugfox for --fork option parsing.
Wed, 12 Nov 2008 20:03:22 -0600 Rob Landley Fix uClibc++ cleanup.
Wed, 12 Nov 2008 18:24:51 -0600 Rob Landley Two small bugfixes.
Wed, 12 Nov 2008 14:58:27 -0600 Rob Landley Minor tweak.
Wed, 12 Nov 2008 14:57:05 -0600 Rob Landley I've been in the middle of rewriting these for a month. Need to do more documentation...
Wed, 12 Nov 2008 14:56:26 -0600 Rob Landley Toybox 0.0.7.
Wed, 12 Nov 2008 13:25:28 -0600 Rob Landley Reorder trimconfig with comments about why things are in it, and yank multiply problematic legacy MTAB support.
Wed, 12 Nov 2008 13:23:37 -0600 Rob Landley Distinguish console setup (qemu vs chroot) based on whether we're running as pid 1, and grep for console= from kernel command line arguments in dmesg, so we don't have to pass CONSOLE= a second time on kernel command line.
Wed, 12 Nov 2008 13:18:15 -0600 Rob Landley If the root filesystem hasn't got /dev/console it "can't open initial console" for init, so running a shell or hello-static produces no output. (Using oneit works because it redirects the console after populating its own /dev, but debugging early boot issues becomes much harder than necessary.)
Wed, 12 Nov 2008 09:39:02 -0600 Rob Landley Loosen up amount of memory we restrict gcc to using; newer more bloated gcc versions get unhappy otherwise.
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).
Wed, 12 Nov 2008 09:01:50 -0600 Rob Landley Upgrade to uClibc 0.9.30 and busybox 1.13.0 releases.
Tue, 11 Nov 2008 04:21:10 -0600 Rob Landley Moving the temp dir broke non-root packaging: fix it.
Mon, 10 Nov 2008 17:26:34 -0600 Rob Landley Fix packaging run as root, clean up some unnecessary stuff, use more appropriate temp directory.
Mon, 10 Nov 2008 17:25:03 -0600 Rob Landley A Knoppix 5 host apparently won't build inotifyd.
Mon, 10 Nov 2008 01:33:02 -0600 Rob Landley More tweaking of nightly cron job script.
Mon, 10 Nov 2008 01:32:08 -0600 Rob Landley Move README generation to functions.sh, clean up build-all-target.sh option parsing.
Sun, 09 Nov 2008 05:47:35 -0600 Rob Landley Unfinished cron job script to do nightly builds.
Sat, 08 Nov 2008 22:41:45 -0600 Rob Landley Running ./package-mini-native.sh as root can just loopback mount itself, without User Mode Linux.
Sat, 08 Nov 2008 02:29:36 -0600 Rob Landley Don't apply uClibc++ patches to uClibc.
Sat, 08 Nov 2008 01:30:08 -0600 Rob Landley Cosmetic and whitespace fixes.
Fri, 07 Nov 2008 16:23:30 -0600 Rob Landley Embedded Linux From Scratch 6.3 build script (in progress, not finished yet).
Fri, 07 Nov 2008 16:20:50 -0600 Rob Landley Make --fork 1 produce synchronous build display but call ssh in the background, and set default nice level to 20.
Fri, 07 Nov 2008 15:53:42 -0600 Rob Landley Distcc accepts twice as many client connections as CPUs.
Fri, 07 Nov 2008 14:21:49 -0600 Rob Landley Make gcc stop putting stuff in a lib64 directory on x86-64 even when we --disable-multilib, and remove spurious uClibc warnings about trying to use the cross compiler to "make allnoconfig".
Fri, 07 Nov 2008 14:20:12 -0600 Rob Landley Some targets don't have the cpu affinity syscalls to build taskset.
Wed, 05 Nov 2008 00:55:28 -0600 Rob Landley Upgrade build wrapper, teach wait4background to skip certain processes (such as ssh) mentioned in optional second argument.
Tue, 04 Nov 2008 22:51:33 -0600 Rob Landley Busybox defconfig has become useless, so switch busybox to build via allyesconfig minus symbols to be disabled.
Tue, 04 Nov 2008 03:57:54 -0600 Rob Landley Add --fork option to build-all-targets.sh (with --fork 3). Remove old forkbomb.sh.
Tue, 04 Nov 2008 01:40:21 -0600 Rob Landley User Mode Linux continues to suck.
Mon, 03 Nov 2008 22:26:39 -0600 Rob Landley Script to build all targets and optionally upload the tarballs via ssh, plus create a README.txt listing packages and versions used.
Mon, 03 Nov 2008 22:25:16 -0600 Rob Landley Display tweak. (When the build window is minimized, all it shows is "Building...")
Mon, 03 Nov 2008 22:14:41 -0600 Rob Landley Add a C++ hello world program.
Mon, 03 Nov 2008 21:33:34 -0600 Rob Landley Add C++ support to native compiler, based on uClibc++.
Mon, 03 Nov 2008 21:00:46 -0600 Rob Landley Teach emulator-build.sh to fsck the root filesystem before running it.
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.
Mon, 03 Nov 2008 01:21:57 -0600 Rob Landley Add uClibc++ to download list, minor cleanup.
Mon, 03 Nov 2008 00:52:09 -0600 Rob Landley Build libsupc++.a in preparation for building uClibc++.
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++.)
Sun, 02 Nov 2008 22:49:42 -0600 Rob Landley Upgrade --print-file-name to search $WRAPPER_DIR/lib, to print the directories it's trying when WRAPPER_DEBUG=1, and a few in-passing cleanups.
Sat, 01 Nov 2008 21:53:23 -0500 Rob Landley Add getversion() and wait4background(), useful to build wrappers.
Sat, 01 Nov 2008 02:09:17 -0500 Rob Landley Next round of wrapper cleanups: give C++ includes a sane path, prefix environment variables with WRAPPER_, don't set pointers to a char '\0' value.
Fri, 31 Oct 2008 17:52:42 -0500 Rob Landley Teach wrapper about libgcc_eh.a for static linking.
Fri, 31 Oct 2008 05:24:38 -0500 Rob Landley Current busybox svn disabled inotifyd and taskset in defconfig.
Fri, 31 Oct 2008 03:47:49 -0500 Rob Landley Slightly improved display.
Fri, 31 Oct 2008 00:45:57 -0500 Rob Landley Clean out some of the old uClibc build dir stuff nothing uses anymore.
Thu, 30 Oct 2008 13:52:01 -0500 Rob Landley Replace variable "n" with something greppable.
Thu, 30 Oct 2008 04:46:53 -0500 Rob Landley Smallish wrapper cleanups, more to come.
Thu, 30 Oct 2008 04:46:08 -0500 Rob Landley Use the wrapper for g++, and clean up compiler install slightly better.
Thu, 30 Oct 2008 01:41:57 -0500 Rob Landley Use nightly busybox and uClibc snapshots for unstable versions (to prepare for automated nightly builds).
Wed, 29 Oct 2008 21:51:25 -0500 Rob Landley Default config shouldn't set anything, just show how to set it.
Wed, 29 Oct 2008 21:23:29 -0500 Rob Landley Tweak patch to be more correct, and add alt-busybox symlink.
Wed, 29 Oct 2008 21:05:50 -0500 Rob Landley Split function definitions out from include.sh.
Wed, 29 Oct 2008 21:02:35 -0500 Rob Landley Symlink alt-linux miniconfigs to the stable linux miniconfigs.
Wed, 29 Oct 2008 17:55:06 -0500 Rob Landley chroot-setup.sh should also set HOME=/home
Wed, 29 Oct 2008 17:28:36 -0500 Rob Landley Cleanup after chroot-setup.sh, and set nameserver.
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 02:34:22 -0500 Rob Landley Split out BUILD_NOTOOLS from BUILD_SHORT.
Tue, 28 Oct 2008 02:33:53 -0500 Rob Landley Ok, uclibc is fixed, switch back from MALLOC_SIMPLE.