ACK Signed-Off-By: Christine Caulfield <ccaulfie@xxxxxxxxxx> On 10/09/12 14:24, Fabio M. Di Nitto wrote:
From: "Fabio M. Di Nitto" <fdinitto@xxxxxxxxxx> libtotem_pg links against libnss/nspr and correctly sets RPATH corosync links against libtotem_pg, but libtool (via .la) enforces an extra layer of linking against libnss/nspr without setting RPATH. corosync final binary can't resolve the second linking and fails to load. This issue is visible only on NetBSD that enforces a much stricter use of rpath (vs other OS/distros). Using --as-needed avoids that and it's generally safe to use on other OS'es. Signed-off-by: Fabio M. Di Nitto <fdinitto@xxxxxxxxxx> --- configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/configure.ac b/configure.ac index 1286c5c..681e7c0 100644 --- a/configure.ac +++ b/configure.ac @@ -596,7 +596,7 @@ CFLAGS="$ENV_CFLAGS $lt_prog_compiler_pic $SEC_FLAGS $OPT_CFLAGS $GDB_FLAGS \ $WERROR_CFLAGS $NSS_CFLAGS $LIBQB_CFLAGS \ $SNMP_INCLUDES" CPPFLAGS="$ENV_CPPFLAGS $ANSI_CPPFLAGS $INCLUDE_DIRS" -LDFLAGS="$ENV_LDFLAGS $lt_prog_compiler_pic $SEC_LDFLAGS $COVERAGE_LDFLAGS" +LDFLAGS="$ENV_LDFLAGS $lt_prog_compiler_pic $SEC_LDFLAGS -Wl,--as-needed $COVERAGE_LDFLAGS" # substitute what we need: AC_SUBST([BASHPATH])
_______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss