Ticket #864 (closed defect: fixed)

Opened 10 years ago

Last modified 10 years ago

Run ldconfig right after unmerge

Reported by: zlin Owned by: dleverton
Priority: Sometime Milestone:
Component: clients/paludis Version: scm
Keywords: Cc:
Blocked By: Blocking:
Distribution: Exherbo

Description

If you install gcc:4.5 on Exherbo you get a libstdc++.so pointing to that even if you never choose eclectic gcc set 4.5. If you then later unmerge gcc:4.5 paludis breaks right after unmerge because libstdc++.so becomes a dangling symlink.

Running ldconfig would fix this. But that needs to happen right after the unmerge.

The only other way of fixing it is for the gcc exheres to track which .so versions get installed by which versions. This would require installing .so lists to the file system and comparing them which is an awful lot of mess for something a simple ldconfig could fix.

Change History

comment:1 Changed 10 years ago by dleverton

  • Status changed from new to closed
  • Resolution set to fixed

59960f024e27

Note: See TracTickets for help on using tickets.