diff options
| author | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2013-02-23 17:26:09 -0800 |
|---|---|---|
| committer | Diego Elio Pettenò <flameeyes@flameeyes.eu> | 2013-02-23 17:26:09 -0800 |
| commit | 1be5ade4364428153cca20edf5ceb99ac950d0be (patch) | |
| tree | ec6c9a056a95252f4a445b1176bd4f6cef4dc947 | |
| parent | 0089fa4ee9c6de7e7684a88e1227d56beaaf0f85 (diff) | |
| download | libpam-radius-auth-1be5ade4364428153cca20edf5ceb99ac950d0be.tar.gz libpam-radius-auth-1be5ade4364428153cca20edf5ceb99ac950d0be.zip | |
build: use GCC for build, and ensure that unneeded symbols are not exported.
| -rw-r--r-- | Makefile | 3 | ||||
| -rw-r--r-- | pamsymbols.ver | 4 |
2 files changed, 6 insertions, 1 deletions
@@ -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 ###################################################################### # diff --git a/pamsymbols.ver b/pamsymbols.ver new file mode 100644 index 0000000..d049312 --- /dev/null +++ b/pamsymbols.ver @@ -0,0 +1,4 @@ +{ + global: pam_sm_*; + local: *; +}; |
