On Saturday, 10 June 2017 at 05:36:38 UTC, Russel Winder wrote:
Could I get you to send it again I appear either not to have
received it or I have deleted it before reading it.
SharedLibrary('lib2', ['lib2.d'], SHOBJSUFFIX='.o')
instead of the above SharedLibrary call (which I took from the
documentation).
Certainly that works, but it would be better that you didn't
have to do that. This should work "out of the box" without
hassle. Also the tests in the test suite for the D tools do not
have this and they pass. This would lead to the hypothesis that
the D compilers are behaving differently for you and for me,
which I suspect means we are working on different platforms,
which would indicate a gap in the CI testing for SCons.
I sent you another message. I fixed it by adding one line to
dmd.py to set that variable.