diff -Naur free-sa-1.3.3.orig/global.mk free-sa-1.3.3/global.mk --- free-sa-1.3.3.orig/global.mk 2007-07-22 17:21:44 +0400 +++ free-sa-1.3.3/global.mk 2007-08-06 15:30:42 +0400 @@ -27,6 +27,8 @@ SACFLAGS = # Linker flags (required libraries) SALDFLAGS = -lm +# We have to use LDADD because of "as-needed" +LDADD = -lm # ADDITIONAL linker flags to SALDFLAGS for free-sa.cgi #SACGILDFLAGS = -static diff -Naur free-sa-1.3.3.orig/src/Makefile free-sa-1.3.3/src/Makefile --- free-sa-1.3.3.orig/src/Makefile 2007-05-02 21:33:56 +0400 +++ free-sa-1.3.3/src/Makefile 2007-08-06 15:31:36 +0400 @@ -12,10 +12,10 @@ $(AR) cr ./.libs/$@ */*.o free-sa: free-sa.o libfree-sa.a - $(CC) $(LDFLAGS) free-sa.o -L.libs -lfree-sa -o $@ + $(CC) $(LDFLAGS) free-sa.o -L.libs -lfree-sa -o $@ $(LDADD) free-sa.cgi: free-sa.cgi.o libfree-sa.a - $(CC) $(SACGILDFLAGS) free-sa.cgi.o -L.libs -lfree-sa $(LDFLAGS) -o $@ + $(CC) $(SACGILDFLAGS) free-sa.cgi.o -L.libs -lfree-sa $(LDFLAGS) -o $@ $(LDADD) release: all @strip ./free-sa ./free-sa.cgi