--- dodo.py.orig 2019-02-17 18:15:51.000000000 -0800 +++ dodo.py 2019-02-17 18:31:13.000000000 -0800 @@ -19,8 +19,11 @@ all_tests = tests.all_tests (); def soname(target_binary): - if "darwin" in sys.platform or "msys" in sys.platform: + if "msys" in sys.platform: return '' + + if "darwin" in sys.platform: + return '-Wl,-install_name,' + config.PREFIX + '/lib/' + target_binary return '-Wl,-soname,' + target_binary