erik> after the recent changes that build engines like foo.so, I suppose
erik> it was forgotten to update Makefile.shared for Solaris platforms.
erik> @ if $(DETECT_GNU_LD); then \
erik> $(DO_GNU_DSO); \
erik> else \
erik> $(CALC_VERSIONS); \
erik> SHLIB=lib$(LIBNAME).so; \
erik> SHLIB_SUFFIX=; \
erik> ALLSYMSFLAGS=""; \
erik> NOALLSYMSFLAGS=""; \
erik> SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX -Wl,-Bsymbolic"; \
erik> fi; \
erik> I removed the lib prefix from SHLIB in order to pass all the tests
erik> that tries to load the ossltest engine.
erik> I assume that was the decision, right ?
Yes, that's exactly the idea. This commit message explains the
reasoning (I hope):
Author: Richard Levitte <[hidden email]>
Date: Mon Feb 15 18:29:09 2016 +0100
Big rename fest of engine DSO names, from libFOO.so to FOO.so
The engine DSOs were named as if they were shared libraries, and could
end up having all sorts of fancy names: