aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/libtool/libtool-2.4/use-sysroot-in-libpath.patch
blob: 017ab0889ca545d0afde333780e9c918ebf2a7e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
When using sysroot we should append it to libdir which is helpful in cross builds
as the system is staged in the sysroot. For normal build i.e. when lt_sysroot is not
set it will still behave same and add -L/usr/lib to relink command

-Khem

Index: libtool-2.4/libltdl/config/ltmain.m4sh
===================================================================
--- libtool-2.4.orig/libltdl/config/ltmain.m4sh
+++ libtool-2.4/libltdl/config/ltmain.m4sh
@@ -6122,7 +6122,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