crashappsec / libcon4m

Base Compiler and Runtime Support for con4m
Apache License 2.0
0 stars 0 forks source link

Initial Linux port #1

Closed viega closed 6 months ago

viega commented 6 months ago
  1. Made sure everything builds both w/ and w/o musl on both our platforms, defaulting to static builds on Linux.
  2. 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.
  3. Reorganized.
  4. Cleaned up a bit.

This requires meson to be pre-installed.

Tested only on Linux x86 and MacOS on an M1.