Home
Solus
Search
Configure Global Search
Log In
Transactions
T6626
Change Details
Change Details
Old
New
Diff
RPATHing binaries and libraries for absolutely no reason is catastrophic to the system and leading to issues such as T6084 T6530 and T6584 Time to RPATH off. Note this is a tracking bug, so don't start throwing up patches without talking to me. **Spreading RPATH via pkgconfig!:** [ ] sdl1, sdl2 --disable-rpath [ ] samba --disable-rpath-install [ ] kerberos --disable-rpath [ ] openmpi (uses enable-new-dtags for RUNPATH which is much better!) [ ] samba stuff ldb, talloc, tdb, tevent (not used by much outside of samba, but still incorrect) **Should be harmless mentions and gone after rebuilds:** [ ] curl (inherits from kerberos) [ ] ffmpeg (inherits from sdl2) [ ] guile-32bit (maybe libunistring-32bit?) [ ] gnutls-32bit (maybe libunistring-32bit?) **Intended:** [x] ogre: -Wl,-rpath,${libdir}/OGRE [x] swipl: -Wl,-rpath=/usr/lib64/swipl-7.4.2/lib/x86_64-linux **REBUILDS** [ ] Rebuild revdeps of libglvnd and ensure packages don't RPATH (then nvidia 304 and 340 drivers should work correctly) This should also eradicate much of the RPATHing in Solus
RPATHing binaries and libraries for absolutely no reason is catastrophic to the system and leading to issues such as T6084 T6530 and T6584 Time to RPATH off. Note this is a tracking bug, so don't start throwing up patches without talking to me. **Spreading RPATH via pkgconfig!:** [ ] sdl1, sdl2 --disable-rpath [ ] samba --disable-rpath-install [x] kerberos --disable-rpath: R1545:0854c89cf53b64e777dda65e1ef963aea0443fbb [ ] openmpi (uses enable-new-dtags for RUNPATH which is much better!) [ ] samba stuff ldb, talloc, tdb, tevent (not used by much outside of samba, but still incorrect) **Should be harmless mentions and gone after rebuilds:** [ ] curl (inherits from kerberos) [ ] ffmpeg (inherits from sdl2) [ ] guile-32bit (maybe libunistring-32bit?) [ ] gnutls-32bit (maybe libunistring-32bit?) **Intended:** [x] ogre: -Wl,-rpath,${libdir}/OGRE [x] swipl: -Wl,-rpath=/usr/lib64/swipl-7.4.2/lib/x86_64-linux **REBUILDS** [ ] Rebuild revdeps of libglvnd and ensure packages don't RPATH (then nvidia 304 and 340 drivers should work correctly) This should also eradicate much of the RPATHing in Solus
RPATHing binaries and libraries for absolutely no reason is catastrophic to the system and leading to issues such as T6084 T6530 and T6584 Time to RPATH off. Note this is a tracking bug, so don't start throwing up patches without talking to me. **Spreading RPATH via pkgconfig!:** [ ] sdl1, sdl2 --disable-rpath [ ] samba --disable-rpath-install [
x
] kerberos --disable-rpath
: R1545:0854c89cf53b64e777dda65e1ef963aea0443fbb
[ ] openmpi (uses enable-new-dtags for RUNPATH which is much better!) [ ] samba stuff ldb, talloc, tdb, tevent (not used by much outside of samba, but still incorrect) **Should be harmless mentions and gone after rebuilds:** [ ] curl (inherits from kerberos) [ ] ffmpeg (inherits from sdl2) [ ] guile-32bit (maybe libunistring-32bit?) [ ] gnutls-32bit (maybe libunistring-32bit?) **Intended:** [x] ogre: -Wl,-rpath,${libdir}/OGRE [x] swipl: -Wl,-rpath=/usr/lib64/swipl-7.4.2/lib/x86_64-linux **REBUILDS** [ ] Rebuild revdeps of libglvnd and ensure packages don't RPATH (then nvidia 304 and 340 drivers should work correctly) This should also eradicate much of the RPATHing in Solus
Continue