Open snej opened 5 months ago
I just noticed that CMake is supported, and builds fine for me, so I'll be using that instead of make. It would still be nice if the Makefile were made compatible.
The objcopy
step is not really necessary and can be commented out. It hides any symbols not listed in lib/exports.build.txt
, so that internal symbols are not exposed by accident.
The objcopy
step is a bit of a hack and shouldn't be necessary once symbol visibility is handled by good design and language features. See also #54.
Keeping this issue open as a reminder that the Makefile
build is broken on MacOS.
Cloned the repo and ran
make
:Never heard of
objcopy
before; looks like it's part of a GNU Binary Utilities library. I'm not sure if this tool supports macOS, i.e. Mach-O executables, or how to install it if it does.(I'm running macOS 14.3.1 on an M1 MacBook Pro.)