About the segfaults on Ubuntu 11.10 (Oneiric) and Debian 7.0 (Wheezy):

After a couple of weeks I've found two different solutions/hacks:

Debian Wheezy: I found a proper work-around for the static object
initialization problem.

Ubuntu Oneric: This work-around is not working on Ubuntu 11.10, so I
implemented a hack (doing static object initialization "by hand").

In both cases it seems to be a problem with the linker. The GNU team has
changed the linker concept (the .ctors section is gone), and this linker
is not working properly. This assumption is based on a remote diagnosis
(and it's difficult to do a remote diagnosis).

Thanks to Lars who did many, many tests on his Ubuntu 11.10 release, and thanks 
to Tom who also did many tests on his Debian 7.0 release.

Finally: revision #161 should work on all distributions, even the broken
ones.
-- 
Gregor Cramer
email: <[email protected]>


Reply via email to