Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 15104] libxcb 1.2 renames shared objects and loses the library archive breaking many packages

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-grimoire-bugs AT lists.ibiblio.org
  • Subject: [SM-Grimoire-Bugs] [Bug 15104] libxcb 1.2 renames shared objects and loses the library archive breaking many packages
  • Date: 22 Mar 2009 09:06:24 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=15104





--- Comment #15 from Remko van der Vossen <wich AT stack.nl> 2009-03-22
04:06:19 ---
Yes David, that's exactly the point, libxcb does not have a libxcb-xlib
anymore
completely breaking the binary interface. You need to recast all dependees in
the proper order in order to resolve it and that is exactly the problem, we
are
missing many dependencies in our spells, especially xorg spells and thus
sorcery cannot determine the correct order of spells to cast.

I'm working on an improved script to find missing library dependencies, in
which we're not using ldd, as that also lists dependencies of dependencies,
but
readelf to read the dynamic section, but now I need to do the actual library
lookups myself respecting ld config and ELF rpath settings. I still need to
fix
a few things there as well as handling sorcery providers correctly but then
the
main lookup code should be working correctly. Then I stil need to wring out
the
last issues in the code that determines what should be updated in the indices
I
build to do the dependency and library provider lookups, but that isn't
necessary to make a good overview of missing dependencies to help out current
problem with this spell.

In any case I very much recommend reverting libxcb in master to 1.1 first
resolving many of the missing dependencies we have. I spent like three weeks
recasting spells and running cleanse --fix to get one machine back in a
sensible working state, but there are still things messed up on that one.

--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




Archive powered by MHonArc 2.6.24.

Top of Page