GNOME Bugzilla – Bug 463285
libart_lgpl/art_misc.h has been made unusable by C++ applications
Last modified: 2008-09-22 21:06:04 UTC
Steps to reproduce: 1. there is no crash, onloy the impossibility of compiling+linking C++ apps 2. bugzilla only seems to offer this silly simplistic form 3. a crash is the most severe classification i could find Stack trace: Other information: some unthinking person converted art_alloc/art_free/art_realloc from macros into functions to provide win32 compatibility. but they didn't put these declarations inside the C++ extern "C" block of art_misc.h. as a result, any C++ application that links against libart_lgpl and uses this header and code that calls art_alloc() will fail to link because the linker cannot find the C++-mangled version of art_alloc(). this was reported to debian several months ago, it appears not to have been fed upstream.
this bug is not present in 2.3.17, but it is in 2.3.19, which is not listed in the version dropdown for libart bug reports.
Dup of Bug 421299 (among others) I think?
it is a duplicate and when the hell is this crippling and stupid problem going to be fixed? :)
Fixed in 2.3.20 released on 30-Jan-2008
Closing, as dup (which is fixed). *** This bug has been marked as a duplicate of 421299 ***