[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