On Thu, 2024-05-30 at 18:10 +0300, Ileana Dumitrescu wrote: > On 29/05/2024 16:27, Joakim Tjernlund wrote: > > Ping ? > > > > On Wed, 2024-01-31 at 19:53 +0200, Ileana Dumitrescu wrote: > > > On 31/01/2024 17:15, Joakim Tjernlund wrote: > > > > Has some variant of > > > > https://lists.gnu.org/archive/html/libtool-patches/2022-04/msg00010.html > > > > been discussed/considered ? > > > > > > > > Joakim > > > > > > The patchset seems good, and that particular patch was most likely > > > forgotten about. I'll look through the thread and the older > > > mailing list discussions and see what the concerns were. I'm currently > > > waiting to do an alpha, so I wouldn't merge it in and/or fix it until > > > after that. > > > > > > On an unrelated note, while looking at the patches I discovered the > > > interesting mix of spaces and tabs throughout ltmain.in. Somehow, > > > I'd previously missed that. > > > > > > -- > > > Ileana Dumitrescu > > > > > > GPG Public Key: FA26 CA78 4BE1 8892 7F22 B99F 6570 EA01 146F 7354 > > > > Sorry, I forgot about this. Now, it has been tested and applied to the > development branch.
Thanks, I just noted that Gentoo also has added lt_sysroot for the yes = $hardcode_minus_L case: --- ltmain.sh +++ ltmain.sh @@ -8367,7 +8367,7 @@ test no = "$hardcode_direct_absolute"; then add=$libdir/$linklib elif test yes = "$hardcode_minus_L"; then - add_dir=-L$libdir + add_dir=-L$lt_sysroot$libdir add=-l$name elif test yes = "$hardcode_shlibpath_var"; then case :$finalize_shlibpath: in @@ -8384,7 +8384,7 @@ 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 You may want to do the same ? Joakim