The Samba-Bugzilla – Attachment 5741 Details for
Bug 7209
--as-needed cannot be disabled
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
0001-check-if-LD_AS_NEEDED-breaks-linking-with-libreadlin.patch (text/plain), 1.71 KB, created by
Olaf Flebbe
on 2010-05-27 01:00:43 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Olaf Flebbe
Created:
2010-05-27 01:00:43 UTC
Size:
1.71 KB
patch
obsolete
>From 7f523b41e422dc2c4366964b3ad77fca0fef4e96 Mon Sep 17 00:00:00 2001 >From: Olaf Flebbe <o.flebbe@science-computing.de> >Date: Tue, 25 May 2010 13:22:56 +0200 >Subject: [PATCH] check if LD_AS_NEEDED breaks linking with libreadline > >--- > source3/configure.in | 19 +++++++++++++++++++ > 1 files changed, 19 insertions(+), 0 deletions(-) > >diff --git a/source3/configure.in b/source3/configure.in >index 74a2479..27e7ba2 100644 >--- a/source3/configure.in >+++ b/source3/configure.in >@@ -1697,6 +1697,7 @@ fi > > AC_MSG_RESULT($BLDSHARED) > >+saved_before_as_needed_ldflags="$LDFLAGS" > for flags in "-Wl,--as-needed" "-Wl,-z,ignore" "-z ignore" ; do > saved_ldflags="$LDFLAGS" > AC_MSG_CHECKING([if $flags works]) >@@ -1710,6 +1711,24 @@ for flags in "-Wl,--as-needed" "-Wl,-z,ignore" "-z ignore" ; do > test x"$ld_as_needed_flag_found" = xyes && break > done > >+# check if we have to disable LD_AS_NEEDED_FLAG: >+# On some systems for a veriety of reasons linking with >+# -Wl,--as-needed -lreadline -lncurses fails >+# we have to retest, if these combination is detected before, >+ >+if test x$ac_cv_lib_readline_rl_callback_handler_install = xyes ; then >+ if test x$ld_as_needed_flag_found = xyes ; then >+ AC_MSG_CHECKING([if $LD_AS_NEEDED_FLAG works with readline]) >+ # try if check no fails >+ save_LIBS=$LIBS >+ LIBS="$LIBS $TERMLIBS" >+ AC_TRY_LINK([], [rl_callback_handler_install();], [AC_MSG_RESULT([yes])],[ AC_MSG_RESULT([no]); LDFLAGS="$saved_before_as_needed_ldflags"]) >+ LIBS="$save_LIBS" >+ fi >+fi >+ >+ >+ > # for historical reasons almost all linkers don't complain about unresolved > # symbols in shared libs. Except for the internal samba modules we want to get > # errors when we produce a shared lib with unresolved symbols. On some >-- >1.6.0.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 7209
:
5456
|
5708
|
5709
|
5736
|
5737
|
5741
|
5742