2012/6/5 Christian Neukirchen <[email protected]>:
> Jens Staal <[email protected]> writes:
>
>> At the moment I have some issues with that the binaries refuse to be
>> 100% static
>
> The "musl" branch now properly builds static by default.
> Use  bmake CC=musl-gcc  when building the musl branch.
>
> --
> Christian Neukirchen  <[email protected]>  http://chneukirchen.org
>
>

Awesome! thanks
The AUR (https://aur.archlinux.org/packages.php?ID=59795) is an
attempt to package the musl branch

benefits:
- seems to be completely static

costs(compared to main branch):
- binaries do not execute (!) - the Arch GCC bug for musl recently discussed?
- 0.14 MiB bigger

-not built in bin:
< cksum dd sum cp domainname rm sha1 chgrp cpio ls pax sha256 tar
chmod date md5

-not built in sbin:
< chown

-not built in usr/bin:
< Mail awk b64decode b64encode chflags ci cmp co dc du flex flex++
getent gzsig help ident lex m4 mail mailx make man mandoc merge rcs
rcsclean rcsdiff rcsmerge rlog rpcgen rpcinfo script sed sort split
strings touch ul uudecode uuencode vacation

-not built in usr/sbin:
< chgrp@        chown@

... so compared to the previous glibc (main) branch there are some
serious costs at the moment...
Hopefully the missing functionality can be fixed.
(I will also try to get heirloom static against musl)

Ps. sorry if this starts to be off topic for the suckless dev list Ds.

Reply via email to