diff --git a/Makefile b/Makefile index 98cd4160..f62f830a 100644 --- a/Makefile +++ b/Makefile @@ -92,7 +92,9 @@ endif ifeq ($(SQ_PLAT),win) SQ_DYNAMIC_LINKER_OPTIONS += -Wl,--dll else - SQ_DYNAMIC_LINKER_OPTIONS += + SQ_DEFINES += -DLINUX + SQ_C_OPTIONS += -fPIC + SQ_DYNAMIC_LINKER_OPTIONS += -Wl,-Bsymbolic endif ifeq ($(SQ_ARCH),64) @@ -105,7 +107,9 @@ else endif ifdef STANDALONE - SQ_DYNAMIC_LINKER_OPTIONS_ += -static + SQ_DYNAMIC_LINKER_OPTIONS_ += -static +else + SQ_DYNAMIC_LINKER_OPTIONS_ += -Bstatic endif SQ_DEFINES += -DSCRAT_USE_EXCEPTION -DSCRAT_USE_CXX11_OPTIMIZATIONS