The tests:
enums
long_long
fail to link on MacOS X with the message:
ld: common symbols not allowed with MH_DYLIB output
format with the -multi_module option
hand linking them with option "-single_module"
resolves the problem.
I was not sure how to put this (only for MacOS X)
in the common.mk file of the test-suite.
To test in g++ if one is on MacOS X one could use the
predefined symbol __APPLE_CC__
Regards
Mark Donszelmann
These must have been fixed in the meantime as they were working on the travis CI on macos before that shut down:
https://travis-ci.org/github/swig/swig/jobs/767735131#L6709
https://travis-ci.org/github/swig/swig/jobs/767735131#L7315