libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: multilib dirs and ld.so


From: Peter O'Gorman
Subject: Re: multilib dirs and ld.so
Date: Thu, 24 Jan 2008 00:59:45 -0600
User-agent: Thunderbird 2.0.0.9 (X11/20071115)

Ralf Wildenhues wrote:
> Hi Peter,
> 
> * Peter O'Gorman wrote on Mon, Jan 21, 2008 at 07:29:08PM CET:
>> I give up on trying to find fancy ways to set the paths, ok to apply
>> this to branch-1-5 (and similar for HEAD)?
> 
> I suppose, yes, but I guess some mention in the documentation would not
> be bad.

Committed these,
Thanks,
Peter
-- 
Peter O'Gorman
http://pogma.com
Index: ChangeLog
===================================================================
RCS file: /sources/libtool/libtool/ChangeLog,v
retrieving revision 1.1220.2.486
diff -u -r1.1220.2.486 ChangeLog
--- ChangeLog   21 Jan 2008 17:47:50 -0000      1.1220.2.486
+++ ChangeLog   24 Jan 2008 06:52:12 -0000
@@ -1,3 +1,9 @@
+2008-01-24  Peter O'Gorman  <address@hidden>
+
+       * libtool.m4 (sys_lib_search_path_spec, sys_lib_dlsearch_path_spec):
+       Allow for a cache variable lt_cv_sys_lib... to set these at configure
+       time.
+
 2008-01-21  Peter O'Gorman  <address@hidden>
 
        * ltmain.in [darwin]: look in libdir for dependent libraries, the .la
Index: libtool.m4
===================================================================
RCS file: /sources/libtool/libtool/Attic/libtool.m4,v
retrieving revision 1.314.2.192
diff -u -r1.314.2.192 libtool.m4
--- libtool.m4  11 Jan 2008 19:15:57 -0000      1.314.2.192
+++ libtool.m4  24 Jan 2008 06:52:16 -0000
@@ -1817,6 +1817,13 @@
 AC_MSG_RESULT([$dynamic_linker])
 test "$dynamic_linker" = no && can_build_shared=no
 
+AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
+[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
+[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
+
 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX 
COMPILER_PATH LIBRARY_PATH"
? compiler_search.patch
Index: ChangeLog
===================================================================
RCS file: /sources/libtool/libtool/ChangeLog,v
retrieving revision 1.2567
diff -u -r1.2567 ChangeLog
--- ChangeLog   24 Jan 2008 04:08:37 -0000      1.2567
+++ ChangeLog   24 Jan 2008 06:54:22 -0000
@@ -1,3 +1,10 @@
+2008-01-24  Peter O'Gorman  <address@hidden>
+
+       * libltdl/m4/libtool.m4 (sys_lib_search_path_spec, 
+       sys_lib_dlsearch_path_spec): Allow for a cache variable 
+       lt_cv_sys_lib_... to set these at configure time.
+       * doc/notes.texi: Short note about the above change.
+
 2008-01-24  Eric Blake  <address@hidden>
 
        Add proper quoting to doc examples.
Index: doc/notes.texi
===================================================================
RCS file: /sources/libtool/libtool/doc/notes.texi,v
retrieving revision 1.4
diff -u -r1.4 notes.texi
--- doc/notes.texi      14 Jan 2008 21:34:19 -0000      1.4
+++ doc/notes.texi      24 Jan 2008 06:54:22 -0000
@@ -67,4 +67,14 @@
 to use autoconf-mode, which is distributed with GNU Emacs 21, Autoconf itself,
 and all recent releases of XEmacs.
 
address@hidden
+When building on some linux systems for multilib targets
address@hidden sometimes guesses the wrong paths that the linker
+and dynamic linker search by default. If this occurs, you may override
+libtool's guesses at @command{configure} time by setting the
address@hidden cache variables
address@hidden and
address@hidden respectively to the correct search
+paths.
+
 @end itemize
Index: libltdl/m4/libtool.m4
===================================================================
RCS file: /sources/libtool/libtool/libltdl/m4/libtool.m4,v
retrieving revision 1.130
diff -u -r1.130 libtool.m4
--- libltdl/m4/libtool.m4       16 Jan 2008 14:49:40 -0000      1.130
+++ libltdl/m4/libtool.m4       24 Jan 2008 06:54:27 -0000
@@ -2663,6 +2663,13 @@
 if test "$GCC" = yes; then
   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX 
COMPILER_PATH LIBRARY_PATH"
 fi
+ 
+AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec],
+[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"])
+sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
+AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec],
+[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"])
+sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
 
 _LT_DECL([], [variables_saved_for_relink], [1],
     [Variables whose values should be saved in libtool wrapper scripts and

reply via email to

[Prev in Thread] Current Thread [Next in Thread]