MantisBT - VTK
View Issue Details
0000049VTK(No Category)public2003-07-01 11:132007-07-28 08:59
Brad King 
Amy Galbraith 
lowminoralways
closedno change required 
 
 
0000049: Goodsite
A bug in gcc 3.x results in weak symbols incorrectly merging when shared libraries are loaded with dlopen unless the RTLD_GLOBAL flag is used. Since python does not use this flag by default, virtual functions behave strangely in the python wrapper modules of VTK.

The following should be added to somewhere like __helper.py:

import os, sys
if os.name == 'posix':
  import dl
  sys.setdlopenflags(dl.RTLD_NOW|dl.RTLD_GLOBAL)
No tags attached.
Issue History
2011-06-16 13:11Zack GalbreathCategory => (No Category)

Notes
(0000120)
Brad King   
2003-09-23 16:30   
This has been fixed in the CVS version. We do not plan to include the fix in release 4.2.
(0008228)
   
2007-07-28 08:59   
<a href= http://mlm.laplanezarde.info/payday-advance/site_map.html [^] >cash advance payday loan</a> [url=http://mlm.laplanezarde.info/payday-advance/site_map.html [^]]cash advance payday loan[/url] <a href= http://mlm.laplanezarde.info/credit-card/site_map.html [^] >card citi credit</a> [url=http://mlm.laplanezarde.info/credit-card/site_map.html [^]]card citi credit[/url]