log

age author description
Fri, 14 Aug 2009 06:01:38 -0500 Rob Landley Teach ccwrap.c to use arch-specific WRAPPER_TOPDIR values, to avoid interfering with canadian cross. 0.9.7
Thu, 13 Aug 2009 20:58:15 -0500 Rob Landley Add a hw-config for the Tin Can Tools hammer/nail board, ala http://www.tincantools.com/product.php?productid=16143
Thu, 13 Aug 2009 20:15:37 -0500 Rob Landley Make sparc build a static version. (Yes, this involves rubbing the distcc ./configure's nose in something to avoid a gratuitous build break.) The result bots to a shell prompt! Which then has a bus error if you try to do an "ls -l" and freezes if you "echo *". Still, that's progress...
Thu, 13 Aug 2009 03:10:37 -0500 Rob Landley Use the powerpc kernel config for powerpc-440fp, since the 440 instruction set is more or less a subset of powerpc, and qemu can't emulate the processor for a bamboo board yet. (So the toolchain and root filesystem is 440, and we boot with full powerpc kernel and qemu to test it.)
Thu, 13 Aug 2009 01:01:00 -0500 Rob Landley Make HOST_BUILD_EXTRA build the version of qemu the powerpc target runs under.
Wed, 12 Aug 2009 04:33:44 -0500 Rob Landley Minor version bumps for kernel, busybox, and e2fsprogs, add dropbear to the download list, and use shorter version of sourceforge download links.
Wed, 12 Aug 2009 00:57:13 -0500 Rob Landley Updated patch to fix soft float for armv4l and armv4eb
Sun, 09 Aug 2009 02:06:31 -0500 Rob Landley Be a little more consistent about space vs tab indentation.
Sun, 09 Aug 2009 01:06:26 -0500 Rob Landley Better documentation for ./download.sh --extract
Sat, 08 Aug 2009 21:27:08 -0500 Rob Landley Allow target settings to specify BUILD_STATIC.
Sat, 08 Aug 2009 17:11:35 -0500 Rob Landley In case anybody wants to build strace for arm eabi, you need these patches.
Fri, 07 Aug 2009 23:52:55 -0500 Rob Landley Teach host-tools.sh to create multiple symlinks in fallback directories for ccache and distcc.
Fri, 07 Aug 2009 13:08:59 -0500 Rob Landley Fix bug that hits Fedora 11: uClibc copied some kernel code that got fixed upstream at http://patchwork.kernel.org/patch/33547/
Wed, 05 Aug 2009 04:23:51 -0500 Rob Landley Teach make, bash, and distcc to honor BUILD_STATIC=1.
Fri, 31 Jul 2009 15:45:02 -0500 Rob Landley Switch off patch and ar in busybox since both versions are broken and need to be supplied by other packages.
Fri, 31 Jul 2009 01:00:45 -0500 Rob Landley Fedora 11 hasn't got "which", so move the busybox build up and the host toolchain symlinks down to the end. Make sure toybox patch replaces busybox patch, and host toolchain ar replaces busybox ar.
Mon, 06 Jul 2009 05:27:12 -0500 Rob Landley Remove patch that got committed upstream.
Mon, 06 Jul 2009 05:26:21 -0500 Rob Landley Remove some leftover /tools residue.
Sun, 05 Jul 2009 23:59:57 -0500 Rob Landley Update nightly.sh to new buildall.sh variables, move specifying package list to wrapper script, add "none" stage.
Sun, 05 Jul 2009 23:48:07 -0500 Rob Landley Since nightly.sh is checked in to the repository, having it update the FWL repository is just too fiddly. Both that and uploading the result is the job of a wrapper script that calls this one.
Sun, 05 Jul 2009 23:41:01 -0500 Rob Landley Teach buildall.sh to use new build.sh infrastructure, and replace doforklog with orthogonal maybe_fork and maybe_quiet functions.
Sun, 05 Jul 2009 23:38:49 -0500 Rob Landley Teach build.sh not to rebuild static compilers if they're already there.
Sun, 05 Jul 2009 21:34:12 -0500 Rob Landley Bugfix, missed a variable rename.
Sun, 05 Jul 2009 17:51:54 -0500 Rob Landley New build.sh that actually uses the new infrastructure, if STATIC_CROSS_COMPILER_HOST or BUILD_STATIC_NATIVE_COMPILER are set.
Sun, 05 Jul 2009 17:50:44 -0500 Rob Landley Lots of changes to move buildall.sh functionality into build.sh.
Sun, 05 Jul 2009 17:30:01 -0500 Rob Landley Check for both prerequisite compilers of a canadian cross, and use $ARCH-cc instead of $ARCH-gcc more.
Sat, 04 Jul 2009 20:31:32 -0500 Rob Landley Simplify build.sh to take exactly one argument. (Otherwise use buildall.sh.)
Fri, 03 Jul 2009 20:06:23 -0500 Rob Landley Allow specifying package list for nightly.sh, add explicit "fwl" and "all" stages, better handling of triage directories, do smoketest-all in parallel.
Fri, 03 Jul 2009 19:46:48 -0500 Rob Landley Teach smoketest to skip creation of hdb for /home when not needed.
Fri, 03 Jul 2009 05:29:11 -0500 Rob Landley Add killtree and make stuff use it. Update smoketest-all.sh to use doforklog, allowing FORK=1 to run stuff in parallel.
Thu, 02 Jul 2009 16:23:39 -0500 Rob Landley Update timestamp on freshly downloaded files so cleanup doesn't delete them.
Thu, 02 Jul 2009 14:12:25 -0500 Rob Landley Move doforklog to sources/functions.sh.
Thu, 02 Jul 2009 00:54:08 -0500 Rob Landley Update patch because busybox changed upstream.
Wed, 01 Jul 2009 18:53:53 -0500 Rob Landley Remove triage directories up front, so "hg update" doesn't take 15 minutes.
Wed, 01 Jul 2009 18:53:00 -0500 Rob Landley Remove wait4background, the shell has a builtin "wait" and we don't care about non-zero wait counts anymore.
Wed, 01 Jul 2009 18:02:44 -0500 Rob Landley Busybox unstable currently needs this patch too.
Wed, 01 Jul 2009 18:00:33 -0500 Rob Landley Cron job script to build various nightly snapshots.
Wed, 01 Jul 2009 02:19:56 -0500 Rob Landley Two new busybox applets showed up that don't build on most hosts.
Tue, 30 Jun 2009 22:53:51 -0500 Rob Landley Have buildall save its logs in build/logs instead of build/.
Tue, 30 Jun 2009 20:16:59 -0500 Rob Landley Keep unstable tarballs around even when you do a build that doesn't use 'em.
Tue, 30 Jun 2009 03:05:04 -0500 Rob Landley Use the git magic tarball comment field to get the version number of unstable git packages for MANIFEST.
Mon, 29 Jun 2009 18:34:35 -0500 Rob Landley The reason powerpc isn't booting is a new magic config symbol showed up which needs to be set.
Sat, 27 Jun 2009 23:58:35 -0500 Rob Landley Fix powerpc config for 2.6.30.
Sat, 27 Jun 2009 23:57:54 -0500 Rob Landley Cosmetic fix: don't announce system-image.sh stage twice.
Sat, 27 Jun 2009 23:57:30 -0500 Rob Landley Fix recently introduced bug in download.sh --extract when build directory doesn't exist yet.
Sat, 27 Jun 2009 23:55:55 -0500 Rob Landley Add option to disable title bar display updates.
Wed, 24 Jun 2009 13:02:03 -0500 Rob Landley Blank ARCH is a bad signal because host-tools.sh has that, so use a separate EXTRACT_ONLY variable.
Tue, 23 Jun 2009 23:18:19 -0500 Rob Landley Improve version detection for MANIFEST file. Still doesn't detect version for git archive output because git hasn't got any equivalent of mercurial's .hg_archive.txt file.
Tue, 23 Jun 2009 19:39:51 -0500 Rob Landley Update perl removal patches to the versions submitted to linux-kernel. (Mostly description tweak.)
Tue, 23 Jun 2009 19:38:24 -0500 Rob Landley Add --logs option to smoketest-all.sh to read existing logs from buildall.sh.
Tue, 23 Jun 2009 19:30:09 -0500 Rob Landley Don't both mkdir and ln -s /etc. (Spotted by Niklas Brunb?ck.)
Mon, 22 Jun 2009 14:23:18 -0500 Rob Landley Fix for mips build in 2.6.30.
Sun, 21 Jun 2009 19:41:40 -0500 Rob Landley Largely cosmetic change.
Sun, 21 Jun 2009 19:27:50 -0500 Rob Landley Update kernel to 2.6.30.
Sun, 21 Jun 2009 19:04:51 -0500 Rob Landley The unaligned32 fix is in busybox 1.14.1, so bump version in zap patch.
Sat, 20 Jun 2009 01:57:35 -0500 Rob Landley Backport busybox bugfix that breaks non-x86 targets with gcc 4.2.1.
Thu, 18 Jun 2009 04:31:44 -0500 Rob Landley Prevent smoketest-all.sh from hanging if an individual smoketest.sh doesn't exit properly.
Mon, 15 Jun 2009 03:22:00 -0500 Rob Landley The softfloat patch only applies to 4.1.2, not 4.2.1.
Mon, 15 Jun 2009 02:09:39 -0500 Rob Landley Move stable to gcc-4.2.1, and use an even _bigger_ hammer to make canadian builds work with that. (./configure sucks even _more_ in this version, big shock there.)
Mon, 15 Jun 2009 01:11:26 -0500 Rob Landley Teach ccwrap to handle --print-prog-name=ld and such.
Mon, 15 Jun 2009 01:09:30 -0500 Rob Landley The powerpc stuff doesn't use this anymore, so delete it.
Thu, 11 Jun 2009 19:19:34 -0500 Rob Landley Missed a script that needs to call read_arch_dir now.
Thu, 11 Jun 2009 19:04:51 -0500 Rob Landley Change a comment to silence a warning.
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.
Sun, 31 May 2009 02:36:22 -0500 Rob Landley Add a 60 second timeout to smoketest. (Some qemu failure modes involve hanging.)
Sun, 31 May 2009 02:35:41 -0500 Rob Landley We already added an /etc/resolv.conf with the qemu default value, so don't have init.sh overwrite it (which outputs an error message on read only filesystems).
Sat, 30 May 2009 18:21:03 -0500 Rob Landley Quick and dirty script to run smoketest.sh on all targets, to see if they can compile and run "hello world".
Fri, 29 May 2009 14:17:36 -0500 Rob Landley Move more stuff towards using "cc" instead of "gcc".
Fri, 29 May 2009 14:14:13 -0500 Rob Landley For armv4eb, use the armv4l config. (Linux kernel .config doesn't specify endianness, and I didn't notice when they fell out of sync...)
Fri, 29 May 2009 14:12:33 -0500 Rob Landley Use $ARCH-cc instead of $ARCH-gcc where possible. (pcc, llvm, tcc, qcc...)
Fri, 29 May 2009 14:11:39 -0500 Rob Landley Build statically linked native compiler tarballs (extract 'em on any native system and build with them), and fix several unrelated bugs.
Mon, 18 May 2009 16:40:09 -0500 Rob Landley Squashfs needs an /etc/resolv.conf, not just /usr/etc/resolv.conf
Mon, 18 May 2009 15:08:18 -0500 Rob Landley Fix obvious typo.
Mon, 18 May 2009 15:07:38 -0500 Rob Landley Patch no longer needed/applies with busybox 1.14.
Mon, 18 May 2009 15:06:41 -0500 Rob Landley Root directory isn't writable with squashfs, use /tmp instead.
Mon, 18 May 2009 15:05:40 -0500 Rob Landley Documentation tweak.
Mon, 18 May 2009 15:05:02 -0500 Rob Landley Upgrade to busybox 1.14.0.
Sun, 17 May 2009 15:14:46 -0500 Rob Landley Fix the canadian cross stuff for arches that override CROSS_TARGET (ala ppc440)
Mon, 11 May 2009 01:06:39 -0500 Rob Landley Teach squashfs to create /dev/console and change default image time to squashfs.
Mon, 11 May 2009 01:05:52 -0500 Rob Landley Cosmetic improvement, have === bars show stage name.
Thu, 07 May 2009 19:09:56 -0500 Rob Landley Centrialize BUILD_STATIC and make it apply to more of root-filesystem.sh
Tue, 28 Apr 2009 22:38:38 -0500 Rob Landley No longer need this, ./buildall.sh does it now.
Tue, 28 Apr 2009 04:08:11 -0500 Rob Landley Make MANIFEST generation less brittle.
Mon, 27 Apr 2009 04:30:52 -0500 Rob Landley Convert i686 target from virtual ne2k to virtual e1000 gigabit adapter.
Sun, 26 Apr 2009 19:20:39 -0500 Rob Landley Fix thinkos.
Sun, 26 Apr 2009 15:30:26 -0500 Rob Landley Do canadian cross static toolchains properly, via buildall.sh.
Sun, 26 Apr 2009 14:19:21 -0500 Rob Landley Make "wait4background" with no arguments wait for all background tasks.
Fri, 24 Apr 2009 22:33:31 -0500 Rob Landley Have system-image.sh do its own setsid variant so when it does dienow() it can kill all its own backgrounded processes, but won't take down the parent shell that ran it.
Sun, 19 Apr 2009 06:24:23 -0500 Rob Landley Fix a couple thinkos in buildall.
Sun, 19 Apr 2009 03:11:49 -0500 Rob Landley Teach buildall.sh to canadian cross static cross compilers with --enable-shared and uClibc++ when you set "$CROSS_COMPILERS_EH".
Sat, 18 Apr 2009 03:03:59 -0500 Rob Landley Make canadian cross work by nailing binutils files to gcc's forehead.
Fri, 17 Apr 2009 06:37:16 -0500 Rob Landley Upgrade toybox again, one more fiddly little patch bug.
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.
Fri, 10 Apr 2009 03:32:41 -0500 Rob Landley Add NATIVE_TOOLCHAIN=only, to build _just_ the native toolchain (sae set of packages as the cross compiler, only --enable-shared and with uClibc++).
Fri, 10 Apr 2009 03:29:29 -0500 Rob Landley genext2fs needs a minimum amount of free space or it dies.
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 04:28:59 -0500 Mark Miller ARMV6L typo. Doesn't seem to affect anything, but might as well be consistent.
Wed, 08 Apr 2009 19:31:55 -0500 Rob Landley Add BUILD_VERBOSE config option.
Wed, 08 Apr 2009 11:28:05 -0500 Rob Landley Make sparc linker recognize older binary type.
Wed, 08 Apr 2009 00:42:39 -0500 Rob Landley Bump qemu to 0.10.2 (fixes sh4 but not powerpc), and clean up MANIFEST file creation.
Tue, 07 Apr 2009 21:30:08 -0500 Rob Landley Add "description" files to each target, move settings comments (if any) into them, then fluff descriptions out a bit.
Tue, 07 Apr 2009 19:48:56 -0500 Rob Landley Rename "details" to "settings" in sources/targets.
Tue, 07 Apr 2009 19:47:36 -0500 Rob Landley Missed a version number in the release update.
Tue, 07 Apr 2009 04:27:56 -0500 Mark Miller Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mon, 06 Apr 2009 23:21:13 -0500 Rob Landley Fix typo that left a tag unclosed.
Mon, 06 Apr 2009 07:11:26 -0500 Mark Miller Converted ARMV5L from OABI to EABI with VFP support. Added patches for uClibc and uClibc++ to deal with Unwind Exception handling, made uClibc++ pull in libgcc_eh for this as well, and disabled SJLJ exceptions for ARMV5L EABI, which is apparently required, so --enable-sjlj-exceptions was added to the details file for all the other arches. Also correct the GENTOO_CHOST variable for armeb.
Mon, 06 Apr 2009 06:14:49 -0500 Mark Miller Changed the ignore directive from sources/packages to packages, since it's been moved.
Mon, 06 Apr 2009 01:58:36 -0500 Rob Landley Remove debugging detritus.
Sun, 05 Apr 2009 23:25:20 -0500 Rob Landley Mention how to do "make clean" and "make distclean" equivalents.
Sun, 05 Apr 2009 18:44:12 -0500 Rob Landley Squashfs 4.0 shipped.
Sun, 05 Apr 2009 05:38:47 -0500 Rob Landley Add armv4 big endian support.
Thu, 02 Apr 2009 21:43:40 -0500 Rob Landley Added tag 0.9.6 for changeset 55a526672f43
Thu, 02 Apr 2009 21:27:25 -0500 Rob Landley Announce 0.9.6 release. 0.9.6
Thu, 02 Apr 2009 21:26:32 -0500 Rob Landley Make NATIVE_RETROFIT_CXX work for dynamic as well as static linking.
Thu, 02 Apr 2009 19:59:47 -0500 Rob Landley Build for the PowerPC 440. (Someday, I may be able to test this...)
Thu, 02 Apr 2009 19:54:54 -0500 Rob Landley Copy over the MANIFEST file for the static toolchain build.
Thu, 02 Apr 2009 19:54:09 -0500 Rob Landley Whitespace fixes.
Wed, 01 Apr 2009 06:40:24 -0500 Rob Landley Add NATIVE_RETROFIT_CXX to add uClibc++ to the cross compiler tarball.
Wed, 01 Apr 2009 05:13:46 -0500 Rob Landley Feed noatime flag to init.sh mounts.
Wed, 01 Apr 2009 04:49:42 -0500 Rob Landley Remove vestigial line.
Wed, 01 Apr 2009 04:49:05 -0500 Rob Landley Make qemu download unconditional so it doesn't keep deleting it.
Wed, 01 Apr 2009 04:11:44 -0500 Rob Landley Teach build not to rebuild base architecture toolchains. Factor out some common code while there.
Wed, 01 Apr 2009 00:06:08 -0500 Rob Landley Fix wrapper so it doesn't misinterpret -static-libgcc as -static.
Tue, 31 Mar 2009 14:43:11 -0500 Rob Landley Allow UNSTABLE=squashfs to download cvs snapshot with 4.0 support (but still not equivalent to genext2fs -D or gen_cpio_init's text file input, for creating /dev/console without root access).
Tue, 31 Mar 2009 06:40:41 -0500 Rob Landley Fix qemu build so it can find pc-bios directory.
Mon, 30 Mar 2009 05:35:48 -0500 Rob Landley One more tweak to build-static.
Mon, 30 Mar 2009 04:50:02 -0500 Rob Landley Fix ppc bios, this is the one from qemu svn 6657.
Mon, 30 Mar 2009 04:49:20 -0500 Rob Landley The i686 target is actually pentium 3, not pentium 2. Fix qemu's emulation.
Mon, 30 Mar 2009 03:29:22 -0500 Rob Landley Path cleanup: host-tools.sh should handle this now.
Mon, 30 Mar 2009 03:28:36 -0500 Rob Landley Teach build-static-toolchains to FORK multiple qemu instances, conceptually similar to how buildall.sh handles FORK.
Mon, 30 Mar 2009 03:26:45 -0500 Rob Landley Fix hg 665 so it actually works. (Make setupfor work when build/sources/package exists but there's no packages/package-*.tar* file.)
Mon, 30 Mar 2009 01:11:34 -0500 Rob Landley Add SKIP_STAGE_TARBALLS config option to skip creating tarballs after each stage.
Sun, 29 Mar 2009 23:30:29 -0500 Rob Landley Use toybox 0.0.9.1, with a fix for patch.
Sun, 29 Mar 2009 23:29:31 -0500 Rob Landley Put a tmpfs instance on /tmp in case / is read only.
Sun, 29 Mar 2009 17:44:57 -0500 Rob Landley CONFIG_SQUASHFS needs CONFIG_MISC_FILESYSTEMS. (For now, anyway.)
Sun, 29 Mar 2009 17:29:38 -0500 Rob Landley Autodetect the amount of space in a mini-native directory for genext2fs.
Sun, 29 Mar 2009 16:06:29 -0500 Rob Landley Adjust /etc/resolv.conf for read-only root filesystem.
Sun, 29 Mar 2009 15:53:03 -0500 Rob Landley More error checking.
Sun, 29 Mar 2009 15:51:24 -0500 Rob Landley Support PREFERRED_MIRROR for USE_UNSTABLE.
Sun, 29 Mar 2009 06:45:38 -0500 Rob Landley Bugfix for 2.6.29 network stack so it doesn't hang under load.
Sun, 29 Mar 2009 06:44:59 -0500 Rob Landley Fix copying out the static results.
Sat, 28 Mar 2009 16:01:54 -0500 Rob Landley Allow build to run with build/sources but not source tarballs. (Makes build-static-toolchains.sh slightly easier.)
Sat, 28 Mar 2009 16:00:31 -0500 Rob Landley Image isn't always ext2 anymore, use $IMAGE for run-emulator.sh.
Sat, 28 Mar 2009 03:32:39 -0500 Rob Landley Add a README file.
Sat, 28 Mar 2009 02:34:13 -0500 Rob Landley Allow FWL revision number to be overridden in MANIFEST (for releases).
Sat, 28 Mar 2009 02:30:51 -0500 Rob Landley If the root filesystem is read only, the /home mount point already needs to exist.
Sat, 28 Mar 2009 02:29:27 -0500 Rob Landley The i386 version is "qemu" with no trailing dash, so symlink that too.
Sat, 28 Mar 2009 00:24:58 -0500 Rob Landley Fix embarassing typo.
Fri, 27 Mar 2009 23:18:24 -0500 Rob Landley Actually put MANIFEST into mini-native.
Fri, 27 Mar 2009 05:33:49 -0500 Rob Landley Add MANIFEST file to mini-native-$ARCH/usr/src.
Thu, 26 Mar 2009 18:32:55 -0500 Rob Landley Patch to make uClibc 0.9.30.1 build for sparc with linux 2.6.29 headers - it's the same bug that hit x86/x86_64 when they were unified in 2.6.28.
Thu, 26 Mar 2009 16:48:15 -0500 Rob Landley Update docs to mention download RENAME option.
Thu, 26 Mar 2009 15:32:31 -0500 Rob Landley Make a config option for the cross compiler smoke test. The problem is that recent kernel upgrades broke qemu-arm (application emulation, not system emulation), so it can't run anything unless you "echo 0 > /proc/sys/vm/mmap_min_addr" as root. Fun.
Thu, 26 Mar 2009 04:37:56 -0500 Rob Landley Vladimir Dronnikov pointed out that building e2fsprogs under uClibc would need --disable-tls.
Wed, 25 Mar 2009 06:57:57 -0500 Rob Landley Add squashfs to configs now that the 2.6.29 kernel merged it.
Wed, 25 Mar 2009 06:41:32 -0500 Rob Landley Fix qemu build and add sh4 -append patch.
Tue, 24 Mar 2009 21:30:37 -0500 Rob Landley Revert qemu ppc openbios to the version before the --nographic bug showed up (which was svn 6658). See http://lists.gnu.org/archive/html/qemu-devel/2009-03/msg01070.html for details.
Tue, 24 Mar 2009 21:23:15 -0500 Rob Landley Add qemu to host-tools.sh. If HOST_BUILD_EXTRA set, compile from source, otherwise symlink it from host. (Note that ppc --nographic and sh4 --append are currently broken in host version of qemu.)
Tue, 24 Mar 2009 19:36:07 -0500 Rob Landley Now that the 2.6.29 kernel is out with squashfs, add squashfs to host-tools.sh and system-image.sh.
Tue, 24 Mar 2009 17:01:41 -0500 Rob Landley Add download RENAME support and make squashfs use it to give a packagename-version filename like all the others.
Tue, 24 Mar 2009 16:19:00 -0500 Rob Landley Update perl2 removal patch for 2.6.29 kernel.
Tue, 24 Mar 2009 16:10:00 -0500 Rob Landley Reorder download entries into groups, add comments, add squashfs, bump qemu version.
Tue, 24 Mar 2009 15:55:22 -0500 Rob Landley Update linux and busybox versions.
Tue, 24 Mar 2009 15:52:19 -0500 Rob Landley Fix previous commit: actually download e2fsprogs and get image name right.
Sat, 21 Mar 2009 22:56:15 -0500 Rob Landley Since gene2fs can't produce large images in a reasonable amount of time, make a 64 meg image and resize it if necessary. (This means the minimum image size is 64 megs, because gene2fs won't run unless you specify a size, but it knows right away if the size you gave it wasn't big enough. I don't understand this either.)
Fri, 20 Mar 2009 21:52:26 -0500 Mark Miller Added variables for Gentoo from Scratch
Fri, 20 Mar 2009 09:06:46 -0500 Rob Landley Add $QEMU_EXTRA for emulator command line arguments.
Thu, 19 Mar 2009 23:37:33 -0500 Rob Landley Several small fixes, hopefully works now.
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.
Thu, 19 Mar 2009 19:15:45 -0500 Rob Landley Remove obsolete file.
Wed, 18 Mar 2009 19:58:26 -0500 Rob Landley Move adding /sbin to $PATH to run-from-build.sh.
Wed, 18 Mar 2009 15:32:24 -0500 Rob Landley Fluff out docs a bit (miniconfig: what hardware does qemu need?)
Wed, 18 Mar 2009 13:01:55 -0500 Rob Landley Peter Mazinger pointed out that my blog link only works on landley.net, not on impactlinux.com.
Tue, 17 Mar 2009 12:43:58 -0500 Rob Landley Don't strip .a and .o files, even with -strip-unneeded screws 'em up.
Sun, 15 Mar 2009 00:35:41 -0500 Rob Landley Gcc 4.2 needs three more environment variables set to emit a native compiler.
Wed, 11 Mar 2009 17:32:55 -0500 Rob Landley Upgrade to uClibc-0.9.30.1 (and tweak lots of UNSTABLE URLs).
Thu, 05 Mar 2009 12:25:19 -0600 Rob Landley buildall.sh should create the README file in the output directory.
Thu, 05 Mar 2009 12:24:53 -0600 Rob Landley Cosmetic tweak.
Tue, 03 Mar 2009 23:11:56 -0600 Rob Landley Need busybox svn 24680 to use the perl removal patches on a 32 bit host.
Tue, 24 Feb 2009 19:40:09 -0600 Rob Landley Take a stab at a cron job script.
Fri, 20 Feb 2009 01:37:15 -0600 Rob Landley Strip shared libraries to save more space.
Tue, 17 Feb 2009 13:53:50 -0600 Rob Landley The new distcc version notices the host has the python binary, and assumes
Tue, 17 Feb 2009 03:13:47 -0600 Rob Landley The new distcc is dumb enough to use -Werror by default. Make it stop.
Mon, 16 Feb 2009 15:32:29 -0600 Rob Landley Add SNAPSHOT_SYMLINK option so extracted source packages can live in a different filesystem than the build directory.
Sun, 15 Feb 2009 05:31:26 -0600 Rob Landley Update to 2.6.28.5 kernel and strace 4.5.18.
Sat, 14 Feb 2009 03:35:55 -0600 Rob Landley Remove built-in command line so it uses one supplied by -append.
Fri, 13 Feb 2009 03:33:26 -0600 Rob Landley Update distcc to current version.
Fri, 13 Feb 2009 03:32:07 -0600 Rob Landley Add CONFIG_FILE_LOCKING, which 2.6.28 broke out as its own config option.
Fri, 13 Feb 2009 03:31:09 -0600 Rob Landley An sh4 variant that now almost works, except for a lack of -append in qemu svn.
Wed, 11 Feb 2009 21:00:39 -0600 Rob Landley Typo fix, uNSTABLE= doesn't work. (Spotted by Mark.)
Tue, 10 Feb 2009 22:13:55 -0600 Rob Landley Add SYSIMAGE_HDA_MEGS config parameter (defaulting to 64).
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...)
Mon, 09 Feb 2009 15:08:59 -0600 Rob Landley Mark points out that DISTCC_HOSTS needs /$CPUS at the end, otherwise it only distributes 4 jobs/host.
Sun, 08 Feb 2009 03:08:57 -0600 Rob Landley Fixes Mark Miller sent for distcc support.
Sat, 07 Feb 2009 20:35:51 -0600 Rob Landley Ahem, _properly_ work around the gentoo thingy.
Sat, 07 Feb 2009 14:38:44 -0600 Rob Landley Work around an issue with Gentoo.
Fri, 06 Feb 2009 00:21:02 -0600 Rob Landley New simple buildall.sh that's a wrapper around build.sh. (Chop out half of build-all-targets, need to make a separate script to build static toolchains.)
Tue, 03 Feb 2009 11:12:19 -0600 Rob Landley And genext2fs could suffer the same symlink loop problem with RECORD_COMMANDS, so don't symlink. (The point of host-tools.sh is to build what we can from source anyway, linking to anything but the host toolchain defeats the purpose.)
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.
Mon, 02 Feb 2009 05:50:02 -0600 Rob Landley Helps to grab the right kernel image.
Mon, 02 Feb 2009 03:48:31 -0600 Rob Landley Convert powerpc from prep to power mac (thanks to Miklos Vajna). You need qemu-svn to run it (openbios, not open hackware), but it works with unpatched 2.6.28 and it actually shuts down now!
Sun, 01 Feb 2009 17:36:28 -0600 Rob Landley Upgrade stable to 2.6.28 linux kernel.
Sun, 01 Feb 2009 16:45:51 -0600 Rob Landley Minor cosmetic cleanup (don't warn about re-linking things that are expected to already be there), and don't build distccd if it's already in $PATH. (We need to put genext2fs in host/path because system-image.sh isn't using host's $PATH, but run-from-build.sh and friends do use host $PATH.)
Thu, 29 Jan 2009 15:55:25 -0600 Rob Landley Fix toybox to build on a non-x86_64 host (the packaging script was leaving a prebuilt kconfig/conf binary in the tarball) and update to the latest busybox dot release while we're at it.
Thu, 29 Jan 2009 15:13:47 -0600 Rob Landley Add percent progress indicator to miniconfig creation script.
Thu, 29 Jan 2009 00:00:46 -0600 Rob Landley Gentoo's portage needs getent, which neither busybox nor toybox implements, so implement a shell script version.
Wed, 28 Jan 2009 02:39:42 -0600 Rob Landley Not an elegant solution, should probably revisit this at some point...
Fri, 23 Jan 2009 13:37:16 -0600 Rob Landley Minor bugfix.
Fri, 23 Jan 2009 13:35:20 -0600 Rob Landley Change NATIVE_TOOLCHAIN to work like all the other config variables: unset gives the default behavior.
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.
Mon, 19 Jan 2009 22:57:49 -0600 Rob Landley Upgrade toybox to 0.0.8.
Mon, 19 Jan 2009 22:56:42 -0600 Rob Landley Add slightly more debugging/status info to download.
Sat, 17 Jan 2009 19:49:46 -0600 Rob Landley Another patch from Mark Miller, making BOOT_RAW a visible config option.
Sat, 17 Jan 2009 19:48:23 -0600 Rob Landley Mark Miller pointed out that $LINUX_FLAGS is needed for the initramfs build.
Sat, 17 Jan 2009 05:46:47 -0600 Rob Landley Switch from one sh4 that doesn't work to another sh4 that doesn't work. This one's based on the sh4 qemu defconfig.
Sat, 17 Jan 2009 05:44:27 -0600 Rob Landley The kernel changed so CONFIG_BLK_DEV_INITRD has to be enabled to use initramfs; yes even the built-in one.
Fri, 16 Jan 2009 02:31:18 -0600 Rob Landley Make initramfs work, add "--memory MEGS" option to ./run-emulator.sh and make run-from-build.sh use it.
Fri, 16 Jan 2009 02:28:05 -0600 Rob Landley Silence a pointless warning so I don't get any more questions about it.
Wed, 14 Jan 2009 21:43:26 -0600 Rob Landley More initramfs fixes. Still doesn't work yet.
Wed, 14 Jan 2009 02:42:17 -0600 Rob Landley According to "make arch=mips help", mips can also make vmlinux.bin, vmlinux.ecoff, and vmlinux.srec. I think vmlinux.bin is what wrt610n needs to feed into trx?
Tue, 13 Jan 2009 22:16:10 -0600 Rob Landley More tweaks to make hw- targets work.
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.
Tue, 13 Jan 2009 18:32:38 -0600 Rob Landley Random update to docs I did a while ago, need to do more.
Tue, 13 Jan 2009 18:28:21 -0600 Rob Landley Actually define CROSS (missed in 581).
Tue, 13 Jan 2009 16:42:46 -0600 Rob Landley Move mirror list into download.sh.
Mon, 12 Jan 2009 02:47:32 -0600 Rob Landley More changes for initramfs and hw- targets with a base architecture.
Sun, 11 Jan 2009 14:24:22 -0600 Rob Landley Rename package-mini-native.sh to system-image.sh so the scripts and tarballs they create all have the same name.
Sun, 11 Jan 2009 03:16:17 -0600 Rob Landley Delete man pages (they take up almost 2 megs) and consolidate some code.
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:03:04 -0600 Rob Landley Add hw-wrt610n hardware target using BASE_ARCH=mipsel.
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.
Fri, 09 Jan 2009 15:13:11 -0600 Rob Landley Mark's doing a better one at http://impactlinux.com/code/gfs
Fri, 09 Jan 2009 02:15:22 -0600 Rob Landley Remove an unneeded bashism that busybox ash doesn't do anyway.
Fri, 09 Jan 2009 01:22:54 -0600 Rob Landley Fix an "it doesn't boot" bug dating back to commit 553. Sigh.
Thu, 08 Jan 2009 00:13:50 -0600 Rob Landley Move bin/qemu-setup.sh to sbin/init.sh and do more work on initramfs packaging. (Doesn't work yet.)
Thu, 08 Jan 2009 00:05:53 -0600 Rob Landley Fix a couple brown paper bag bugs (oops) and general cleanups.
Wed, 07 Jan 2009 17:15:52 -0600 Rob Landley Make the init script care about PID rather than script name for determining qemu vs chroot invocation.
Mon, 05 Jan 2009 21:23:45 -0600 Mark Miller Re-added the padding to the CRC32 section, and added flags for the toybox cksum to compute the IEEE 802.3 little-endian pre-inversion no post-inversion no-length cksum.
Mon, 05 Jan 2009 19:21:07 -0600 Mark Miller Actually make it give a PATH for distcc to find gcc with
Wed, 07 Jan 2009 05:20:29 -0600 Rob Landley Add NO_CLEANUP option to config.
Tue, 06 Jan 2009 02:13:29 -0600 Rob Landley More <strike>cowbell</strike> inodes.
Sat, 03 Jan 2009 18:31:41 -0600 Rob Landley Fix typo.
Sat, 03 Jan 2009 18:28:10 -0600 Rob Landley Move $GCC_FLAGS to the end so the details filie can override everything. (Thanks Milton Miller.)
Sat, 03 Jan 2009 18:26:55 -0600 Rob Landley Add sources/packages to .hgignore. (Thanks Milton Miller.)
Sat, 03 Jan 2009 17:56:10 -0600 Rob Landley And a couple of tweaks.
Sat, 03 Jan 2009 17:19:16 -0600 Rob Landley Update the perl removal patches for 2.6.28 to the versions I'm submitting to the linux-kernel list.
Fri, 02 Jan 2009 00:13:42 -0600 Rob Landley Better first noperl patch, possibly submissible upstream.
Mon, 29 Dec 2008 02:55:56 -0600 Rob Landley TRX images don't include the zero padding to 4k at the end in the crc.
Sun, 28 Dec 2008 19:02:01 -0600 Rob Landley Remove the latest perl outbreak.
Sun, 28 Dec 2008 02:38:00 -0600 Rob Landley Ugly, overcomplicated fix for building busybox with 2.6.28 kernel headers, but it's what they committed to svn, so...
Sun, 28 Dec 2008 02:37:16 -0600 Rob Landley Busybox 1.13.1.
Sun, 28 Dec 2008 02:15:41 -0600 Rob Landley Patch needed to build uClibc 0.9.30 with 2.6.28 kernel headers.
Sat, 27 Dec 2008 19:04:15 -0600 Rob Landley Test the 2.6.28 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.
Sat, 27 Dec 2008 05:56:01 -0600 Rob Landley Use -lt to more reliably compare numbers in shell script.
Fri, 26 Dec 2008 19:06:23 -0600 Rob Landley Shell script to create linksys firmware images. (Not tested yet.)
Fri, 26 Dec 2008 16:29:58 -0600 Rob Landley Make spurious gcc 4.3 warnings shut up. (What a horrible compiler.)
Tue, 23 Dec 2008 14:13:33 -0600 Rob Landley Select crtbegin.o and crtend.o variants more accurately for -static and -shared.
Tue, 23 Dec 2008 12:47:58 -0600 Rob Landley Coding style and whitespace cleanups, and remove one unnecessary if(cpp).
Tue, 23 Dec 2008 01:19:10 -0600 Rob Landley Clean up ccwrap some more.
Tue, 23 Dec 2008 01:18:22 -0600 Rob Landley Rename gcc-uClibc.c to ccwrap.c
Wed, 17 Dec 2008 19:24:08 -0600 Rob Landley Actually _create_ the $ARCH-cc symlink.
Wed, 17 Dec 2008 00:45:59 -0600 Rob Landley Commit 527 broke distccd. Fix it. (Cross compiling remains fiddly.)
Tue, 16 Dec 2008 14:15:00 -0600 Rob Landley News entry about new mailing list.
Tue, 16 Dec 2008 13:28:58 -0600 Rob Landley Point at the new mailing list.
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.
Tue, 28 Oct 2008 01:46:08 -0500 Rob Landley Don't create distcc symlinks, instead set the $PATH to point to the existing subdirectory with unwrapped toolchain components with the right names.
Tue, 28 Oct 2008 01:43:41 -0500 Rob Landley Checkpoint the unstable packages I'm actually testing.
Mon, 27 Oct 2008 03:54:05 -0500 Rob Landley Fix cleanup to zap alt-packages properly, and have setupfor set window title bar to the stage name and package name it's building.
Sun, 26 Oct 2008 18:23:54 -0500 Rob Landley uClibc svn 23660 broke MALLOC=y for arm, switch to MALLOC_SIMPLE instead.
Sun, 26 Oct 2008 17:51:14 -0500 Rob Landley No shipping package should ever use -Werror, no idea what new gcc versions will decide to warn on. (Fixes build on ubuntu 8.10.)
Sun, 26 Oct 2008 16:12:24 -0500 Rob Landley Fix broken links pointed out by Stacey Sheldon.
Mon, 20 Oct 2008 18:02:21 -0500 Rob Landley Make setup script reentrant, don't require preset PATH. Based on changes by Vladimir Dronnikov.
Sun, 19 Oct 2008 02:47:44 -0500 Rob Landley Save the expanded .config files for uClibc and linux in each build/temp-$ARCH dir after the build.
Sun, 19 Oct 2008 02:46:37 -0500 Rob Landley Don't build distcc if it's not in $PATH but we already built it.
Thu, 16 Oct 2008 01:44:22 -0500 Rob Landley Now that uClibc-0.9.30-rc2 is out, switch to testing that.
Sun, 12 Oct 2008 03:08:39 -0500 Rob Landley Update Busybox to 1.12.1.
Sun, 12 Oct 2008 03:07:31 -0500 Rob Landley Binutils 2.18 needs a patch to build without makeinfo.
Sat, 11 Oct 2008 04:28:06 -0500 Rob Landley Fix old uClibc build.
Sat, 11 Oct 2008 00:27:54 -0500 Rob Landley Forgot to re-add the 2.6.25 version of the noperl patch.
Fri, 10 Oct 2008 02:43:44 -0500 Rob Landley Use unstable infrastructure to back off non-unstable kernel to 2.6.25 (where powerpc works) and bring back binutils 2.18 build as unstable version.
Wed, 08 Oct 2008 01:10:12 -0500 Rob Landley Tweak --fork display to show package being built.
Wed, 08 Oct 2008 00:01:21 -0500 Rob Landley Update run-with-distcc.sh to reliably kill distccd daemon on exit (even if killed by a signal), and vary port number so multiple targets can run in parallel.
Tue, 07 Oct 2008 22:37:06 -0500 Rob Landley Remove two patches current uClibc svn no longer needs.
Tue, 07 Oct 2008 15:05:40 -0500 Rob Landley Fix wrapper so static build doesn't look for libgcc_s.a.
Mon, 06 Oct 2008 21:56:53 -0500 Rob Landley Downloading from PREFERRED_MIRROR shouldn't calculate sha1sum twice.
Wed, 01 Oct 2008 16:35:56 -0500 Rob Landley Make the m68k internal compiler error go away.
Sun, 28 Sep 2008 12:18:40 -0500 Rob Landley Teach build to use recent uClibc snapshot when USE_UNSTABLE=uClibc
Sun, 28 Sep 2008 05:45:13 -0500 Rob Landley Break config out from include.sh, so environment variables users can edit to affect the build are collected together in one place with nothing else in it.
Thu, 25 Sep 2008 01:21:56 -0500 Rob Landley Implement unstable package download logic, with examples. (Try "USE_UNSTABLE=uClibc,linux ./download.sh" for example.)
Tue, 23 Sep 2008 13:12:41 -0500 Rob Landley Minor cleanup, prepare for unstable package logic.
Tue, 23 Sep 2008 13:02:18 -0500 Rob Landley Minor cleanups.
Mon, 15 Sep 2008 18:24:27 -0500 Rob Landley Upgrade BUILD_SHORT to make a small busybox+uClibc system in /usr, with top level symlinks (/bin, /lib, etc) and adjustments to boot script and run-emulator.
Tue, 26 Aug 2008 17:48:32 -0500 Rob Landley Binutils 2.18 isn't usable under GPLv2 anymore, revert to 2.17.
Tue, 26 Aug 2008 17:40:39 -0500 Rob Landley Fix RECORD_COMMANDS log path so the report_recorded_command.sh works.
Tue, 26 Aug 2008 17:38:25 -0500 Rob Landley Side effect of moving UML build to packaging: RECORD_COMMANDS doesn't snapshot
Mon, 25 Aug 2008 12:22:39 -0500 Rob Landley Move User Mode Linux build to package-mini-native.sh, since that's the only
Sun, 24 Aug 2008 19:29:20 -0500 Rob Landley Teach the wrapper script to do the libgcc_s --as-needed stuff when
Fri, 15 Aug 2008 14:29:14 -0500 Rob Landley Add USE_TOYBOX option (enabled by default), to use toybox commands where
Tue, 12 Aug 2008 18:53:09 -0500 Rob Landley Add project summary page to website, moving news to its own page.
Tue, 12 Aug 2008 02:33:29 -0500 Rob Landley Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Mon, 11 Aug 2008 03:54:24 -0500 Rob Landley Upgrade kernel to 2.6.26.2. (Note: powerpc might need more work.)
Mon, 11 Aug 2008 03:17:08 -0500 Rob Landley Upgrade binutils to 2.18 (needed to work around powerpc linking bug in 2.6.26).
Sun, 10 Aug 2008 22:08:09 -0500 Rob Landley Fix thinko. (I run a mirror of my website on my laptop's loopback address,
Sat, 09 Aug 2008 12:09:19 -0500 Rob Landley Tweaked news entry a bit more just after the release, and forgot to check
Sat, 09 Aug 2008 12:08:00 -0500 Rob Landley Update README to match current directory layout and system-image scripts.
Thu, 07 Aug 2008 20:20:56 -0500 Rob Landley For some targets (armv5l) when distccd calls gcc it needs to call as.
Wed, 06 Aug 2008 16:44:02 -0500 Rob Landley Added tag 0.9.0 for changeset 2925f71bce99
Wed, 06 Aug 2008 16:41:42 -0500 Rob Landley Announce 0.9.0 release. 0.9.0
Wed, 06 Aug 2008 16:26:18 -0500 Rob Landley Document PREFERRED_MIRROR in include.sh
Wed, 06 Aug 2008 16:04:56 -0500 Rob Landley Get busybox mdev to shut up about mdev.conf not being there. It's ok, really.
Sat, 02 Aug 2008 17:18:58 -0500 Rob Landley Add "--fork 3" option to avoid overwhelming the system with parallel builds.
Sat, 02 Aug 2008 16:17:28 -0500 Rob Landley Sparc and sh4 don't have sched_getaffinity() in uClibc.
Sat, 02 Aug 2008 11:54:05 -0500 Rob Landley Adjust busybox defconfig to remove options that don't build under knoppix
Sun, 20 Jul 2008 12:24:39 -0500 Rob Landley Bugfix for busybox 1.11.1 dealing with mercurial archives with symlinks.
Sat, 19 Jul 2008 08:02:37 -0500 Rob Landley Teach qemu-setup.sh to use oneit so ctrl-c works under the emulator. Also
Sat, 19 Jul 2008 01:44:22 -0500 Rob Landley 64 bit targets need more than 128 megs allocated for the emulator.
Sat, 19 Jul 2008 01:41:49 -0500 Rob Landley Prevent Linux kernel from getting all confused by qemu 0.9.1 serial behavior.
Fri, 18 Jul 2008 09:01:43 -0500 Rob Landley Needs to create empty /dev too.
Fri, 18 Jul 2008 09:00:05 -0500 Rob Landley Switch to building defconfig busybox. (Keep trimmed config anyway.)
Fri, 18 Jul 2008 08:58:09 -0500 Rob Landley Fix from Joe Soroka for uClibc static linking issue preventing gcc from
Fri, 18 Jul 2008 08:30:50 -0500 Rob Landley Upgrade to busybox 1.11.1.
Sun, 13 Jul 2008 07:57:49 -0500 Rob Landley Correct log message, check last $PATH element properly, and set argv[0] to path
Sat, 12 Jul 2008 00:36:50 -0500 Rob Landley Bump kernel to 2.6.25.10.
Thu, 10 Jul 2008 09:21:41 -0500 Rob Landley Teach cross-compiler.sh how to produce static binaries when BUILD_STATIC=1
Thu, 10 Jul 2008 03:13:23 -0500 Rob Landley Teach download to fetch from $PREFERRED_MIRROR first, if set.
Wed, 09 Jul 2008 07:39:59 -0500 Rob Landley Let qemu-setup.sh be called under the name chroot-setup.sh, which skips the
Wed, 09 Jul 2008 07:38:35 -0500 Rob Landley Only try to build $ARCH-ldd if /usr/include exists.
Mon, 07 Jul 2008 21:56:30 -0500 Rob Landley The cross-compiler.sh build needs /usr/include to build readelf and ldd.
Sun, 06 Jul 2008 06:19:15 -0500 Rob Landley Update busybox from 1.2.2 to 1.11.0. Toybox i still used for oneit and patch,
Sun, 06 Jul 2008 04:51:05 -0500 Rob Landley Make forkbomb.sh --fork work with RECORD_COMMANDS.
Sat, 05 Jul 2008 23:34:01 -0500 Rob Landley Some scripts don't want the $PATH edited by include.sh.
Fri, 04 Jul 2008 06:12:59 -0500 Rob Landley Mmove package-mini-native.sh back to using oneit, and always build toybox
Thu, 03 Jul 2008 03:57:43 -0500 Rob Landley User Mode Linux found a new way to break: now when it panics, it sends a kill
Wed, 02 Jul 2008 23:17:53 -0500 Rob Landley The RECORD_COMMANDS mode doesn't build toybox, thus no oneit.
Wed, 02 Jul 2008 22:37:41 -0500 Rob Landley Add command logging. Set RECORD_COMMANDS=1 to log every command line run
Tue, 01 Jul 2008 14:42:39 -0500 Rob Landley Reorganize include.sh to put config options at the top, minor cleanups.
Wed, 11 Jun 2008 19:51:45 -0500 Rob Landley Fun _new_ breakage: using arch/arm/configs/spitz_defconfig in 2.6.25.4
Tue, 10 Jun 2008 22:04:26 -0500 Rob Landley The comment removal heuristic breaks on 2.6.25.4 arch/ppc/configs/luan_defconfig
Tue, 10 Jun 2008 20:10:07 -0500 Rob Landley Work around the kernel's allnoconfig trying to go nuts while shrinking
Fri, 06 Jun 2008 23:18:11 -0500 Rob Landley Announce 0.4.0 release.
Fri, 06 Jun 2008 22:08:56 -0500 Rob Landley Added tag 0.4.0 for changeset 1a70dfe0a436
Wed, 04 Jun 2008 18:03:00 -0500 Rob Landley Quick smoke test for system image: ./smoketest.sh $ARCH | grep 'Hello world!' 0.4.0
Wed, 04 Jun 2008 17:18:37 -0500 Rob Landley Move to "-M malta" since CONFIG_QEMU went away in linux 2.6.25.
Wed, 04 Jun 2008 17:17:52 -0500 Rob Landley More about building older versions.
Sun, 01 Jun 2008 13:50:43 -0500 Rob Landley Background the distcc daemon ourselves so we can kill it at the end.
Sat, 31 May 2008 19:51:08 -0500 Rob Landley Add a sed invocation to build the old FWL under current (broken) Ubuntu.
Sat, 31 May 2008 19:09:43 -0500 Rob Landley Add timeout to wget, and add another mirror (impactlinux.com) so there's a
Sat, 31 May 2008 18:16:56 -0500 Rob Landley A note about building old versions under Ubuntu 7.04 or later.
Fri, 30 May 2008 13:19:37 -0500 Rob Landley Less verbose name that doesn't interfere with tab completion of build.sh.
Wed, 28 May 2008 16:15:59 -0500 Rob Landley Redoing the about page, very unfinished. (About half done.)
Wed, 28 May 2008 15:09:53 -0500 Rob Landley Fix packaging step.
Wed, 28 May 2008 15:07:39 -0500 Rob Landley Trim busybox apps (cat, rmdir) that toybox can now provide.
Mon, 26 May 2008 17:22:53 -0500 Rob Landley Update to linux-2.6.25.4 and toybox 0.0.6.
Mon, 26 May 2008 16:34:58 -0500 Rob Landley Simple script to run mini-native under its emulator, with distcc hooked
Mon, 26 May 2008 14:28:11 -0500 Rob Landley Rename qemu-image-* to system-image-*, and don't delete it after creating the
Wed, 21 May 2008 17:52:45 -0500 Rob Landley When doing BUILD_SHORT (without development tools), use / instead of /tools.
Tue, 20 May 2008 03:11:39 -0500 Rob Landley Tweak run-with-home.sh to have a chance of actually working.
Tue, 20 May 2008 03:09:32 -0500 Rob Landley Minor tweak: when build.sh sets PATH to point to $HOSTTOOLS, don't add it again
Mon, 12 May 2008 00:55:23 -0500 Rob Landley Because sysfs doesn't have a stable API, the old mdev doesn't work with 2.6.25.