Currently, macOS ld does not support --version-script, so the build fails when using default ld.
Removing --version-script,obuparse.v in Makefile, would build successfully.
Build logs:
gcc -Wl,--version-script,obuparse.v -shared obuparse.o -o libobuparse.so
ar rcs libobuparse.a obuparse.o
ld: unknown options: --version-script
clang: error: linker command failed with exit code 1 (use -v to see invocation)