This is ongoing work to port Firefox to the musl C library. Currently it
doesn't work, but compiles, so that's a start.
prereqs/ contains build scripts for the prerequisites, configured to build with
musl-cross compilers from http://bitbucket.org/GregorR/musl-cross . Just set up
its config.sh and run ./build.sh to build prereqs.
To build Firefox itself, check out your favorite branch of Firefox from
Mercurial into 'src', then use Mercurial's mq extension to apply the patches:
$ ln -s ../../patches src/.hg/patches
$ cd src
$ hg qpush -a
Configure it how you'd like
$ cp ../mozconfig .mozconfig
$ vim .mozconfig
$ make -f client.mk