On Aug 23, 2009, at 8:14 PM, Claude Heiland-Allen wrote:
Hans-Christoph Steiner wrote:
Do you have any documentation on this as a suggested workaround?
http://wiki.fifengine.de/Segfault_in_cxa_allocate_exception#Workaround_.231
"Explicitly linking against libstdc++ before linking against the opengl libraries resolves this issue!"
You can have an external (in fact, I use one[1]) that links libstdc+ +, and load it into Pd before anything else, which "works" - but it's much more fragile and hoop-jumping for users who just want something that works, how many times can you debug ~/.pdsettings or ~/.pdrc for users who don't care why C++ exceptions cause crashes when they use Gem or whatever...
Wouldn't you need to use this libstdcpp.pd_linux external for Pd vanilla anyway?
.hc
----------------------------------------------------------------------------
Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies. - Amy Smith