diff options
author | vorlon <Unknown> | 2007-08-22 03:55:47 +0000 |
---|---|---|
committer | vorlon <Unknown> | 2007-08-22 03:55:47 +0000 |
commit | bf79c6d06ba15e1ad9ba2c176511509799a796dd (patch) | |
tree | 001fc2f1d66fac3f4aa65fec6b548fa9d096e808 | |
parent | 406f2f625618ca54c102b54033034753e2ec4549 (diff) | |
download | pam-bf79c6d06ba15e1ad9ba2c176511509799a796dd.tar.gz pam-bf79c6d06ba15e1ad9ba2c176511509799a796dd.tar.bz2 pam-bf79c6d06ba15e1ad9ba2c176511509799a796dd.zip |
Update 015_hurd_portability to include -pthread in libpam_la_LDFLAGS,
required for portability to non-Linux platforms.
-rw-r--r-- | changelog | 2 | ||||
-rw-r--r-- | patches-applied/015_hurd_portability | 13 | ||||
-rw-r--r-- | patches-applied/autoconf.patch | 12 |
3 files changed, 27 insertions, 0 deletions
@@ -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 |