From 1be5ade4364428153cca20edf5ceb99ac950d0be Mon Sep 17 00:00:00 2001 From: Diego Elio Pettenò Date: Sat, 23 Feb 2013 17:26:09 -0800 Subject: build: use GCC for build, and ensure that unneeded symbols are not exported. --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index c050a2b..1c6940e 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,7 @@ CFLAGS = -Wall -fPIC # Then copy pam_radius_auth.so to /usr/freeware/lib32/security (PAM dir) # CFLAGS = +LDFLAGS = -shared -Wl,--version-script=pamsymbols.ver ###################################################################### # @@ -55,7 +56,7 @@ pam_radius_auth.o: pam_radius_auth.c pam_radius_auth.h # gcc -shared pam_radius_auth.o md5.o -lpam -lc -o pam_radius_auth.so # pam_radius_auth.so: pam_radius_auth.o md5.o - ld -Bshareable pam_radius_auth.o md5.o -lpam -o pam_radius_auth.so + $(CC) $(LDFLAGS) pam_radius_auth.o md5.o -lpam -o pam_radius_auth.so ###################################################################### # -- cgit v1.2.3