On 01/22/2016 07:11 PM, Gabriel Scherer wrote:
> (If I understand 
> https://github.com/ocaml/opam-repository/blob/master/compilers/4.02.3/4.02.3%2Bmusl%2Bstatic/4.02.3%2Bmusl%2Bstatic.comp
>  correctly, the upstream compiler needs no patching to work with musl.)

I had more success by using 4.02.3+musl and adding '-cclib -static' just to the 
final application's linker options.
4.02.3+musl+static fails in variouos ways when libraries try to build a .cmxs.

Also opam packages with C dependencies require those to be built with musl 
(zlib, libev, hopefully not openssl, etc.) .. at which point you may
want to avoid becoming a mini-distro based on musl and provide just a few of 
the popular C libs that allows the largest part of the opam repository to be 
built with musl.

-- 
Edwin Török | Co-founder and Lead Developer

Skylable open-source object storage: reliable, fast, secure
http://www.skylable.com

_______________________________________________
opam-devel mailing list
[email protected]
http://lists.ocaml.org/listinfo/opam-devel

Reply via email to