Initial attempt to support the Solaris linker. http://stackoverflow.com/a/16797248 suggests that libre2.symbols might very well work as is. Change-Id: I6cdf32cee25382c371ddac77c0a228019ffdb71e Reviewed-on: https://code-review.googlesource.com/2771 Reviewed-by: Paul Wankadia <junyer@google.com>
diff --git a/Makefile b/Makefile index fd93441..801304d 100644 --- a/Makefile +++ b/Makefile
@@ -39,8 +39,10 @@ ifeq ($(shell uname),Darwin) MAKE_SHARED_LIBRARY=$(CXX) -dynamiclib $(LDFLAGS) -exported_symbols_list libre2.symbols.darwin +else ifeq ($(shell uname),SunOS) +MAKE_SHARED_LIBRARY=$(CXX) -shared -Wl,-soname,libre2.so.$(SONAME),-M,libre2.symbols $(LDFLAGS) else -MAKE_SHARED_LIBRARY=$(CXX) -shared -Wl,-soname,libre2.so.$(SONAME),--version-script=libre2.symbols $(LDFLAGS) +MAKE_SHARED_LIBRARY=$(CXX) -shared -Wl,-soname,libre2.so.$(SONAME),--version-script,libre2.symbols $(LDFLAGS) endif INSTALL_HFILES=\