# HG changeset patch # User Rob Landley # Date 1452555227 21600 # Node ID 6477f27294f8bb70331e9dd3e98a3ddc4dcf2470 # Parent 0f53d170ccc459341e9a919c10d3f7ce8c8ea666 Announce 1.4.4 and mention #toybox channel on freenode (where devs hang out). diff -r 0f53d170ccc4 -r 6477f27294f8 www/header.html --- a/www/header.html Mon Jan 11 14:29:28 2016 -0600 +++ b/www/header.html Mon Jan 11 17:33:47 2016 -0600 @@ -10,8 +10,8 @@
  • Commits RSS
  • Releases RSS
  • +
  • IRC #toybox on freenode.net
  • Control Images diff -r 0f53d170ccc4 -r 6477f27294f8 www/news.html --- a/www/news.html Mon Jan 11 14:29:28 2016 -0600 +++ b/www/news.html Mon Jan 11 17:33:47 2016 -0600 @@ -5,6 +5,79 @@

    News

    + +

    January 11, 2016

    +

    Aboriginal Linux 1.4.5 +is out, based on hg 1836, using +Linux 4.3.

    + +

    It's just a kernel version upgrade, no other changes. We've been +consistently running a couple kernel versions behind, and I'd like to +catch up.

    + +

    January 7, 2016

    +

    Aboriginal Linux 1.4.4 +is out, based on hg 1833, using +Linux 4.2. This release patches gcc 4.2.1 to build under gcc 5.2, fixes the +sh2eb build, adds proper powerpc-440fp support (running under QEMU's -M bamboo +board), and converts most architectures (armv4tl, armv5l, armv6l, i486, +i586, i686, mips, mipsel, powerpc, sh4, x86_64) to use musl instead of +uClinux.

    + +

    Dreamhost deleted a big chunk of history out of the mailing list web archive +again. Last year it was just a few weeks, this time they retroactively zapped +11 months (almost all of 2015). +I provided some details +in another affected project, +but given that last time +they never filled in the previous gap in the archive, I don't hold out much +hope. If history is a guide, they'll keep apologizing as long as I keep poking +them about it, but nothing will ever get fixed. (Some of the vanished posts +are in archive.org.)

    + +

    Due to the musl conversion, new build control +images are necessary to provide dropbear, strace, and linux from scratch. +(Both strace-4.9 and Linux From Scratch 6.8 fail to build under musl for +basically stupid reasons, in the case of LFS more than one package actually +has an #if/else staircase for every known libc type ending in an #error if +it doesn't recognize it. Since musl doesn't like and pretend to be glibc +like uClibc does, I need to upgrade package versions...) Those aren't +uploaded yet, but should be available soon.

    + +

    The system-image.sh build is now called every time by build.sh and +handles its own dependencies: it rebuilds the rootfs, native compiler, +and kernel images as necessary. (This means if you tweak the root +filesystem contents, system-image.sh doesn't have to rebuild the kernel each +time unless you're using SYSIMAGE_TYPE=rootfs instead of the default +SYSIMAGE_TYPE=cpio so faster build and test cycles.)

    + +

    Several new config variables:

    + +
      +
    • MY_PATCH_DIR - lets you specify an additional patch +directory applied after sources/patches (in this case with one subdirectory +per package instead of the package name in the prefix, so +sources/patches/linux-thingy.patch would be patchdir/linux/thingy.patch +instead).

    • + +
    • MY_ROOT_OVERLAY - replaces SIMPLE_ROOT_OVERLAY, still a directory +of files to cp -a into root-filesystem.

    • + +
    • MY_CROSS_PATH and MY_CROSS_PREFIX - specify an external +cross compiler. Providing a native compiler in that case (via MY_ROOT_OVERLAY) +is your problem, native-compiler.sh generally won't work without a corresponding +cross compiler built from the same source.

    • +
    + +

    You can now specify EXTRACT_ALL=force to populate the page cache +(extract tarball and apply patches) even when the packages directory +has a repository version of a package. (If you can't think of why +you'd need to do that, you probably don't.)

    + +

    The miniconfig.sh creation script got moved from soures/toys into +more/, and the mini.config used to build the kernel tarball is now +saved in the system image tarball.

    +

    November 5, 2015

    Aboriginal Linux 1.4.3 is out, based on hg 1807, using