/etc/ld.so.conf and /etc/ld.so.conf.d/* mismatch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
glibc (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: libc6
I'm running Ubuntu edgy on x86_64, upgraded from dapper (and before that from breezy).
I've noticed that /etc/ld.so.conf contains:
/lib32
/usr/lib32
/usr/X11R6/lib32
include /etc/ld.
But the only file in /etc/ld.so.conf.d is x86_64-linux-gnu (owned by libc6 according to dpkg -S) which doesn't have a ".conf" extension. This file contains:
# Multiarch support
/lib/
/usr/
Running "ldconfig -N -X -v|grep '^/.*:$'" reports (the first 2 lines are stderr):
ldconfig: Path `/lib32' given more than once
ldconfig: Path `/usr/lib32' given more than once
/lib32:
/usr/lib32:
/usr/X11R6/lib32:
/lib:
/usr/lib:
So the "x86_64-linux-gnu" paths aren't being picked up.
This doesn't cause any problems for me since on my system both /lib/x86_
Related branches
Changed in glibc: | |
status: | Needs Info → Confirmed |
I cannot see, how the lib32 directories are inserted in /etc/ld.so.conf, however I only have a system upgraded from dapper, not from breezy.