{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","perl5"],"comment":"Checks binary compatibility of two versions of a C/C++ shared library","compare":null,"dependentCount":null,"description":"Given the header files and shared objects corresponding to two different shared\nlibrary versions, and a simple description of each of the shared libraries in\nXML format, abi-compliance-checker searches for the following kinds of binary\ncompatibility problems:\n\n--added/withdrawn interfaces (functions, global variables)\n--changes to constants\n--problems in data types:\n\t--classes: added/withdrawn virtual functions (changes in layout of\n\t\tvirtual table), virtual function positions, virtual function\n\t\tredefinitions\n\t--structural data types: added/withdrawn members (changes in layout of\n\t\ttype structure), changes in members, size changes\n\t--enumerations: member value changes\n--interface problems:\n\t--parameter and return type changes\n\t--incorrect symbol versions\n\nThe checker then generates a report that assesses the risks of any potential\nproblems detected.","flavors":[],"html":"https://daemonports.org/dragonfly/devel/abi-compliance-checker/","kind":"port","lastUpdate":null,"license":["GPLv2","LGPL20"],"maintainer":"ports@FreeBSD.org","name":"abi-compliance-checker","newest":true,"newestVersion":"2.3","noVulnData":false,"origin":"devel/abi-compliance-checker","otherSystems":[{"maintainer":"ports@FreeBSD.org","newest":true,"origin":"devel/abi-compliance-checker","path":"/devel/abi-compliance-checker/","system":"FreeBSD","version":"2.3"},{"maintainer":"ports@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/abi-compliance-checker","path":"","system":"HardenedBSD","version":"2.3"},{"maintainer":"ports@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/abi-compliance-checker","path":"","system":"GhostBSD","version":"2.3"}],"packages":null,"pkgName":"abi-compliance-checker-2.3","related":null,"repository":"DPorts","requiredBy":["devel/api-sanity-autotest"],"requiredByCount":1,"runDepends":["devel/ctags","devel/elfutils","devel/libelf","lang/perl5.36"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"2.3","versions":null,"vulnerabilities":null,"www":"https://lvc.github.io/abi-compliance-checker/"}
