diff --git a/Makefile b/Makefile
index ad8a018477038bed0bd470a31404deed0b18f609..ce901e2a03f2ec82108077ae28000a8a18993f66 100644
--- a/Makefile
+++ b/Makefile
@@ -300,7 +300,7 @@ ifneq ($(findstring darwin,$(OSARCH)),)
   SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace
 else
 # These are used for all but Darwin
-  SOLINK=-shared -Xlinker -x
+  SOLINK=-shared
   ifneq ($(findstring BSD,$(OSARCH)),)
     LDFLAGS+=-L/usr/local/lib
   endif