cc-ing both lists I spent the weekend working on toybox and aboriginal linux release cleanup. This is related because I'm using Aboriginal as my main test platform for toybox, and I'd like to switch aboriginal to using toybox by default. (That's the next step past trimming the busybox-baseconfig to just what the build needs: replacing things with toybox in the standard config.)
On the toybox side I got all the "ls" options filled out, and a few other polishing things (check the repo, http://landley.net/hg/toybox). The fact that toybox ls claimed to support -L but ignored it was breaking autoconf in more than one package. (Not causing any actual problems, it was causing a spurious failure in a test for something else. If autoconf hadn't performed the test, the build would have worked fine. Which sums up autoconf right there.) I then built all targets (arm, mips, ppc, and x86 are working. x86-64, sparc, and sh4 aren't, I need to track down why), and ran the static-tools build control image under those (which does an automated build of strace and dropbear natively on each target), which is how I found out that toybox netcat and busybox netcat haven't quite got the same command line arguments. Have to fix those in the morning. Toybox is now more or less ready for a release (yeah, I've still gotta fix dalias's xargs bug, that's _next_ relase), but I still have to write up the release notes. Might get through that tomorrow evening, depends how soul-sucking sitting in a cubicle for 8 hours is tomorrow. (I don't mind the job, I mind sitting in a cubicle.) Aboriginal needs another weekend of work (fixing targets and tracking down the x86-64 fedora build break and the mdadm thing). So I'm aiming for an aboriginal release around the 17th-ish. At some point, I'll be introducing musl to the aboriginal build as an alternative to uClibc. It's bsd licensed, and uClibc is kinda moribund these days. (Circa 2005 I could see uClibc displacing glibc, but that ship has sailed. These days I can see musl displacing bionic.) Rob -- GNU/Linux isn't: Linux=GPLv2, GNU=GPLv3+, they can't share code. Either it's "mere aggregation", or a license violation. Pick one. _______________________________________________ Toybox mailing list [email protected] http://lists.landley.net/listinfo.cgi/toybox-landley.net
