FS#35744 - [pango] pkgbuild needs update since /sbin/ldconfig has been moved
Attached to Project:
Arch Linux
Opened by Åsmund Ervik (AsmundEr) - Monday, 10 June 2013, 09:27 GMT
Last edited by Jan de Groot (JGC) - Monday, 01 July 2013, 10:21 GMT
Opened by Åsmund Ervik (AsmundEr) - Monday, 10 June 2013, 09:27 GMT
Last edited by Jan de Groot (JGC) - Monday, 01 July 2013, 10:21 GMT
|
Details
Description:
Pango (and lib32-pango) use /sbin/ldconfig during the install phase. This file no longer exists due to the recent update of filesystem etc. Temporary workaround for users: mkdir /sbin && ln -s /usr/bin/ldconfig /sbin/ && pacman -S pango && rm -rf /sbin |
This task depends upon
Closed by Jan de Groot (JGC)
Monday, 01 July 2013, 10:21 GMT
Reason for closing: Fixed
Additional comments about closing: The ldconfig call has been removed from trunk.
The call was needed because of XFree86 back in the days libs resided in /usr/X11R6/lib (and ld.so.conf was updated from XFree86 post_install). Now that X libraries are in /usr/lib the call is no longer needed.
Monday, 01 July 2013, 10:21 GMT
Reason for closing: Fixed
Additional comments about closing: The ldconfig call has been removed from trunk.
The call was needed because of XFree86 back in the days libs resided in /usr/X11R6/lib (and ld.so.conf was updated from XFree86 post_install). Now that X libraries are in /usr/lib the call is no longer needed.
/bin -> usr/bin/
/lib -> usr/lib/
/lib64 -> usr/lib/
/sbin -> usr/bin/
/usr/lib64 -> lib/
/usr/sbin -> bin/
There's no bug here, though. /sbin/ldconfig is still a valid path to ldconfig on an up to date system.
The ldconfig call has been there since a decade. We added that long time ago because post_install/post_upgrade scripts failed miserably if we didn't do this (unresolved symbols or libraries simply not found). Maybe glibc has become smarter, maybe pacman calls ldconfig multiple times during a -Syu, don't know if it's still needed this way.