Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178919 - dev-python/celementtree has an internal copy of expat 1.x
Summary: dev-python/celementtree has an internal copy of expat 1.x
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-17 19:22 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2007-07-03 06:45 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 :-)