Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 178919

Summary: dev-python/celementtree has an internal copy of expat 1.x
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: New packagesAssignee: Python Gentoo Team <python>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2007-05-17 19:22:32 UTC
As per summary, there's an internal copy of expat 1.x in celementtree's shared object, and its symbols are not hidden either. Loading in the same process space both libexpat (2) and python with celementtree will likely cause crashes not so easy to debug.

Easy solution: hide the symbols.
Proper solution: use the already-installed shared copy of libexpat.
Comment 1 Ali Polatel (RETIRED) gentoo-dev 2007-07-03 06:45:32 UTC
I've added patches for versions 1.0.2 and 1.0.5 so they use the
already-installed shared copy of libexpat instead of the internal copy.
Versions 1.0.2-r1 and 1.0.5-r1 are in CVS which fixes this.

Thanks for reporting :-)