FS#46464 - [ffmpeg2.8] adds /usr/lib to ld.so path before any ld.so.conf file starting with letter after f
Attached to Project:
Arch Linux
Opened by James Duley (parched) - Monday, 28 September 2015, 18:41 GMT
Last edited by Maxime Gauduin (Alucryd) - Friday, 25 May 2018, 19:39 GMT
Opened by James Duley (parched) - Monday, 28 September 2015, 18:41 GMT
Last edited by Maxime Gauduin (Alucryd) - Friday, 25 May 2018, 19:39 GMT
|
Details
Description:
Due to this commit https://projects.archlinux.org/svntogit/community.git/commit/trunk?h=packages/ffmpeg-compat&id=03c98eb625654ad4f8c4daef920e09d1515bedf3 any file in /etc/ld.so.conf.d/ starting with a letter after 'f' can't override the default loader path /usr/lib. I suggest if ffmpeg-compat is trying to hack ld.so.conf like this then it should rename to ZZ-ffmpeg-compat.conf so it doesn't conflict with other potential users of ld.so.conf |
This task depends upon
Closed by Maxime Gauduin (Alucryd)
Friday, 25 May 2018, 19:39 GMT
Reason for closing: Won't fix
Additional comments about closing: ffmpeg2.8 is gone
Friday, 25 May 2018, 19:39 GMT
Reason for closing: Won't fix
Additional comments about closing: ffmpeg2.8 is gone
What I have isn't a hack, ld.so.conf paths are supposed to be searched before the default library path.
ffmpeg-compat is breaking this convention with its hack.
and then have something like 50-default.conf contain /usr/lib so a package can go before or after
Ultimately it would be best to have 50-default.conf with the standard paths provided by filesystem then ffmpeg-compat wouldn't need them.