summaryrefslogtreecommitdiff
path: root/debian/patches-applied/mkhomedir_linking.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches-applied/mkhomedir_linking.patch')
-rw-r--r--debian/patches-applied/mkhomedir_linking.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/debian/patches-applied/mkhomedir_linking.patch b/debian/patches-applied/mkhomedir_linking.patch
new file mode 100644
index 00000000..f629b2df
--- /dev/null
+++ b/debian/patches-applied/mkhomedir_linking.patch
@@ -0,0 +1,28 @@
+Description: don't pass --version-script options when linking executables,
+ only when linking libraries
+Author: Julien Cristau <jcristau@debian.org>
+Bug-Debian: http://bugs.debian.org/582362
+
+Index: pam/modules/pam_mkhomedir/Makefile.am
+===================================================================
+--- pam.orig/modules/pam_mkhomedir/Makefile.am
++++ pam/modules/pam_mkhomedir/Makefile.am
+@@ -19,14 +19,14 @@
+
+ AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \
+ -DMKHOMEDIR_HELPER=\"$(sbindir)/mkhomedir_helper\"
+-AM_LDFLAGS = -no-undefined -avoid-version -module
+-if HAVE_VERSIONING
+- AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map
+-endif
+
+ securelib_LTLIBRARIES = pam_mkhomedir.la
+ pam_mkhomedir_la_SOURCES = pam_mkhomedir.c
+ pam_mkhomedir_la_LIBADD = -L$(top_builddir)/libpam -lpam
++pam_mkhomedir_la_LDFLAGS = -no-undefined -avoid-version -module
++if HAVE_VERSIONING
++ pam_mkhomedir_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map
++endif
+
+ sbin_PROGRAMS = mkhomedir_helper
+ mkhomedir_helper_SOURCES = mkhomedir_helper.c