summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvorlon <Unknown>2007-08-22 03:55:47 +0000
committervorlon <Unknown>2007-08-22 03:55:47 +0000
commitbf79c6d06ba15e1ad9ba2c176511509799a796dd (patch)
tree001fc2f1d66fac3f4aa65fec6b548fa9d096e808
parent406f2f625618ca54c102b54033034753e2ec4549 (diff)
Update 015_hurd_portability to include -pthread in libpam_la_LDFLAGS,
required for portability to non-Linux platforms.
-rw-r--r--changelog2
-rw-r--r--patches-applied/015_hurd_portability13
-rw-r--r--patches-applied/autoconf.patch12
3 files changed, 27 insertions, 0 deletions
diff --git a/changelog b/changelog
index ff340d56..ade2e8f5 100644
--- a/changelog
+++ b/changelog
@@ -145,6 +145,8 @@ pam (0.99.7.1-2) UNRELEASED; urgency=low
Laurent Bigonville for the hint. Closes: #439038.
* Add a watch file for use with uscan; thanks to Laurent Bigonville for
this patch as well. Closes: #439040.
+ * Update 015_hurd_portability to include -pthread in
+ libpam_la_LDFLAGS, required for portability to non-Linux platforms.
-- Steve Langasek <vorlon@debian.org> Tue, 21 Aug 2007 18:29:45 -0700
diff --git a/patches-applied/015_hurd_portability b/patches-applied/015_hurd_portability
index a7bb62ed..edd93dd9 100644
--- a/patches-applied/015_hurd_portability
+++ b/patches-applied/015_hurd_portability
@@ -56,3 +56,16 @@ Index: Linux-PAM/modules/pam_limits/pam_limits.c
if (rlimit_value != RLIM_INFINITY)
rlimit_value *= 1024;
break;
+Index: Linux-PAM/libpam/Makefile.am
+===================================================================
+--- Linux-PAM/libpam/Makefile.am.orig
++++ Linux-PAM/libpam/Makefile.am
+@@ -20,7 +20,7 @@
+ noinst_HEADERS = pam_prelude.h pam_private.h pam_tokens.h \
+ pam_modutil_private.h pam_static_modules.h
+
+-libpam_la_LDFLAGS = -no-undefined -version-info 81:6:81 \
++libpam_la_LDFLAGS = -pthread -no-undefined -version-info 81:6:81 \
+ @LIBAUDIT@ $(LIBPRELUDE_LIBS) @LIBDL@
+ if STATIC_MODULES
+ libpam_la_LDFLAGS += `ls ../modules/pam_*/*.lo` \
diff --git a/patches-applied/autoconf.patch b/patches-applied/autoconf.patch
index e18a43ce..615edc76 100644
--- a/patches-applied/autoconf.patch
+++ b/patches-applied/autoconf.patch
@@ -4382,6 +4382,18 @@ Index: pam/Linux-PAM/libpam/Makefile.in
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
+@@ -272,8 +274,9 @@
+ noinst_HEADERS = pam_prelude.h pam_private.h pam_tokens.h \
+ pam_modutil_private.h pam_static_modules.h
+
+-libpam_la_LDFLAGS = -no-undefined -version-info 81:6:81 @LIBAUDIT@ \
+- $(LIBPRELUDE_LIBS) @LIBDL@ $(am__append_2) $(am__append_3)
++libpam_la_LDFLAGS = -pthread -no-undefined -version-info 81:6:81 \
++ @LIBAUDIT@ $(LIBPRELUDE_LIBS) @LIBDL@ $(am__append_2) \
++ $(am__append_3)
+ lib_LTLIBRARIES = libpam.la
+ libpam_la_SOURCES = pam_account.c pam_auth.c pam_data.c pam_delay.c \
+ pam_dispatch.c pam_end.c pam_env.c pam_handlers.c pam_item.c \
Index: pam/Linux-PAM/libpam_misc/Makefile.in
===================================================================
--- pam.orig/Linux-PAM/libpam_misc/Makefile.in