[Toybox] BSD support

Rob Landley rob at landley.net
Sat Mar 8 13:03:51 PST 2014


On 03/03/14 16:58, Isaac Dunham wrote:
> 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/

Ooh, coolness!

I should try to plug this into aboriginal...

> 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/*>.

I normally have to splice the linux headers into musl by hand anyway,
that's no big deal...

Rob

 1394312631.0


More information about the Toybox mailing list