diff --git a/Makefile.shared b/Makefile.shared index 3cdb52401b6961a16f4f9672892ccfcc55704ed0..e91804fcb007f5499a8f0859f6f89e735f2e3790 100644 --- a/Makefile.shared +++ b/Makefile.shared @@ -114,6 +114,7 @@ DO_GNU=$(CALC_VERSIONS); \ SHLIB=lib$(LIBNAME).so \ SHLIB_SUFFIX= \ LIBDEPS="$(LIBDEPS) -lc" \ + ALLSYMSFLAGS='-Wl,--whole-archive' \ NOALLSYMSFLAGS='-Wl,--no-whole-archive' \ SHAREDFLAGS="-shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX" \ SHAREDCMD='$(CC)'