[Toybox] BSD support

Isaac Dunham ibid.ag at gmail.com
Mon Mar 3 14:58:21 PST 2014


On Mon, Jan 20, 2014 at 10:41:19PM -0600, Rob Landley wrote:
> On 01/20/14 18:55, Joe Nosay wrote:
> >The biggest problems are:
> >1. Making the code compatible to use with LLVM and CLang which means
> >rewriting and not patching.
> 
> I want to get it to build with llvm on Linux.
> 
> I've been following http://ellcc.org/blog/?page_id=295 but
> unfortunately the developer checked in all the extracted source
> packages into a giant svn archive instead of keeping the tarballs
> and patches separate, which makes playing with it hugely
> inconvenient...
> 
<snip>
> 
> Sounds like fun. I need to get an llvm build environment set up.
> I've got a musl one, but it's still gcc...
> 
> Rob

FYI, you can now grab a binary tarball from ftp://ellcc.org/pub/

It's several fully static binaries that appear to be incompletely stripped, 
providing a single toolchain for all supported arches:
x86, amd64, arm/armel, mips/mipsel, microblaze, and ppc, with some toolchain
support but no library support for ppc64 and sparc.

So the download is over 90 MB, untarring to about 350 MB for i386.
I expect that to be a little higher for other arches.

It builds everything I've tried that didn't #include <linux/*>.

HTH,
Isaac Dunham

 1393887501.0


More information about the Toybox mailing list