>From 6b62b209c49348b13df0ffad24e49098b19f5edb Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Thu, 18 Sep 2014 07:58:36 +0200 Subject: [PATCH 1/3] BUILD: Prepare version of libnss_sss.so for tests. It is not good idea to link unit test with "libnss_sss.so" due to warning *** Warning: Linking the binary xyz against the loadable module *** libnss_sss.so is not portable! --- Makefile.am | 12 ++++++++++++ src/tests/dlopen-tests.c | 1 + 2 files changed, 13 insertions(+) diff --git a/Makefile.am b/Makefile.am index 53ace65b9a9647ffdaff0776d5a55d3e7393a38c..95f282814ce64a6440f48628cf63c754466a161c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1687,6 +1687,18 @@ TEST_MOCK_PROVIDER_OBJ = \ src/tests/cmocka/common_mock_sdap.c \ src/tests/cmocka/common_mock_sysdb_objects.c +check_LTLIBRARIES += \ + libnss_sss_tests.la \ + $(NULL) + +libnss_sss_tests_la_SOURCES = \ + $(libnss_sss_la_SOURCES) +libnss_sss_tests_la_LIBADD = \ + $(libnss_sss_la_LIBADD) +libnss_sss_tests_la_LDFLAGS = \ + -shared \ + -rpath $(libdir) + EXTRA_nss_srv_tests_DEPENDENCIES = \ $(ldblib_LTLIBRARIES) nss_srv_tests_SOURCES = \ diff --git a/src/tests/dlopen-tests.c b/src/tests/dlopen-tests.c index 7e56d652461155045023fddeb988f4f4ba017277..afe6de8982042458d4fcec2336dc2c96e69afe8f 100644 --- a/src/tests/dlopen-tests.c +++ b/src/tests/dlopen-tests.c @@ -43,6 +43,7 @@ struct so { { "libsss_idmap.so", { LIBPFX"libsss_idmap.so", NULL } }, { "libsss_nss_idmap.so", { LIBPFX"libsss_nss_idmap.so", NULL } }, { "libnss_sss.so", { LIBPFX"libnss_sss.so", NULL } }, + { "libnss_sss_tests.so", { LIBPFX"libnss_sss_tests.so", NULL } }, { "pam_sss.so", { LIBPFX"pam_sss.so", NULL } }, #ifdef BUILD_LIBWBCLIENT { "libwbclient.so", { LIBPFX"libwbclient.so", NULL } }, -- 2.1.0