log

age author description
Wed, 11 Mar 2015 03:31:47 -0500 Rob Landley Now using gzip compression instead of bzip compression. draft 1.4.0
Wed, 04 Mar 2015 22:02:37 -0600 Rob Landley Toybox 0.5.2. draft
Mon, 23 Feb 2015 01:00:31 -0600 Rob Landley Make the usr/ move only apply to native-compiler.sh and not cross-compiler.sh (which is a wrapper around native-compiler.sh). draft
Sun, 22 Feb 2015 20:45:25 -0600 Rob Landley Fix the darn ccwrap symlink resolution path logic that was finding the wrong /usr/include. draft
Sun, 22 Feb 2015 17:22:00 -0600 Rob Landley As long as current kernels have an overlay filesystem, might as well enable it. draft
Sun, 22 Feb 2015 17:00:33 -0600 Rob Landley Make tweak.sh actually work, and do less unnecessary rebuilding. draft
Sun, 22 Feb 2015 16:56:10 -0600 Rob Landley Split out hdainit.sh from the base root filesystem. draft
Sun, 22 Feb 2015 16:53:37 -0600 Rob Landley add NO_CLEANUP=temp to delete build/temp-$ARCH but not output directory. draft
Sat, 21 Feb 2015 16:34:42 -0600 Rob Landley Add more/tweak.sh to rebuild a package in a stage. draft
Fri, 20 Feb 2015 13:14:50 -0600 Rob Landley Check up front that "./build.sh $ARCH $STAGE" actually names an existing stage to rebuild from. draft
Fri, 20 Feb 2015 13:13:36 -0600 Rob Landley Don't add /dev/console to the native-compiler squashfs. draft
Fri, 20 Feb 2015 13:12:45 -0600 Rob Landley Switch from bz2 to gz tarball output. draft
Fri, 20 Feb 2015 12:32:34 -0600 Rob Landley Don't need the old ccwrap anymore. draft
Sun, 15 Feb 2015 17:39:12 -0600 Rob Landley Fix distccd launch. draft
Sun, 15 Feb 2015 15:41:39 -0600 Rob Landley Move man directory and delete info directory so lfs-bootstrap setup doesn't conflict with them when native-compiler built with SKIP_STRIP. draft
Sat, 14 Feb 2015 13:55:53 -0600 Rob Landley Have chroot-splice.sh copy in native-compiler as well. draft
Sat, 14 Feb 2015 13:53:19 -0600 Rob Landley Change ccwrap's symlink following to stop at first directory it can access ../lib/libc.so from. draft
Thu, 12 Feb 2015 16:52:45 -0600 Rob Landley Leave usr/etc alone, top level symlinks it already. draft
Tue, 10 Feb 2015 21:02:53 -0600 Rob Landley Move simple-root-filesystem.sh to root-filesystem.sh draft
Tue, 10 Feb 2015 20:58:05 -0600 Rob Landley Remove old filesystem combining script, it happens in sbin/init.sh now. draft
Fri, 06 Feb 2015 01:51:54 -0600 Rob Landley Giant redo to put simple-root-filesystem in initmpfs. draft
Sun, 11 Jan 2015 12:01:30 -0600 Rob Landley Drop ROOT_NODIRS, it's not worth the complexity to support both layouts. draft
Sun, 25 Jan 2015 11:53:31 -0600 Rob Landley Switch x86-64 to NPTL. draft
Sun, 25 Jan 2015 11:48:36 -0600 Rob Landley New squashfs config symbol, not sure why you'd ever want to switch it off... draft
Sat, 24 Jan 2015 18:06:56 -0600 Rob Landley Patch from David Halls to fix uClibc build with NPTL on x86. (Which apparently doesn't work in uClibc's last-ever release from 2012.) draft
Thu, 22 Jan 2015 16:25:10 -0600 Rob Landley New kernel needs objdump in the $PATH. draft
Sun, 11 Jan 2015 10:23:14 -0600 Rob Landley Shuffle around remaining busybox commands in config so they're roughly grouped by toybox replacement difficulty. draft
Sun, 11 Jan 2015 10:20:37 -0600 Rob Landley Pipe through BUILD_VERBOSE to the busybox build. draft
Sun, 11 Jan 2015 10:19:53 -0600 Rob Landley Web page tweaks I forgot to check in. draft
Tue, 06 Jan 2015 13:15:33 -0600 Rob Landley Sigh. Checked in the wrong version of the patch (typo fix). draft
Tue, 30 Dec 2014 23:36:23 -0600 Rob Landley Announce 1.3.0 release. draft
Tue, 30 Dec 2014 14:54:17 -0600 Rob Landley Bump to 3.18 kernel with yet another perl removal patch. draft
Sat, 27 Dec 2014 00:05:24 -0600 Rob Landley Added tag 1.3.0 for changeset bffb25915831 draft
Thu, 25 Dec 2014 21:46:31 -0600 Rob Landley No longer need to revert this patch in 3.16, they fixed it. draft 1.3.0
Thu, 25 Dec 2014 19:51:25 -0600 Rob Landley Patch uClibc needs to build strace 4.9 on mips. draft
Sun, 21 Dec 2014 13:34:34 -0600 Rob Landley When switching record-commands to host-tools after the toybox build, update path to actually log the next few packages. draft
Mon, 01 Dec 2014 19:12:39 -0600 Rob Landley Don't let the sh2 patch break sh4. draft
Mon, 24 Nov 2014 14:45:21 -0600 Rob Landley Make binutils install the extra things elf2flt needs in a less silly place. draft
Mon, 24 Nov 2014 14:28:04 -0600 Rob Landley Laurent Vivier's qemu-m68k fork runs m68k now! (Well, the q800 branch of it anyway. Doesn't respond to shutdown and randomly hangs trying to do serious builds, but hey, progress...) draft
Mon, 24 Nov 2014 14:26:54 -0600 Rob Landley The C version of the elf2flt linker wrapper is unhappy, use shell script version for now. draft
Mon, 24 Nov 2014 14:25:57 -0600 Rob Landley Build the compiler wrapper static if possible, and only copy libraries into the simple-root-filesystem if we need them. draft
Wed, 19 Nov 2014 23:08:31 -0600 Rob Landley Toybox 0.5.1. draft
Wed, 12 Nov 2014 09:20:57 -0600 Rob Landley Tweak rebuild dependencies for ./build.sh $ARCH $STAGENAME draft
Wed, 12 Nov 2014 09:20:03 -0600 Rob Landley Only edit linker script when it exists. draft
Fri, 07 Nov 2014 08:49:26 -0600 Rob Landley Add basic elf2flt support to simple-cross-compiler.sh and sh2eb. draft
Mon, 27 Oct 2014 22:00:11 -0500 Rob Landley David Halls pointed out we're not actually enabling Thread Local Storage support in the uClibc baseconfig, so do that. draft
Mon, 27 Oct 2014 17:02:14 -0500 Rob Landley Start of sh2 big endian (nommu!) support. Doesn't work yet (ash has an #error if you try to build it nommu). draft
Fri, 24 Oct 2014 07:02:44 -0500 Rob Landley Don't let NO_CLEANUP prevent record-commands.sh from removing old links when host-tools.sh switches from wrapping host $PATH to wrapping build/host command set. draft
Wed, 22 Oct 2014 11:02:57 -0500 Rob Landley Replace old broken presentation link with new one in places that mention it other than the nav bar. draft
Tue, 14 Oct 2014 16:59:34 -0500 Rob Landley The prebuilt link should probably just point to the binaries directory, not the binaries README. draft
Sun, 05 Oct 2014 23:23:42 -0500 Rob Landley linux 3.17 draft
Sun, 05 Oct 2014 23:22:12 -0500 Rob Landley No longer need to switch off cpio in toybox, it's upgraded to do the thing now. draft
Sun, 05 Oct 2014 21:51:33 -0500 Rob Landley Upgrade toybox to 0.5.0. draft
Sun, 05 Oct 2014 21:49:43 -0500 Rob Landley Don't bother to try to fix uClibc non posix-compliance. draft
Sun, 05 Oct 2014 21:44:40 -0500 Rob Landley Identify musl in features.h. draft
Sun, 05 Oct 2014 21:43:14 -0500 Rob Landley Typo in download URL. (Fixed on website ages ago, just didn't check it in.) draft
Wed, 01 Oct 2014 19:55:04 -0500 Rob Landley Musl regex patch for \| support needed by toybox grep when more than one pattern specified. draft
Sun, 28 Sep 2014 22:06:59 -0500 Rob Landley The ancient version of bash had function definition exports, and was thus buggy. Disable this "feature". draft
Thu, 25 Sep 2014 23:10:11 -0500 Rob Landley Update website for 1.2.9 release. draft
Thu, 25 Sep 2014 23:09:03 -0500 Rob Landley Added tag 1.2.9 for changeset 00e528cdad95 draft
Thu, 25 Sep 2014 21:40:39 -0500 Rob Landley Upgrade toybox version. draft 1.2.9
Mon, 15 Sep 2014 01:28:01 -0500 Rob Landley Linux 3.16. draft
Tue, 09 Sep 2014 06:45:00 -0500 Rob Landley 1.2.8 release announcement. draft
Tue, 09 Sep 2014 06:44:25 -0500 Rob Landley Added tag 1.2.8 for changeset 7b4566efd8bd draft
Sun, 07 Sep 2014 10:39:51 -0500 Rob Landley Silence some asynchronous messages linux produces on top of the shell prompt. draft 1.2.8
Sat, 06 Sep 2014 11:44:20 -0500 Rob Landley There's a proper probe in the next toybox release, but this is a catch-up release (so the 3.15 kernel isn't skipped) using the old version. draft
Fri, 05 Sep 2014 23:54:01 -0500 Rob Landley Remove redundant list assignment in ccwrap that screws up ordering and puts the -L entries in the wrong order.
Thu, 04 Sep 2014 22:19:08 -0500 Rob Landley musl 1.1.4 is out.
Thu, 04 Sep 2014 22:18:57 -0500 Rob Landley Don't overwrite existing files when re-entering a chroot-splice.
Thu, 04 Sep 2014 00:27:36 -0500 Rob Landley Reorder library paths in ccwrap (command line -L goes before system -L) and make sure crt1.o is before command line files because some crazy packages *cough*busybox*cough* put main in an *.a static library, which is sensitive to link order.
Sun, 31 Aug 2014 23:23:37 -0500 Rob Landley Powerpc serial didn't work in the 3.15 kernel, revert the patch that broke it.
Sun, 24 Aug 2014 22:23:05 -0500 Rob Landley Second attempt: make dynamic linker match libc in ccwrap.
Sun, 17 Aug 2014 18:12:50 -0500 Rob Landley Move hello.c into /src in the root filesystem so the instructions in the README to try building it aren't wrong.
Sun, 17 Aug 2014 13:03:48 -0500 Rob Landley Have ccwrap autodetect which dynamic linker to use, musl's or uClibc's.
Sun, 17 Aug 2014 13:00:20 -0500 Rob Landley Fix parallel (NOP) host-tools.sh calls.
Sun, 17 Aug 2014 00:06:04 -0500 Rob Landley Add MUSL=1 config option to force musl build.
Fri, 15 Aug 2014 18:46:51 -0500 Rob Landley linux 3.15
Fri, 15 Aug 2014 17:45:17 -0500 Rob Landley Don't rebuild record-commands directory if build/host didn't change.
Sat, 12 Jul 2014 17:04:12 -0500 Rob Landley Update URL for html version of presentation.
Fri, 04 Jul 2014 23:55:54 -0500 Rob Landley Update gcc-core musl support patches.
Wed, 02 Jul 2014 21:18:19 -0500 Rob Landley Yank patch next toybox version won't need (and musl doesn't either).
Wed, 02 Jul 2014 21:17:39 -0500 Rob Landley Make gcc use the documented type for signal info instead of implementation detail leakage that musl doesn't do.
Wed, 02 Jul 2014 21:16:34 -0500 Rob Landley Patch from Bobby Bingham to remove some more hardwired path stupidity gcc reaches around ccwrap to perpetrate.
Wed, 02 Jul 2014 20:42:45 -0500 Rob Landley Fix --print-file-name=blah.a
Wed, 02 Jul 2014 20:05:36 -0500 Rob Landley Very basic musl support. Still needs debugging and to be enabled per-target.
Wed, 02 Jul 2014 20:04:18 -0500 Rob Landley Clean up some minor kernel version bit-rot.
Mon, 23 Jun 2014 06:59:56 -0500 Rob Landley Fix thinkos in new ccwrap.
Mon, 23 Jun 2014 06:02:15 -0500 Rob Landley Swap old wrapper for new.
Mon, 23 Jun 2014 06:01:02 -0500 Rob Landley More fixes from testing. Swap testing code for exec code.
Sat, 21 Jun 2014 21:20:52 -0500 Rob Landley version upgrades for musl and busybox.
Fri, 20 Jun 2014 21:05:44 -0500 Rob Landley More ccwrap debugging. "-" is an argument, not an option. Actually fall through to process --doubledash version of -singledash options. The -rpath-link line has the same visiblity as -L since it's link time path modification.
Fri, 20 Jun 2014 06:02:12 -0500 Rob Landley First round of bug fixes for new ccwrap.
Thu, 19 Jun 2014 05:58:51 -0500 Rob Landley First pass at ccwrap rewrite for (among other things) musl support.
Tue, 13 May 2014 12:11:21 -0500 Rob Landley Drop the powerpc cdrom controller and linux-pmacorder patch.
Tue, 13 May 2014 05:03:52 -0500 Rob Landley QEMU 2.0 no longer needs the sh4 patch to avoid touching certain registers.
Sun, 11 May 2014 22:58:42 -0500 Rob Landley The sh4 kernel config shouldn't force CONFIG_EXPERT, which lets your sh4 target config set half as many symbols.
Thu, 08 May 2014 17:40:39 -0500 Rob Landley Use the right name for the generated initramfs file, so SYSIMAGE_TYPE=initramfs works.
Sat, 03 May 2014 16:58:59 -0500 Rob Landley Note the release.
Sat, 03 May 2014 16:22:23 -0500 Rob Landley Added tag 1.2.7 for changeset 946d9e8f1752
Sun, 20 Apr 2014 22:01:07 -0500 Rob Landley Only rebuild record-commands if host-tools built stuff, otherwise parallel builds fight. 1.2.7
Sun, 20 Apr 2014 14:30:56 -0500 Rob Landley Ugly workaround because I just want to get a release out.
Sun, 20 Apr 2014 14:23:13 -0500 Rob Landley Toybox 0.4.8.
Thu, 17 Apr 2014 08:47:04 -0500 Rob Landley Fix the powerpc build breakage in current linux kernels.
Thu, 03 Apr 2014 06:01:11 -0500 Rob Landley Make host-tools.sh update the record-commands wrapper so we can log the distcc, genext2fs, e2fsprogs, and mksquashfs builds.
Wed, 02 Apr 2014 05:19:06 -0500 Rob Landley Linux 3.14 is out.
Mon, 31 Mar 2014 05:45:19 -0500 Rob Landley Bobby Bingham hit a case where the gcc build would detect an existing cross compiler and get confused, so he sent a patch to stop it.
Sun, 30 Mar 2014 21:28:28 -0500 Rob Landley Move package announcement earlier so extracted (non-tarball) packages announce themselves.
Thu, 20 Mar 2014 06:03:41 -0500 Rob Landley Musl had a 1.0 release.
Sun, 01 Dec 2013 17:56:29 -0600 Rob Landley Update website for 1.2.6.
Sun, 01 Dec 2013 17:55:48 -0600 Rob Landley Added tag 1.2.6 for changeset f641160e79ea
Mon, 18 Nov 2013 07:55:43 -0600 Rob Landley Toybox 0.4.7 1.2.6
Wed, 06 Nov 2013 12:49:07 -0600 Rob Landley Cosmetic tweak (enable wget progress meter)
Wed, 06 Nov 2013 12:45:13 -0600 Rob Landley Linux 3.12.
Sat, 26 Oct 2013 14:07:48 -0500 Rob Landley Undo random arm IRQ routing breakage du jour, yet again.
Thu, 17 Oct 2013 02:15:26 -0500 Rob Landley Linux commit a5463cd34354 introduced random breakage for no apparent reason, resulting in armv6l not booting unless you enable CONFIG_KUSER_HELPERS (which makes that commit a NOP).
Tue, 15 Oct 2013 22:25:55 -0500 Rob Landley Patrick Lauer suggested making the smoketest timeout configurable, and default to 3 minutes when FORK=1.
Sun, 06 Oct 2013 14:31:01 -0500 Rob Landley Added tag 1.2.5 for changeset 556a5bc3c8a4
Thu, 03 Oct 2013 15:06:01 -0500 Guenter Roeck Fix ext2/ext3 build failures
Sat, 28 Sep 2013 13:24:34 -0500 Rob Landley It's been long enough since "truncate" was introduced we can use that instead of "dd" to make sparse files.
Fri, 27 Sep 2013 12:08:23 -0500 Rob Landley Remove leftover garbage that triggers a bug in gnu/patch 2.7.x (but not in older versions, or toybox, or busybox).
Thu, 26 Sep 2013 09:11:42 -0500 Rob Landley Update news with 1.2.5 release.
Thu, 12 Sep 2013 04:21:16 -0500 Rob Landley Toybox 0.4.6. 1.2.5
Fri, 06 Sep 2013 23:14:01 -0500 Rob Landley Typo spotted by Tadeusz Tomala.
Tue, 03 Sep 2013 04:31:46 -0500 Rob Landley Linux For Workgroups.
Sat, 24 Aug 2013 06:38:10 -0500 Rob Landley Move environment variable whitelisting functions to new variables.sh.
Sat, 24 Aug 2013 05:56:35 -0500 Rob Landley Break out variable setting into sources/variables.sh
Sat, 24 Aug 2013 05:56:17 -0500 Rob Landley Add more documentation.
Sat, 24 Aug 2013 05:51:12 -0500 Rob Landley Make smoketest work slightly less badly.
Sat, 24 Aug 2013 05:43:29 -0500 Rob Landley Refresh documentation.
Fri, 23 Aug 2013 06:02:55 -0500 Rob Landley The lfs m4 build wasn't including -lrt when probing for posix_spawn, thus trying to recreate what was already there and causing a conflicting definition. Change patch to insert it into libc proper.
Sat, 17 Aug 2013 15:20:20 -0500 Rob Landley Web page tweaks: put "start here" in header, slightly reword menu entries, use style sheet hackery to make blank lines after lists go away, and remove spanish translation about the about page that went 404.
Mon, 05 Aug 2013 22:58:06 -0500 Rob Landley Accept cpio or initramfs as synonyms for root filesystem generation.
Thu, 11 Jul 2013 00:56:01 -0500 Rob Landley Web pages updated to reflect release.
Thu, 11 Jul 2013 00:54:32 -0500 Rob Landley Add some stuff John Spencer needed so sabotage can bootstrap itself.
Thu, 11 Jul 2013 00:29:06 -0500 Rob Landley No point using $[ ] when it's just a synonym for posix $(( ))
Thu, 11 Jul 2013 00:17:36 -0500 Rob Landley Fix typo.
Mon, 08 Jul 2013 19:56:51 -0500 Rob Landley You have to "hg add" before you can "hg commit" and it's REALLY embarassing that I didn't do that. Time for a brown paper bag release...
Sun, 07 Jul 2013 22:08:45 -0500 Rob Landley Added tag 1.2.4 for changeset c756b708583f
Sun, 07 Jul 2013 22:03:18 -0500 Rob Landley Make the arm board work under qemu 1.5. 1.2.4
Thu, 04 Jul 2013 07:19:27 -0500 Rob Landley OpenBIOS upgrade in qemu 1.5 broke sparc, by changing reported CPU features. Specify different processor variant on command line to make it work again.
Wed, 03 Jul 2013 22:55:06 -0500 Rob Landley Upgrade to new kernel, toybox, busybox, and musl releases.
Wed, 03 Jul 2013 22:54:00 -0500 Rob Landley The defconfig busybox build bit-rotted a bit, nail it back in place.
Wed, 03 Jul 2013 22:51:41 -0500 Rob Landley Move image creation logic into sources/functions.sh so we can create cpio and squashfs in the same build.
Wed, 03 Jul 2013 02:00:29 -0500 Rob Landley Add UCLIBC_HAS_GETPT=y (somebody needed it).
Sat, 29 Jun 2013 04:30:02 -0500 Rob Landley Rip out yet more sh4 serial fiddling with port 0x18 that qemu's allergic to.
Sun, 23 Jun 2013 18:07:31 -0500 Rob Landley Whitelist one more variable.
Mon, 17 Jun 2013 00:07:02 -0500 Rob Landley Better help test for build.sh
Tue, 04 Jun 2013 07:48:16 -0500 Rob Landley Prep work for linux-3.10.
Mon, 06 May 2013 00:29:57 -0500 Rob Landley Fluff out the architectures page.
Tue, 30 Apr 2013 00:27:52 -0500 Rob Landley Make sha1-for-source.txt only test *.patch files out of sources/patches so stupid ".orig" files don't cause perpetual re-extraction.
Mon, 29 Apr 2013 22:03:14 -0500 Rob Landley Update to linux 3.9.
Tue, 23 Apr 2013 19:13:02 -0500 Rob Landley Minor tweaks to about page.
Tue, 23 Apr 2013 19:12:33 -0500 Rob Landley Check in old release notes.
Tue, 23 Apr 2013 19:11:32 -0500 Rob Landley Half-finished fluffing out of the architectures page.
Tue, 23 Apr 2013 19:10:47 -0500 Rob Landley We use oneinit, so don't need init.
Tue, 23 Apr 2013 19:09:58 -0500 Rob Landley New musl release is out, I should finish the plumbing to actually use that.
Tue, 23 Apr 2013 19:09:35 -0500 Rob Landley Create temporary file in the right directory.
Sun, 21 Apr 2013 00:17:17 -0500 Rob Landley Link to the build control images from the navigation menu.
Mon, 01 Apr 2013 22:52:34 -0500 Rob Landley Added tag 1.2.3 for changeset 96fb8598a446
Wed, 20 Mar 2013 21:13:57 -0500 Rob Landley The ARM irq mapping is more broken than that: both the SCSI controller (slot 13, pin 1) and the ethernet controller (slot 12, pin 1) are both on irq 59 in qemu. Just hardwire it for now. 1.2.3
Thu, 14 Mar 2013 23:12:25 -0500 Rob Landley The arm guys have now screwed up the ARM versatile board's IRQ routing three consecutive times. I'm impressed.
Thu, 14 Mar 2013 08:28:23 -0500 Rob Landley Toybox 0.4.4
Sat, 09 Mar 2013 19:54:34 -0600 Rob Landley Work around a uClibc bug where posix-2008 said to define something and they still think it's a gnu extension in 2013.
Tue, 05 Mar 2013 21:30:51 -0600 Rob Landley kernel.org now redirects all http to https, which busybox doesn't support, so switch to ftp url for the kernel.
Mon, 25 Feb 2013 11:45:44 -0600 Rob Landley linux 3.8.
Sun, 17 Feb 2013 22:26:10 -0600 Rob Landley Warn that documentation.html is horribly out of date. (Needs a rewrite; the about and FAQ pages are current, if not as in-depth.)
Sun, 17 Feb 2013 22:25:00 -0600 Rob Landley Lots of small improvements: check for toybox instead of busybox for host-tools $PATH adjustment, better manifest generation (with toybox in list), make package_cache function to find extracted source (so root-image.sh works when packages contains linux-git snapshot), fix more/record-commands.sh path adjustment.
Sun, 17 Feb 2013 22:19:55 -0600 Rob Landley Package upgrades for busybox and toybox, and add musl to the download list.
Sun, 17 Feb 2013 22:17:26 -0600 Rob Landley Large rewrite of about page, probably still needs cleanup.
Thu, 10 Jan 2013 02:49:32 -0600 Rob Landley Only precreate hdb/home image for each target when FORK set.
Thu, 10 Jan 2013 01:31:29 -0600 Rob Landley Commit web page updates from last release.
Thu, 27 Dec 2012 07:30:10 -0600 Rob Landley Bash is causing a (harmless but annoying) segfault on arm for some reason, so use ash to run init script.
Sun, 16 Dec 2012 18:07:38 -0600 Rob Landley Added tag 1.2.2 for changeset 76350236e5f1
Sun, 16 Dec 2012 12:43:08 -0600 Rob Landley Toybox 0.4.2. 1.2.2
Sat, 15 Dec 2012 01:47:00 -0600 Rob Landley The linux 3.7 arm config changed the default board off of versatile, so add a config symbol explicitly specifying it.
Sat, 15 Dec 2012 01:45:36 -0600 Rob Landley Teach the compiler to emit the macro linux 3.7 wants in the mips build.
Thu, 13 Dec 2012 18:24:54 -0600 Rob Landley Workaround for linux breaking my toolchain on i686.
Thu, 13 Dec 2012 00:55:40 -0600 Rob Landley Apply BUILD_VERBOSE setting to header install.
Wed, 12 Dec 2012 03:50:07 -0600 Rob Landley Linux 3.7.
Mon, 10 Dec 2012 12:14:51 -0600 Rob Landley Making bind mounts read only inexplicably requires a two step process, due to a kernel limitation.
Sun, 09 Dec 2012 13:04:37 -0600 Rob Landley Overzealous cut and paste in news.html: forgot to update the date when I cut the last release. (Oops.)
Sun, 09 Dec 2012 13:00:26 -0600 Rob Landley Toybox is now providing netcat in host-tools, change native-build to look for that. (I'd happily look for generic netcat and ftpd, but neither one has a standardized command line.)
Fri, 30 Nov 2012 14:41:07 -0600 Rob Landley Fix minor bit rot: i686-virtio target still running "qemu" instead of "qemu-system-i386". (Name changed upstream in qemu between releases.)
Sat, 17 Nov 2012 21:39:53 -0600 Rob Landley Uncomment screenshot generation and bump initial delay up to 20 seconds (what powerpc needs on my slow netbook).
Sat, 17 Nov 2012 21:38:50 -0600 Rob Landley Musl needs a specific type of PLT out of gcc for powerpc.
Thu, 15 Nov 2012 20:48:00 -0600 Rob Landley Update website for 1.2.1 announcement.
Thu, 15 Nov 2012 19:32:02 -0600 Rob Landley Infrastructure to recreate screenshots directory.
Wed, 14 Nov 2012 14:02:52 -0600 Rob Landley Added tag 1.2.1 for changeset 6bdc83f49920
Tue, 13 Nov 2012 13:57:44 -0600 Rob Landley Rename record-commands wrapper directory "record-commands". (Note: this means more/clean.sh takes it out.) 1.2.1
Tue, 13 Nov 2012 13:56:04 -0600 Rob Landley Call record-commands.sh from buildall.sh.
Tue, 13 Nov 2012 13:55:10 -0600 Rob Landley Pipe stderr through maybe_quiet in for-each-target.sh.
Tue, 13 Nov 2012 11:31:08 -0600 Rob Landley Toybox 0.4.1.
Tue, 13 Nov 2012 07:27:25 -0600 Rob Landley John Spencer reported ext4 filesystem corruption, which seems to have been a problem in the kernel since 3.6.3. Backporting a few patches to try to address it.
Sat, 10 Nov 2012 01:05:14 -0600 Rob Landley Apparently the gdb build needs this...
Sat, 10 Nov 2012 00:53:56 -0600 Rob Landley Another uClibc dependency glitch: with "make -j 1 install" sysnum.h isn't built until after the headers are installed, but with -j 3 it is.
Thu, 01 Nov 2012 23:35:09 -0500 Rob Landley Add ability to check out repositories in packages, IGNORE_REPOS to build from tarballs anyway, a FAQ entry on it, and more/repo.sh to set up/update some of the common ones.
Tue, 30 Oct 2012 19:55:35 -0500 Rob Landley Remove USE_ALT option, I have a better idea (upcoming patch).
Tue, 09 Oct 2012 00:05:38 -0500 Rob Landley The uClibc build has race conditions when run in parallel, add extra constraint to calm it down.
Fri, 05 Oct 2012 21:32:24 -0500 Rob Landley Tweak chroot-splice a bit more: back to hardlinks, plus read only bind mounts.
Fri, 05 Oct 2012 21:19:22 -0500 Rob Landley Add CONFIG_UNXZ because strace (in static-tools control image) is now only available as a tar.xz file.
Fri, 05 Oct 2012 21:18:45 -0500 Rob Landley The zlib guys delete old archives off the server when the update. If you were wondering why download.sh has a fallback mirror...
Fri, 05 Oct 2012 21:03:33 -0500 Rob Landley The 3.6 kernel works with the same set of patches as 3.5. This may be a first.
Fri, 28 Sep 2012 22:17:13 -0500 Rob Landley Respin binutils tarball (don't tar up already patched package cache directory with sha1-for-source.txt file and patches applied; oops).
Tue, 25 Sep 2012 19:42:33 -0500 Rob Landley Upgrade binutils to the last GPLv2 commit in the .git repository (397a64b3, right before they poisoned gas). This includes the -Bsymbolic-functions thing musl needs (and oddly enough the first drop of armv7l support).
Thu, 06 Sep 2012 05:11:25 -0500 Rob Landley Make busybox build by default, switch override knob to BUSYBOX=1 to use defconfig busybox, always use toybox for oneit, cleanup/fix record-commands logic.
Thu, 06 Sep 2012 05:07:23 -0500 Rob Landley Prettify the kernel baseconfig, same general set of symbols.
Thu, 06 Sep 2012 05:05:57 -0500 Rob Landley Busybox version update.
Thu, 06 Sep 2012 03:44:47 -0500 Rob Landley Sort busybox config entries to group stuff toybox can replace. Also add ps.
Tue, 04 Sep 2012 16:36:16 -0500 Rob Landley Fix display when using an unbacked package cache entry.
Wed, 29 Aug 2012 21:53:27 -0500 Rob Landley Enable some epically obscure functions in uClibc which mdadm needs to auto-scan arrays.
Wed, 29 Aug 2012 21:52:23 -0500 Rob Landley Comment tweaks, and make run-emulator.sh use bash.
Wed, 29 Aug 2012 21:49:42 -0500 Rob Landley Check in web page changes from last release.
Wed, 22 Aug 2012 20:54:33 -0500 Rob Landley Added tag 1.2.0 for changeset 2d264744ac3a
Wed, 22 Aug 2012 19:44:44 -0500 Rob Landley Fix to busybox ftpd so native-build can upload, and switch on yet another uClibc symbol busybox defconfig grew a dependency on. 1.2.0
Sun, 19 Aug 2012 12:46:36 -0500 Rob Landley Make arm versatile work again.
Fri, 17 Aug 2012 18:54:00 -0500 Rob Landley Fix ".config is a directory" error with uClibc++.
Thu, 16 Aug 2012 21:59:27 -0500 Rob Landley Fix source/target confusion that bites Fedora host = target builds.
Fri, 27 Jul 2012 08:56:55 -0500 Rob Landley Workaround for sh4 bug.
Wed, 25 Jul 2012 08:25:24 -0500 Rob Landley The 3.5 kernel and toybox 0.4.0. Some fixes likely to be required.
Sun, 10 Jun 2012 20:34:04 -0500 Rob Landley Minor cleanup and remove hardlinking for chroot-splice: it's slower and uses more disk space but doesn't damage external copy if something goes wrong.
Sun, 10 Jun 2012 20:32:15 -0500 Rob Landley Move some non-toybox releated busybox config entries up above the "discard this if building toybox" cutoff.
Tue, 05 Jun 2012 20:58:28 -0500 Rob Landley Fix arm for 3.4 kernel.
Sun, 27 May 2012 21:36:22 -0500 Rob Landley Linux 3.4 is out.
Sun, 20 May 2012 15:32:30 -0500 Rob Landley Upgrade uClibc to next dot-release, which has a bugfix for the LFS build.
Sat, 12 May 2012 21:35:58 -0500 Rob Landley Oops, forgot to check in patch removed by busybox upgrade.
Thu, 10 May 2012 22:04:19 -0500 Rob Landley Upgrade to busybox-1.20.0.
Thu, 10 May 2012 22:03:22 -0500 Rob Landley Switch x86_64 from nptl back to pthreads. This isn't the correct fix but uClibc apparently never tested nptl on x86-64, and one of the assembly files doesn't support PIC.
Sat, 28 Apr 2012 20:41:56 -0500 Rob Landley Tell m68k how to use qemu (even though it doesn't work yet).
Sat, 21 Apr 2012 23:11:28 -0500 Rob Landley Switch armv4l from NPTL back to pthreads instead of trying to patch uClibc into submission just now. arm-oabi is legacy support, need to swap the stack unwinding type to get NPTL to work with it.
Thu, 19 Apr 2012 00:09:11 -0500 Rob Landley Upgrade to uClibc 0.9.33.1 (and use NPTL), and busybox 1.19.4.
Mon, 16 Apr 2012 21:31:22 -0500 Rob Landley The Gentoo version of patch is broken, and can't apply patches unless TMPDIR is set, so add it to the whitelist.
Sun, 15 Apr 2012 00:44:14 -0500 Rob Landley Bug fix: DEBUG_PACKAGE shouldn't pollute NO_CLEANUP.
Sat, 24 Mar 2012 22:33:32 -0500 Rob Landley Combining KCONFIG_ALLSYMS=<() sometimes works, but not always. Just use a file.
Sat, 24 Mar 2012 20:29:50 -0500 Rob Landley Make tarball extract failure detection not rely on "kill" command.
Sat, 24 Mar 2012 19:40:48 -0500 Rob Landley Error paths need the kill and killall commands.
Sat, 24 Mar 2012 18:16:29 -0500 Rob Landley Brown-paper-bag bug: sanitize_environment assembles a whitelist in an environment variable, and didn't include that variable in the whitelist. (So if the variable name was already used, it wouldn't be at the end of the list, and would blank itself, and everything after it...)
Thu, 22 Mar 2012 20:36:36 -0500 Rob Landley Remove a patch that was merged into linux 3.3.
Wed, 21 Mar 2012 17:48:10 -0500 Rob Landley Leave STAGE_DIR alone and add STAGE_USR instead.
Wed, 21 Mar 2012 17:47:20 -0500 Rob Landley Another attempt to make more/record-commands.sh and host-tools.sh play together.
Wed, 21 Mar 2012 17:45:39 -0500 Rob Landley Revert debug code accidentally checked in.
Mon, 19 Mar 2012 17:25:50 -0500 Rob Landley Linux 3.3.
Fri, 16 Mar 2012 07:00:09 -0500 Rob Landley Teach busybox.build to switch off toybox-supplied functionality when TOYBOX=toybox, and move one more config symbol after toybox marker.
Fri, 16 Mar 2012 06:58:28 -0500 Rob Landley switch on utmpx.h (it's posix-2008).
Fri, 16 Mar 2012 06:56:47 -0500 Rob Landley stpcpy is posix-2008, requiring _GNU_DAMMIT to enable it is a bug.
Thu, 15 Mar 2012 22:37:25 -0500 Rob Landley Fix record-commands.sh regression with oldpath going recursive when sources/incldue.sh is source twice.
Thu, 15 Mar 2012 22:36:30 -0500 Rob Landley The toybox build should also support BUILD_VERBOSE.
Wed, 14 Mar 2012 06:19:21 -0500 Rob Landley Fix PATH setting sequence so using more/record-commands.sh to wrap the host $PATH, (I.E. run it before running host-tools.sh) doesn't die unable to find mkdir.
Wed, 14 Mar 2012 06:17:51 -0500 Rob Landley Collate config entries supplid by toybox at end of baseconfig-busybox, so I can work out a way to switch them off later.
Sat, 04 Feb 2012 23:20:53 -0600 Rob Landley Fix toybox build script.
Sat, 04 Feb 2012 13:29:02 -0600 Rob Landley Fix toybox build script.
Sat, 04 Feb 2012 12:15:19 -0600 Rob Landley Add diagnostic message for a bug that bit me more than once.
Fri, 03 Feb 2012 12:16:14 -0600 Rob Landley Forgot to check in the updated web pages announcing the new release.
Sun, 29 Jan 2012 10:20:30 -0600 Rob Landley Added tag 1.1.1 for changeset ef315a8461c0
Sun, 29 Jan 2012 00:21:10 -0600 Rob Landley uClibc 0.9.31.1 is out. 1.1.1
Sat, 28 Jan 2012 20:40:58 -0600 Rob Landley Allow buildall to do multiple native control-images, and put control image name in native-*.txt log.
Sat, 28 Jan 2012 19:33:07 -0600 Rob Landley Resubmitted patch upstream, minor cleanup.
Sat, 28 Jan 2012 19:03:59 -0600 Rob Landley New busybox release, and a more config symbols.
Sat, 28 Jan 2012 19:03:25 -0600 Rob Landley Yet more gratuitous guard symbols in the linux config, this time for powerpc.
Sun, 22 Jan 2012 18:42:57 -0600 Rob Landley One more command I missed.
Sun, 22 Jan 2012 18:38:58 -0600 Rob Landley Replace cpp with cc -E so it's funneled through ccwrap as well.
Thu, 12 Jan 2012 08:44:22 -0600 Rob Landley More busybox symbols, some needed by buildall.sh and some on command line.
Wed, 11 Jan 2012 05:59:31 -0600 Rob Landley Document target /usr/sbin/record-commands wrapper.
Mon, 09 Jan 2012 21:03:28 -0600 Rob Landley Suppress some warnings.
Mon, 09 Jan 2012 06:48:59 -0600 Rob Landley Unbreak network in 3.2.
Sat, 07 Jan 2012 17:20:16 -0600 Rob Landley Upgrade to 3.2 kernel.
Sun, 01 Jan 2012 13:51:04 -0600 Rob Landley If CPUS isn't set, calculate it. KVM or chroot can have >1.
Sun, 01 Jan 2012 05:04:32 -0600 Rob Landley Add ability to build toybox.
Wed, 28 Dec 2011 16:01:32 -0600 Rob Landley Fix "cofnig" typo.
Wed, 28 Dec 2011 15:58:43 -0600 Rob Landley Remove alt-patch symlinks from source control, instead add more/alt-patches.sh to setup alt-package-*.patch symlinks (you can then delete any you don't want).
Wed, 28 Dec 2011 12:57:07 -0600 Rob Landley Cleanup busybox config: remove redundant entries and trailing whitespace, add CONFIG_TEST=y.
Tue, 27 Dec 2011 08:59:51 -0600 Rob Landley Fix sparc dynamic linker.
Tue, 27 Dec 2011 08:58:16 -0600 Rob Landley Switch from busybox defconfig to baseconfig-busybox selecting just what we need, with a config variable to use defconfig instead if you really want that.
Thu, 22 Dec 2011 16:49:03 -0600 Rob Landley Tweak CPUS calculation again: don't overcommit when using hyper-threading.
Thu, 22 Dec 2011 13:29:11 -0600 Rob Landley Commit 1468 was a giant thinko: fix it. (System emulation, not application emulation...)
Mon, 19 Dec 2011 20:59:25 -0600 Rob Landley If host kernel hasn't got devtmpfs, call mdev -s. (Mostly for chroot-setup.sh.)
Sun, 18 Dec 2011 13:34:35 -0600 Rob Landley Fix sparc kernel's relocation code.
Tue, 06 Dec 2011 21:29:16 -0600 Rob Landley Add record-commands wrapper and plumbing to target image, so you can record-commands /mnt/init in a native build.
Tue, 06 Dec 2011 21:15:59 -0600 Rob Landley Optional second argument to build.sh indicates which stage to start rebuilding from after a successful first build.
Tue, 06 Dec 2011 08:25:48 -0600 Rob Landley Add "host" target to more/test.sh in case somebody doesn't want any target loaded.
Sat, 03 Dec 2011 17:51:38 -0600 Rob Landley Pass through more/record-commands.sh wrapper variables in enviroment variable whitelisting.
Sat, 03 Dec 2011 17:50:58 -0600 Rob Landley QEMU 1.0 changed the 'qemu' binary to 'qemu-i386', change run-emulator.sh for x86 to match.
Fri, 02 Dec 2011 07:26:24 -0600 Rob Landley Expand more/test.sh documentation with "rebuilding uClibc but not binutils/gcc" example.
Mon, 07 Nov 2011 07:37:06 -0600 Rob Landley Patch to add mkostemp to uClibc, which util-linux needs in LFS 6.8.
Thu, 27 Oct 2011 08:23:45 -0500 Rob Landley Patch that got merged in 3.1, deleted locally. Apparently mercurial's "hg diff" doesn't show missing files...
Mon, 24 Oct 2011 22:59:30 -0500 Rob Landley Fix smoketest to look for static-tools output in the new place.
Mon, 24 Oct 2011 22:57:58 -0500 Rob Landley Update to 3.1 kernel.
Sat, 22 Oct 2011 19:38:29 -0500 Rob Landley e2fsprogs version bump, because it's there.
Thu, 20 Oct 2011 02:07:10 -0500 Rob Landley Switch USE_UNSTABLE to USE_ALT and download.sh's UNSTABLE= to ALT= so naming is consistent with the alt- prefixes on packages and patches.
Thu, 20 Oct 2011 02:05:11 -0500 Rob Landley New FAQ, "why don't your prebuilt binaries work in my ancient root filesystem". Which is more about ancient kernels not having new system calls, really...
Thu, 20 Oct 2011 02:03:48 -0500 Rob Landley Oops, the SYSIMAGE_TYPE=ext2 SYSIMAGE_HDA_MEGS stuff never quite got completed when root-image was split out from system-image. Make that work.
Thu, 20 Oct 2011 02:02:10 -0500 Rob Landley Add ability to specify a package to rebuild to build.sh with REBUILD= (and then dependencies take it from there to the system image).
Thu, 20 Oct 2011 02:01:23 -0500 Rob Landley Add mirell's HTML version of the presentation slides to the nav list.
Sun, 09 Oct 2011 18:28:30 -0500 Rob Landley Stop ldd spewing debug messages.
Sun, 09 Oct 2011 18:27:33 -0500 Rob Landley Last release's web page announcement went on the site but not into the repo.
Sun, 09 Oct 2011 15:39:57 -0500 Rob Landley Yet another busybox patch tweak to fix issue noted by John Spencer.
Sun, 02 Oct 2011 23:26:29 -0500 Rob Landley Added tag 1.1.0 for changeset 707beb993e13
Thu, 29 Sep 2011 19:27:00 -0500 Rob Landley Trivial cleanup. 1.1.0
Thu, 29 Sep 2011 19:26:26 -0500 Rob Landley Upgrade busybox to 1.19.2, which folds in two patches.
Sun, 25 Sep 2011 22:09:33 -0500 Rob Landley more/test.sh shouldn't zap output directory.
Fri, 23 Sep 2011 14:38:11 -0500 Rob Landley Make ccwrap use --start-group and --end-group rather than specifying the same libraries multiple times.
Sun, 18 Sep 2011 21:37:31 -0500 Rob Landley Make chroot-splice.sh more useful for testing new control images in a chroot instead of qemu.
Sun, 18 Sep 2011 13:03:05 -0500 Rob Landley Save buildall-native.sh output in build/ not (build/native-static). Update comments a lot.
Sat, 17 Sep 2011 00:01:20 -0500 Rob Landley Fix setup-chroot when used with relative path, and VERBOSE option
Wed, 14 Sep 2011 13:09:22 -0500 Rob Landley Hardwire CPUS=3 in dev-environment.sh distcc support until scalability limits addressed.
Tue, 13 Sep 2011 16:27:21 -0500 Rob Landley Announce current target in more/for-each-target.sh
Tue, 13 Sep 2011 16:09:37 -0500 Rob Landley Build the cross compiler's ldd/ldconfig for the correct architecture. (Sigh.)
Mon, 12 Sep 2011 10:54:25 -0500 Rob Landley Make timeout duration configurable.
Sat, 10 Sep 2011 08:28:32 -0500 Rob Landley Try to auto-balance FORK=1 and CPUS so as not to overload build server.
Sat, 10 Sep 2011 08:28:00 -0500 Rob Landley Cleanups to init script.
Sat, 10 Sep 2011 08:03:10 -0500 Rob Landley Use the ext4 driver for ext3 and ext2 filesystems.
Mon, 05 Sep 2011 14:06:06 +0200 Alessio Igor Bogani Add dev-environment.sh support for virtio targets
Mon, 05 Sep 2011 08:49:08 +0200 Alessio Igor Bogani Get rid of of two old and now unused variables
Thu, 08 Sep 2011 08:41:40 -0500 Rob Landley Spelling contributors' names right is a good thing.
Thu, 08 Sep 2011 08:40:28 -0500 Rob Landley Fix the lfs-bootstrap m4 hang.
Fri, 02 Sep 2011 16:36:40 -0500 Rob Landley Remove old Gentoo From Scratch debris, it's basically CROSS_TARGET and KARCH.
Tue, 23 Aug 2011 08:42:18 -0500 Rob Landley Update the web page with release announcement. (And fix the wordwrapping problem small screens have apparently had since january.)
Tue, 23 Aug 2011 08:21:48 -0500 Rob Landley Fiddle with the downloads/binaries layout yet again, and update README for it.
Tue, 23 Aug 2011 08:21:15 -0500 Rob Landley Added tag 1.0.3 for changeset 4aceeceefb2d
Sun, 21 Aug 2011 20:51:42 -0500 Rob Landley Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon. 1.0.3
Sat, 20 Aug 2011 15:16:04 -0500 Rob Landley Fix ppc440.
Sat, 20 Aug 2011 12:26:25 -0500 Rob Landley Fix the busybox patch I sent upstream to work with hunks at the start of file.
Tue, 16 Aug 2011 13:48:35 -0500 Rob Landley Fix for less from Denys.
Mon, 15 Aug 2011 07:06:40 -0500 Rob Landley Busybox 1.19.0 and two patches to make it work.
Sun, 07 Aug 2011 04:18:21 -0500 Rob Landley Revert sh4 breakage.
Tue, 02 Aug 2011 12:06:00 +0200 Alessio Igor Bogani Add powerpc-virtio target
Tue, 02 Aug 2011 12:01:15 +0200 Alessio Igor Bogani Invoke qemu instead of kvm
Tue, 02 Aug 2011 11:10:54 +0200 Alessio Igor Bogani Rename i686-kvm to i686-virtio
Fri, 29 Jul 2011 20:49:08 -0500 Rob Landley Cosmetic tweak, with FORK=1 download.sh shouldn't announce it's done until it is.
Tue, 26 Jul 2011 13:03:15 -0500 Rob Landley Bring back fixmips patch, it didn't get merged into 3.0.
Sun, 24 Jul 2011 13:55:31 -0500 Rob Landley Switch uClibc to 0.9.32, which simplifies the patch stack a lot but adds a few new ones.
Sun, 24 Jul 2011 13:37:22 -0500 Rob Landley Actually stop after the first failed patch.
Sat, 23 Jul 2011 21:58:24 -0500 Rob Landley Now that the control-images have their own repository, remove them from this one.
Sat, 23 Jul 2011 21:55:29 -0500 Rob Landley Tweak download message when using manual build/package/alt-* setup.
Sat, 23 Jul 2011 21:20:06 -0500 Rob Landley Linux kernel 3.0.
Sat, 23 Jul 2011 18:35:10 -0500 Rob Landley Use devtmpfs instead of mdev.
Tue, 19 Jul 2011 06:43:16 -0500 Rob Landley Did they really ship a uClibc release that didn't build on x86?
Tue, 19 Jul 2011 06:41:39 -0500 Rob Landley Test uClibc 0.9.32.
Tue, 19 Jul 2011 06:39:53 -0500 Rob Landley Delete a leftover comment from the days when we put stuff in /tools by default. (Wow that's old...)
Wed, 06 Jul 2011 07:09:53 -0500 Rob Landley Don't create build/packages _and_ $SRCTREE, they should be the same and when they aren't the first is wrong.
Tue, 05 Jul 2011 08:39:59 -0500 Rob Landley Create smoketest-report.sh producing CSV with more info.
Sun, 03 Jul 2011 13:09:48 -0500 Rob Landley First attempt at for-each-target didn't work with the new layout due to really stupid bug.
Sat, 02 Jul 2011 20:31:49 -0500 Rob Landley Use dropbear fix static linking patch from dropbear maintainer.
Wed, 29 Jun 2011 07:47:05 -0500 Rob Landley Fix variant target bug where linux-kernel.sh was using the base architecture name to create the stage tarball. It was both wrong and didn't work when we hadn't built the base architecture yet.
Mon, 27 Jun 2011 07:53:54 -0500 Rob Landley Make i686-kvm actually use kvm.
Mon, 27 Jun 2011 07:44:19 -0500 Rob Landley Add quick and dirty toy to filter out baseconfig entries from miniconfig.sh output to give LINUX_CONFIG entry for a target settings file.
Mon, 27 Jun 2011 07:36:56 -0500 Rob Landley Add m68k back.
Mon, 27 Jun 2011 07:36:31 -0500 Rob Landley Convert architectures. (Putting m68k back next checking, mercurial got confused.)
Mon, 27 Jun 2011 06:40:25 -0500 Rob Landley Add base_architecture, make base architectures and extra targets work, and move i586 virtio stuff to new i686-kvm target.
Sun, 26 Jun 2011 20:09:37 -0500 Rob Landley Remove one more "settings" dependency from functions.sh, and convert lots of architecture configurations from directory to file.
Sun, 26 Jun 2011 19:25:19 -0500 Rob Landley See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Sun, 26 Jun 2011 17:44:02 -0500 Rob Landley Replace read_arch_dir with load_target, which understands that sources/targets/$TARGET can be a file or a directory.
Sun, 26 Jun 2011 17:42:52 -0500 Rob Landley Add a FAQ about android.
Wed, 22 Jun 2011 11:46:10 +0200 Alessio Igor Bogani Move i586 to virtio
Thu, 23 Jun 2011 07:41:05 -0500 Rob Landley Print better error message for bad architecture name, idea from Alessio Igor Bogani.
Wed, 22 Jun 2011 12:53:22 -0500 Rob Landley Try uClibc 0.9.31.1.
Wed, 22 Jun 2011 12:51:19 -0500 Rob Landley Upgrade to dropbear 0.53.1 and fix its' broken static linking.
Sun, 19 Jun 2011 21:51:42 -0500 Rob Landley Make /mnt/init work with more/chroot-splice.sh.
Fri, 17 Jun 2011 13:00:17 -0500 Rob Landley Fix BINARY_PACKAGE_TARBALLS generation: some packages produce no output (zlib used to build dropbear for example), and thus check for an empty list before trying to make a tarball.
Fri, 17 Jun 2011 12:42:12 -0500 Rob Landley Remove FWL debris and rename do_rename to do_manifest while we're at it. (Based on prompting from Alessio Bogani).
Fri, 17 Jun 2011 12:15:34 +0200 Alessio Igor Bogani Update MANIFEST file
Fri, 17 Jun 2011 11:26:31 +0200 Alessio Igor Bogani Avoid sanitizing useful *_proxy environment variables
Fri, 17 Jun 2011 11:24:53 +0200 Alessio Igor Bogani Remove useless symlink
Wed, 15 Jun 2011 23:22:39 +0200 Alessio Igor Bogani Update links
Wed, 15 Jun 2011 23:22:07 +0200 Alessio Igor Bogani Remove dead links
Wed, 15 Jun 2011 23:21:12 +0200 Alessio Igor Bogani Fix a little typo
Thu, 16 Jun 2011 13:20:43 -0500 Rob Landley Make ppc440 less wrong. Still need a proper bamboo board setup.
Thu, 16 Jun 2011 13:20:06 -0500 Rob Landley Instead of NTFS, build in v9fs/virtfs.
Thu, 16 Jun 2011 13:19:35 -0500 Rob Landley Check in the release announcement for the web page.
Thu, 16 Jun 2011 08:36:42 -0500 Rob Landley Clean up cronjob.sh (buildall.sh sets host to i686, FORK=1 is server-specific so shouldn't be hardwired in, and pulling from a script that's in the repository you're pulling is just icky.)
Thu, 16 Jun 2011 07:41:10 -0500 Rob Landley Fix from Geoffroy Weisenhorn: on 32-bit hosts mktimeconst needs 1L<<31 to be an _unsigned_ long constant.
Wed, 15 Jun 2011 20:11:39 -0500 Rob Landley Rebuilding root-image should also rebuild linux-kernel for initramfs builds.
Wed, 15 Jun 2011 20:10:45 -0500 Rob Landley Fix broken comment.
Tue, 14 Jun 2011 20:48:07 -0500 Rob Landley Added tag 1.0.2 for changeset a9685aea2a2c
Sun, 12 Jun 2011 22:37:01 -0500 Rob Landley Don't require objective C on the host, no matter what weird things ./configure does. 1.0.2
Sun, 12 Jun 2011 17:17:57 -0500 Rob Landley Get sh4 working again thanks to kernel .config and qemu invocation Khem Raj.
Sun, 12 Jun 2011 03:28:39 -0500 Rob Landley Clean up powerpc config.
Sun, 12 Jun 2011 01:26:17 -0500 Rob Landley Convert powerpc miniconfig-linux to baseconfig.
Sat, 11 Jun 2011 22:43:24 -0500 Rob Landley Merge description files into settings files as $DESCRIPTION entry.
Fri, 10 Jun 2011 21:10:37 -0500 Rob Landley Add a FAQ about miniconfigs.
Fri, 10 Jun 2011 21:09:30 -0500 Rob Landley Check in some more project history I wrote. (Nobody should care but me, sort of blog-ish.)
Fri, 10 Jun 2011 21:08:26 -0500 Rob Landley Remove accidentally duplicated news entries.
Fri, 10 Jun 2011 21:07:18 -0500 Rob Landley Add alt-linux patch symlinks so building unstable linux snapshots is more likely to work.
Fri, 10 Jun 2011 21:05:58 -0500 Rob Landley Fix initramfs packaging (never fixed gen_init_cpio.c into sources/toys, best to use the copy out of the Linux source anyway).
Tue, 07 Jun 2011 21:56:45 -0500 Rob Landley Fix armv6l, for details see http://lists.nongnu.org/archive/html/qemu-devel/2011-06/msg00829.html
Sat, 28 May 2011 07:12:44 -0500 Rob Landley Update to busybox 1.18.4 (fixes the wget hang).
Sat, 28 May 2011 06:06:38 -0500 Rob Landley Patch to fix mips malta target on 2.6.39.
Tue, 24 May 2011 02:06:22 -0500 Rob Landley Move root's home directory to /home/root, which is A) known writeable space so dropbear can have a .ssh directory if it needs one, B) frees up /root to be a virtfs mount point of the host's root filesystem.
Tue, 24 May 2011 02:00:52 -0500 Rob Landley Make bisectinate actually use the LONG=1 test.
Tue, 24 May 2011 02:00:11 -0500 Rob Landley The migrate-kernel script doesn't need to include the initramfs settings in its config. (Facepalm.)
Sun, 22 May 2011 06:09:29 -0500 Rob Landley Upgrade to 2.6.39 kernel.
Sun, 22 May 2011 04:18:30 -0500 Rob Landley Combine set_titlebar and "echo ===" stuff into announce() function. Consistently output target/stage info, and yank redundant instances.
Sun, 22 May 2011 04:13:54 -0500 Rob Landley Update migrate-kernel.sh to work with baseconfigs.
Sat, 21 May 2011 23:38:59 -0500 Rob Landley Cosmetic tweak to miniconfig script.
Sat, 21 May 2011 23:37:31 -0500 Rob Landley Kick uClibc 0.9.32-rc3 to UNSTABLE for the moment, and put 0.9.31 back in stable, with its old patch stack.
Sat, 21 May 2011 22:56:09 -0500 Rob Landley Remove toybox patches, no longer using that in this project.
Wed, 04 May 2011 02:04:17 -0500 Rob Landley Speed up miniconfig by introducing "stride" (discard lines in batches).
Mon, 18 Apr 2011 22:51:21 -0500 Rob Landley Convert downloads/README into build-stages.html
Mon, 18 Apr 2011 19:34:48 -0500 Rob Landley Update FAQ now that setup-chroot is in the system images.
Mon, 18 Apr 2011 18:41:04 -0500 Rob Landley Split up system-image.sh into root-image.sh, linux-kernel.sh, and system-image.sh. Rename CROSS_HOST_ARCH to CROSS_COMPILER_HOST.
Mon, 18 Apr 2011 08:04:46 -0500 Rob Landley Example variables should have "export" in front of them so you can just uncomment the line and have it work.
Mon, 18 Apr 2011 08:02:06 -0500 Rob Landley Update to squashfs 4.2.
Wed, 13 Apr 2011 11:05:47 -0500 Rob Landley Change SYSIMAGE_HDA_MEGS default to 2 gigs: it only applies to ext2 and if you're specifying that you probably want some scratch space.
Wed, 13 Apr 2011 03:07:02 -0500 Rob Landley Move do_in_chroot in control-images to setup-choot in system-image, and move zapchroot into system-image as well. New setup-chroot is more flexible, copying whatever existing host mounts you've got and with the ability to re-enter an existing chroot (if the target directory exists it'll just setup and tear down the bind mounts again without copying files).
Sun, 03 Apr 2011 15:09:19 -0500 Rob Landley 2.6.38 kernel no longer has config symbol for PACKET_MMAP.
Sun, 03 Apr 2011 15:08:35 -0500 Rob Landley Add BUILD_NATIVE_ONLY and NO_CLEAN controls to buildall.sh. Also break out the hdb.img creation and do that single threaded for all targets, then reuse the scratch drives. (Avoids triggering timeout.sh due to disk thrashing on large FORK=1 builds.)
Sun, 03 Apr 2011 15:05:11 -0500 Rob Landley Factor out make-hdb.sh from dev-environment.sh.
Sun, 03 Apr 2011 15:03:33 -0500 Rob Landley More typos from Alan Post.
Tue, 22 Mar 2011 06:51:49 -0500 Rob Landley Many typos, spotted by Alan Post.
Fri, 18 Mar 2011 23:20:13 -0500 Rob Landley Switch to from pthreads.old to NPTL.
Fri, 18 Mar 2011 23:19:02 -0500 Rob Landley Update to linux-2.6.38 and uClibc-0.9.32-rc3.
Fri, 18 Mar 2011 23:16:19 -0500 Rob Landley Remove lots of patches (and add one) for uClibc 0.9.32 release candidates.
Fri, 18 Mar 2011 23:02:13 -0500 Rob Landley Switch to the noperl patches for 2.6.38.
Fri, 18 Mar 2011 19:28:50 -0500 Rob Landley Might as well preserve hard links while assembling root-filsystem. Neither busybox tar nor mksquashfs are currently using them, but maybe someday...
Fri, 18 Mar 2011 05:58:35 -0500 Rob Landley If sha1sum isn't installed, download falls back through all the mirrors repeatedly downloading stuff, without explaining why it failed.
Mon, 14 Mar 2011 19:07:38 -0500 Rob Landley Forgot to check in that last news update. Oops.
Mon, 14 Mar 2011 19:06:29 -0500 Rob Landley Update .hgignore
Mon, 14 Mar 2011 18:46:08 -0500 Rob Landley Fix regression: make #!/bin/sh point to bash instead of busybox shell for dev environment. (Oops.)
Wed, 09 Feb 2011 21:06:18 -0600 Rob Landley impactlinux.com is just an alias for landley.net now, remove it from mirror list.
Wed, 09 Feb 2011 21:05:54 -0600 Rob Landley Update config for uClibc 0.9.32-rc2. Which almost works right.
Wed, 09 Feb 2011 20:58:33 -0600 Rob Landley Update busybox, and update uClibc and linux to test versions that should ship soon. Update patches directory to match.
Tue, 08 Feb 2011 12:11:04 -0600 Rob Landley Albert Lee spotted that libnsl went away after 0.9.11 due to the baseconfig stuff dropping a uClibc symbol. Put it back.
Sat, 22 Jan 2011 14:40:00 -0600 Rob Landley Teach ccwrap to switch off -xc after command line sources listed, so cc doesn't try to interpret libc and such as C sources.
Wed, 09 Feb 2011 21:10:04 -0600 Rob Landley Update news and sidebars.
Mon, 10 Jan 2011 08:26:02 -0600 Rob Landley Bring bootraw patch up to 2.6.37 so it doesn't need fuzz factor support to apply (which busybox patch doesn't do, and which is a bad idea anyway because fuzz has the annoying habit of silently applying hunks in the wrong place and introducing _subtle_ bugs).
Sat, 08 Jan 2011 19:58:33 -0600 Rob Landley Update a couple more links.
Sat, 08 Jan 2011 04:29:00 -0600 Rob Landley Missed a path when I renamed native-build to control-images.
Fri, 07 Jan 2011 21:21:34 -0600 Rob Landley 2.6.37 kernel.
Fri, 07 Jan 2011 01:15:01 -0600 Rob Landley Clean up old references to impactlinux.com, add a FAQ explaining why that site went away, and start the long and winding process of redoing documentation.hmtl.
Mon, 03 Jan 2011 02:08:33 -0600 Rob Landley Announce 1.0.1.
Mon, 03 Jan 2011 02:08:13 -0600 Rob Landley Added tag 1.0.1 for changeset a44deb7b4ee0
Wed, 08 Dec 2010 02:42:07 -0600 Rob Landley Busybox 1.18.0 doesn't build on Ubuntu 9.04. This fixes it. 1.0.1
Fri, 03 Dec 2010 21:47:10 -0600 Rob Landley Need -fpic to build a shared libarary.
Fri, 03 Dec 2010 21:21:32 -0600 Rob Landley Update another README.
Fri, 03 Dec 2010 21:20:28 -0600 Rob Landley Update some READMEs.
Fri, 03 Dec 2010 20:18:50 -0600 Rob Landley Fix the includes.
Fri, 03 Dec 2010 00:09:32 -0600 Rob Landley Move clean.sh into more since it isn't a build stage.
Thu, 02 Dec 2010 21:00:47 -0600 Rob Landley Remove debris accidentally checked in.
Thu, 02 Dec 2010 20:59:07 -0600 Rob Landley A nolink build doesn't need the find -L hack.
Thu, 02 Dec 2010 20:57:19 -0600 Rob Landley Backport some uClibc bits so udev will build against 0.9.31.
Thu, 02 Dec 2010 18:17:20 -0600 Rob Landley New busybox release.
Wed, 01 Dec 2010 17:57:46 -0600 Rob Landley Add script.nolink option for packages that really don't like the whole 'tree of symlinks' thing. Migrate vim and remove the -L hack.
Wed, 01 Dec 2010 03:03:18 -0600 Rob Landley Add /sbin to the $PATH in the system image. (Oops.)
Wed, 01 Dec 2010 03:02:34 -0600 Rob Landley Don't delete hdb.img if user specified an $HDB image. (It's caller's responsibility to make sure that the scratch disk is in a usable state.)
Sun, 28 Nov 2010 22:09:12 -0600 Rob Landley Documentation tweak.
Sun, 28 Nov 2010 22:06:08 -0600 Rob Landley Make the module-init-tools build work on a read-only source filesystem.
Tue, 23 Nov 2010 06:43:54 -0600 Rob Landley Killtree momved, update timeout.sh to be able to find it.
Tue, 23 Nov 2010 03:58:41 -0600 Rob Landley Rip out uClibc internationalization (doesn't contain any codepages, just copies 'em from the host, so won't build on a host that hasn't got internationalization already installed), use gettext-stub instead of gettext, and fix udev and vim to build.
Mon, 22 Nov 2010 17:53:17 -0600 Rob Landley Make more of the LFS build actually build.
Mon, 22 Nov 2010 17:32:46 -0600 Rob Landley Handle package tarballs with overlapping names (thingy and thingy-test for example).
Mon, 22 Nov 2010 17:31:51 -0600 Rob Landley Add the sha1sum to the LFS tarball.
Mon, 22 Nov 2010 17:31:12 -0600 Rob Landley Building iproute2 needs the libresolv stub.
Sun, 21 Nov 2010 19:45:47 -0600 Rob Landley Documentation on how to use the bootstrap-skeleton infrastructure.
Sun, 21 Nov 2010 19:08:01 -0600 Rob Landley Move bootstrap-skeleton/files to bootstrap-skeleton/mnt, to be consistent.
Sun, 21 Nov 2010 15:02:47 -0600 Rob Landley Typo, ./configure not /configure
Sun, 21 Nov 2010 15:02:04 -0600 Rob Landley The LFS iproute2 build gets confused because "find -type f" in a directory created with "cp -s" skips symlinks and thus never finds anything. Use sed to add a -L to all those find invocations, to follow symlinks.
Sun, 21 Nov 2010 14:23:30 -0600 Rob Landley Fix for gettext's mbuiter.h assert 'iter->cur.wc == 0' failed which I hit in two diffferen tpackage builds and which gentoo hit a year ago here: http://bugs.gentoo.org/show_bug.cgi?format=multiple&id=288743
Sun, 21 Nov 2010 14:20:22 -0600 Rob Landley Any attempt to actually _use_ the locale stuff fails dereferencing incomplete types because the guts of the headers (where the actual struct contents are defined) get zapped during install by unifdef on _LIBC guards. Rip the unnecessary #ifdefs out. See thread at http://lists.uclibc.org/pipermail/uclibc/2010-July/044185.html
Sun, 21 Nov 2010 14:14:18 -0600 Rob Landley Unexport ruserpass, a pointless namespace polution that breaks building the ftp program in inetutils.
Sun, 21 Nov 2010 14:02:59 -0600 Rob Landley Log stderr as well as stdout.
Sun, 21 Nov 2010 14:02:05 -0600 Rob Landley If the cross compiler supports internationalization, bash tries to stick -lintl into the host compiler, which may not support it. And if you stick a "no" for the question into config.cache it retests. So stick in a "nyet", which isn't a yes (so -lintl isn't added) but doesn't trigger a retest. I hate autoconf.
Wed, 17 Nov 2010 22:09:19 -0600 Rob Landley Add rather a lot of Linux From Scratch 6.7 building infrastructure. Needs a bit more debugging.
Sun, 14 Nov 2010 14:45:01 -0600 Rob Landley Upgrade to new busybox release and tweak it so /bin/sh is hush, not ash.
Sat, 13 Nov 2010 15:43:47 -0600 Rob Landley Rip out the code gratuitously reordering libraries. It serves no purpose other than to break mixed -lblah and ../blah.a compiles that care about order.
Thu, 11 Nov 2010 06:37:04 -0600 Rob Landley Ever-fluffier FAQ.
Thu, 11 Nov 2010 06:36:33 -0600 Rob Landley Second try at a chroot-splice script, combining a root-filesystem and a control image into a chroot directory. (Useful for working out new control images.)
Thu, 11 Nov 2010 04:50:39 -0600 Rob Landley More chipping away at the LFS build. Add basic locale support to uClibc config and hit gettext about the head and shoulders with sed until it compiles despite autoconf still being utterly useless.
Thu, 11 Nov 2010 04:49:16 -0600 Rob Landley Move the manifest tracking from build-one-package to run-build-stages and make it actually work.
Tue, 09 Nov 2010 20:43:04 -0600 Rob Landley Move zapchroot to a slightly less inappropriate place.
Mon, 08 Nov 2010 21:24:58 -0600 Rob Landley Change control image scripts so they always build in build/control-images, and put the extracted and archived (squashfs) versions in the same directory the way the other build scripts do. Also use utility_functions.sh as appropriate.
Mon, 08 Nov 2010 21:07:36 -0600 Rob Landley Mounting a tmpfs on /dev means /dev/pts isn't there, so mkdir it.
Mon, 08 Nov 2010 21:06:29 -0600 Rob Landley Add zapchroot script that unmounts everything under a directory.
Mon, 08 Nov 2010 20:57:35 -0600 Rob Landley Add NFSv3 and devtmpfs to the kernel baseconfig.
Sun, 07 Nov 2010 15:57:32 -0600 Rob Landley Missed a bit of the name change.
Sun, 07 Nov 2010 15:55:26 -0600 Rob Landley Move sources/native-builds to sources/control-images, so the naming is consistent.
Sun, 07 Nov 2010 15:54:37 -0600 Rob Landley When building control images, the working directory should be in build/control-images.
Sun, 07 Nov 2010 13:59:42 -0600 Rob Landley functions.sh no longer includes utility-functions.sh, so adjust includes.
Fri, 05 Nov 2010 01:02:34 -0500 Rob Landley Config tweak to make uClibc work if you install the cross-compiler at /tools and build with CCWRAP_DYNAMIC_LINKER=/tools/lib/ld-uClibc.so.0 exported.
Wed, 03 Nov 2010 13:58:56 -0500 Rob Landley The impactlinux.com domain unexpectedly went away, update the web page on
Sat, 30 Oct 2010 20:49:09 -0500 Rob Landley I can't reliably log into freenode anymore due to their strange mandatory authentication protocol being blocked by multiple ISPs, so I'll yank the reference from the web page.
Sun, 24 Oct 2010 04:17:15 -0500 Rob Landley More tweaks to bootstrap-skeleton, implement the first half of lfs-bootstrap for Linux From Scratch 6.7 against the new infrastructure, and tweak gentoo build to stay current with bootstrap-skeleton changes. (Now more common infrastructure, and requires package-list file.)