Made sure everything builds both w/ and w/o musl on both our platforms, defaulting to static builds on Linux.
Wrote a wrapper script to build. Assumes the proper version of libffi, libcrypto and libssl are installed in ~/.local/c0/libs. The rest of our libs currently work vendored in. The wrapper script currently FORCES musl on Linux. This should probably change.
libffi
,libcrypto
andlibssl
are installed in ~/.local/c0/libs. The rest of our libs currently work vendored in. The wrapper script currently FORCES musl on Linux. This should probably change.This requires meson to be pre-installed.
Tested only on Linux x86 and MacOS on an M1.