+--- a/libpam/Makefile
++++ b/libpam/Makefile
+@@ -18,16 +18,9 @@
+
+ .SUFFIXES: .so
+
+-ifeq ($(origin CC), default)
+- CC := gcc
+-endif
+-
+-DEF_CFLAGS := $(shell [ `uname` = SunOS ] && \
+- echo ' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT') \
+- -fvisibility=hidden $(CFLAGS)
+-DEF_LDFLAGS := $(shell [ `uname` = SunOS ] && echo ' -mimpure-text') $(LDFLAGS)
+-LDL_LDFLAGS := $(shell $(CC) -shared -ldl -xc -o /dev/null /dev/null \
+- >/dev/null 2>&1 && echo ' -ldl')
++DEF_CFLAGS := -fvisibility=hidden $(CFLAGS)
++DEF_LDFLAGS := $(LDFLAGS)
++LDL_LDFLAGS := '-ldl'
+
+ all: google-authenticator pam_google_authenticator.so demo \
+ pam_google_authenticator_unittest