From 5116bebb80ac7ee441c66b1a884d2653755dc4d9 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Sun, 22 Jan 2006 07:36:54 +0000 Subject: Relevant BUGIDs: none Purpose of commit: bugfix Commit summary: --------------- Fix compiling of static version of shared libpam, libpamc and libpam_misc libraries without assuming "--enable-static-modules do not make the modules dynamically loadable". 2006-01-22 Thorsten Kukuk * configure.in: Don't define PAM_DYNAMIC. * libpam/pam_handlers.c: Get ride of PAM_DYNAMIC, don't include pam_dynamic.h * libpam/pam_dynamic.c: Don't include pam_dynamic.h, exclude functions if we compile with PAM_STATIC. * libpam/pam_dynamic.h: Remove. * libpam/pam_private.h: Add function prototypes from pam_dynamic.h. * libpam/Makefile.am: Bump version number of libpam, remove pam_dynamic.h. --- libpam/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libpam/Makefile.am') diff --git a/libpam/Makefile.am b/libpam/Makefile.am index 81329a3f..4f60ad47 100644 --- a/libpam/Makefile.am +++ b/libpam/Makefile.am @@ -13,10 +13,10 @@ EXTRA_DIST = libpam.map include_HEADERS = $(addprefix include/security/, _pam_compat.h _pam_macros.h _pam_types.h \ pam_appl.h pam_malloc.h pam_modules.h pam_ext.h pam_modutil.h) -noinst_HEADERS = pam_dynamic.h pam_prelude.h pam_private.h pam_tokens.h \ +noinst_HEADERS = pam_prelude.h pam_private.h pam_tokens.h \ pam_modutil_private.h -libpam_la_LDFLAGS = -no-undefined -version-info 81:2:81 @LIBAUDIT@ +libpam_la_LDFLAGS = -no-undefined -version-info 81:3:81 @LIBAUDIT@ if HAVE_VERSIONING libpam_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libpam.map endif -- cgit v1.2.3