The following patch fixes the present logic governing emission of relative pathnames in -L... arguments in .slibtool.deps files and implements position-independent wrapper scripts accordingly; this particularly affects build systems that oblige operating on executable binaries prior to their dependent shared objects having been installed (cf. https://dev.midipix.org/cross/slibtool/issue/33): https://www.lucioillanes.de/assets/slibtool%2Brelativity_and_quantum_mechanics.patch (includes https://dev.midipix.org/cross/slibtool/issue/36 fix)
This fixes the following slibtool-related Gentoo package bugs (WIP): https://bugs.gentoo.org/show_bug.cgi?id=778389 https://bugs.gentoo.org/show_bug.cgi?id=778428 https://bugs.gentoo.org/show_bug.cgi?id=779031
<img alt="slibtoolrelativity.patch" src="/cross/slibtool/issue/raw/files/5b007aee04a8757139a6ecc954b9e75d11705fb69a6e59e982467bfdf953c1e7-slibtoolrelativity.patch" />
@lalbornoz, thanks for another great patch! Merged as e945f1e.
Metadata Update from @midipix: - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.