On Wed, Jul 24, 2013, at 08:58 AM, Kirk Terrell wrote:
>
> I have to recant from my earlier email on Musl Libc. I have built
> systems for arm, mips and x86. I used the following process
>
> To Build Musl:
>
> > CROSS_COMPILE=${CLFS_TARGET}- ./configure --prefix=${CLFS}
> > --disable-gcc-wrapper \
> > --host=${CLFS_TARGET} --build=${CLFS_HOST} --syslibdir=${CLFS}/lib
> > --includedir=${CLFS}/usr/include
>
> > make
>
>
> > make install
>
> > cp ${CLFS}/usr/include/net/if_arp.h ${CLFS}/usr/include/linux/if_arp.h
> >
> > cp ${CLFS}/usr/include/linux/if_slip.h ${CLFS}/usr/include/net/if_slip.h
>
> To Build Busybox:
>
> I used the config file from sabatoge, and used the following extra C
> flags: -Dfdprintf=dprintf -D_GNU_SOURCE
>
> The later flag makes the header files more consistent with glibc.
>
> The config file turns off rpc features and system logging.
>
> I was able to succesfully boot a QEMU based system.
Awesome! :)
I'll give this a try as soon as I can.
Thanks,
Andrew
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org