Binary compatibility report for the GNU Parted library from version 1.9.0 to 2.1 on x86

Test Info


Library NameGNU Parted
Version #11.9.0
Version #22.1
CPU Architecturex86
GCC Version4.5

Test Results Summary


Total Header Files10
Total Shared Libraries1
Total Symbols / Types184 / 42
VerdictIncompatible

Problem Summary


SeverityCount
Added Symbols-14
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium3
Low5
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low1

Added Symbols (14)


device.h, libparted-2.1.so.0.0.0
ped_device_get_minimal_aligned_constraint PedDevice const* dev )
ped_device_get_minimum_alignment PedDevice const* dev )
ped_device_get_optimal_aligned_constraint PedDevice const* dev )
ped_device_get_optimum_alignment PedDevice const* dev )

disk.h, libparted-2.1.so.0.0.0
ped_disk_flag_get_by_name char const* name )
ped_disk_flag_get_name PedDiskFlag flag )
ped_disk_flag_next PedDiskFlag flag )
ped_disk_get_flag PedDisk const* disk, PedDiskFlag flag )
ped_disk_get_partition_alignment PedDisk const* disk )
ped_disk_is_flag_available PedDisk const* disk, PedDiskFlag flag )
ped_disk_max_partition_length PedDisk const* disk )
ped_disk_max_partition_start_sector PedDisk const* disk )
ped_disk_set_flag PedDisk* disk, PedDiskFlag flag, int state )

geom.h, libparted-2.1.so.0.0.0
ped_geometry_read_alloc PedGeometry const* geom, void** buffer, PedSector offset, PedSector count )

to the top

Removed Symbols (1)


disk.h, libparted-1.9.so.0.0.0
ped_disk_clobber_exclude PedDevice* dev, PedDiskType const* exclude )

to the top

Problems with Data Types, Medium Severity (3)


disk.h
[+] struct _PedDiskOps (3)

to the top

Problems with Data Types, Low Severity (5)


disk.h
[+] struct _PedDiskOps (5)

to the top

Problems with Symbols, Low Severity (1)


disk.h, libparted-1.9.so.0.0.0
[+] ped_disk_type_get_next PedDiskType* type ) (1)

to the top

Problems with Constants (1)


disk.h
[+] PED_PARTITION_LAST_FLAG

to the top

Header Files (10)


constraint.h
device.h
disk.h
exception.h
filesys.h
geom.h
natmath.h
parted.h
timer.h
unit.h

to the top

Shared Libraries (1)


libparted-1.9.so.0.0.0

to the top




Generated on Mon May 30 14:44:57 2011 for GNU Parted by ABI Compliance Checker 1.23  
A tool for checking backward binary compatibility of a shared C/C++ library API