branch development updated: ltmain.in: Add missing sysroot to library path

Ileana Dumitrescu <[email protected]>
Newsgroups gmane.comp.gnu.libtool.cvs
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script.

ildumi pushed a commit to branch development
in repository libtool.

The following commit(s) were added to refs/heads/development by this push:
     new 3221f9f0 ltmain.in: Add missing sysroot to library path
3221f9f0 is described below

commit 3221f9f0fb98d5740ab5d0e8db6a731302520644
Author: Khem Raj <[email protected]>
AuthorDate: Sat Apr 16 18:58:21 2022 +0100

    ltmain.in: Add missing sysroot to library path
    
    When using a sysroot we should append it to libdir, which is helpful in
    cross builds as the system is staged in the sysroot. For normal builds,
    i.e. when lt_sysroot is not set, it will still behave the same and add
    -L/usr/lib to the relink command.
    
    * build-aux/ltmain.in: Prepend sysroot to libdir.
---
 build-aux/ltmain.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build-aux/ltmain.in b/build-aux/ltmain.in
index 7e096a1a..35218830 100644
--- a/build-aux/ltmain.in
+++ b/build-aux/ltmain.in
@@ -6508,7 +6508,7 @@ func_mode_link ()
 	      fi
 	    else
 	      # We cannot seem to hardcode it, guess we'll fake it.
-	      add_dir=-L$libdir
+	      add_dir=-L$lt_sysroot$libdir
 	      # Try looking first in the location we're being installed to.
 	      if test -n "$inst_prefix_dir"; then
 		case $libdir in
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.