[Aboriginal] powerpc status

Rob Landley rob at landley.net
Thu Jul 26 06:28:31 PDT 2012

The powerpc target builds to completion on my ubuntu netbook. The same
code (same build directory rsynced over there) doesn't on the Fedora server.

I really hate Fedora. I'm temted to cut a release _without_ fixing the
Fedora problems, and make that a goal for next release, except my goals
for next release are:

1) Add toybox as an alternative to busybox.
2) Add musl as an alternative to uClibc.

In the long run, I'm probably migrating to both. Toybox for obvious
reasons, and musl because uClibc's spent 6 years more or less stagnant,
doesn't think being able to bisect a bug between two release versions is
something anyone would ever want to do, and is too complicated for me to
really fix the weirdness in it myself. (I read through chunks of the
pthreads code: it looks like they copied buckets gnu crap verbatim.)

Musl is smaller and simpler and has a responsive maintainer, and is
adding new architectures as we speak, so asking for things like s390
support aren't as big a deal there. (QEMU supports it, my old GPLv2
gcc/binutils toolchain supports it, so why not?)

Plus the bsd vs gpl thing: musl could reasonably be deployed on Android
as a replacement for bionic. uClibc can't: no GPL in userspace.

GNU/Linux isn't: Linux=GPLv2, GNU=GPLv3+, they can't share code.
Either it's "mere aggregation", or a license violation.  Pick one.

More information about the Aboriginal mailing list