link with gcc instead of ld
diff --git a/build/lib.mk b/build/lib.mk
index 45d4f23..b653e81 100644
--- a/build/lib.mk
+++ b/build/lib.mk
@@ -41,7 +41,7 @@
 ifeq ($(DARWIN_BUILD),yes)
 LINKD       = $(CC) -dynamiclib -flat_namespace -undefined suppress -install_name $(DYNAMIC_LIB)
 else
-LINKD       = ld -G
+LINKD       = $(CC) -shared
 endif
 
 all : release