Binary compatibility report for the ODE library  between 0.11.1 and 0.12 versions on x86

Test Info


Library NameODE
Version #10.11.1
Version #20.12
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files21
Total Shared Libraries1
Total Symbols / Types546 / 126
VerdictIncompatible
(0.7%)

Problem Summary


SeverityCount
Added Symbols-10
Removed SymbolsHigh4
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0
Other Changes
in Constants
-11

Added Symbols (10)


collision.h, libode.so.3.0.0
dGeomGetPosRelPoint dGeomID geom, dReal px, dReal py, dReal pz, dReal* result )
dGeomGetRelPointPos dGeomID geom, dReal px, dReal py, dReal pz, dReal* result )
dGeomLowLevelControl dGeomID geom, int controlClass, int controlCode, void* dataValue, int* dataSize )
dGeomVectorFromWorld dGeomID geom, dReal px, dReal py, dReal pz, dReal* result )
dGeomVectorToWorld dGeomID geom, dReal px, dReal py, dReal pz, dReal* result )

export-dif.h, libode.so.3.0.0
dWorldExportDIF dWorldID w, FILE* file, char const* world_name )

objects.h, libode.so.3.0.0
dWorldCleanupWorkingMemory dWorldID w )
dWorldSetStepMemoryManager dWorldID w, struct dWorldStepMemoryFunctionsInfo const* memfuncs )
dWorldSetStepMemoryReservationPolicy dWorldID w, struct dWorldStepReserveInfo const* policyinfo )
dWorldUseSharedWorkingMemory dWorldID w, dWorldID from_world )

to the top

Removed Symbols (4)


export-dif.h, libode.so.1.1.1
dWorldExportDIF dWorldID w, FILE* file, char const* world_name )

objects.h, libode.so.1.1.1
dWorldGetAutoEnableDepthSF1 dWorldID p1 )
dWorldSetAutoEnableDepthSF1 dWorldID p1, int autoEnableDepth )
dWorldStepFast1 dWorldID p1, dReal stepsize, int maxiterations )

to the top

Problems with Symbols, Low Severity (2)


objects.h, libode.so.1.1.1
[+] dWorldQuickStep dWorldID w, dReal stepsize ) (1)
[+] dWorldStep dWorldID p1, dReal stepsize ) (1)

to the top

Other Changes in Constants (11)


collision.h
[+] dGeomColliderControlClass
[+] dGeomColliderGetMergeSphereContactsControlCode
[+] dGeomColliderMergeContactsValue__Default
[+] dGeomColliderMergeContactsValue_Full
[+] dGeomColliderMergeContactsValue_None
[+] dGeomColliderMergeContactsValue_Normals
[+] dGeomColliderSetMergeSphereContactsControlCode
[+] dGeomCommonAnyControlCode
[+] dGeomCommonControlClass

objects.h
[+] dWORLDSTEP_RESERVEFACTOR_DEFAULT
[+] dWORLDSTEP_RESERVESIZE_DEFAULT

to the top

Header Files (21)


collision.h
collision_space.h
collision_trimesh.h
common.h
compatibility.h
contact.h
error.h
export-dif.h
mass.h
matrix.h
memory.h
misc.h
objects.h
ode.h
odeconfig.h
odecpp.h
odecpp_collision.h
odeinit.h
odemath.h
rotation.h
timer.h

to the top

Shared Libraries (1)


libode.so.1.1.1

to the top




Generated on Wed Mar 20 17:03:26 2013 for ODE by ABI Compliance Checker 1.99  
A tool for checking backward compatibility of a C/C++ library API