log

age author description
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.