Seems there's a few interesting tools out there to detect ABI breakage,
which might be useful for us in detecting if any of our 'patch' releases (1.3.x)
broke ABI wrt the parent minor release (1.3.0).

Of possible interest:

    ABI Compliance Checker (ACC)
    http://ispras.linuxbase.org/index.php/ABI_compliance_checker

    GCC_XML
    http://www.gccxml.org/HTML/Index.html

    A comprehensive list of what C++ mods break ABI:
    
http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B#The_Do.27s_and_Don.27ts

The gcc one sounds interesting; it sounds like an extension to the
compiler itself to use its own internal data structures to detect
ABI breakage. I think the idea is it spits out an XML file for each
build, and if you compare the XML's between two builds, if they're
the same, the ABIs are the same.
_______________________________________________
fltk-dev mailing list
fltk-dev@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to