Binary compatibility report for the libudev library between 106 and 107 versions on x86

Test Info


Library Namelibudev
Version #1106
Version #2107
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files8
Total Shared Libraries1
Total Symbols / Types57 / 39
VerdictIncompatible
(16.7%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium2
Low2
Problems with
Symbols
High0
Medium2
Low0
Problems with
Constants
Low1
Other Changes
in Constants
-1

Added Symbols (4)


udev.h, libudev.so
path_decode char* s )
path_encode char* s, size_t len )
udev_db_get_devices_by_name ( char const* name, struct list_head* name_list )
udev_node_update_symlinks ( struct udevice* udev, struct udevice* udev_old )

to the top

Removed Symbols (2)


udev.h, libudev.so
udev_db_lookup_name ( char const* name, char* devpath, size_t len )
udev_node_remove_symlinks struct udevice* udev )

to the top

Problems with Data Types, Medium Severity (2)


udev.h
[+] struct udevice (1)

udev_rules.h
[+] struct udev_rule (1)

to the top

Problems with Symbols, Medium Severity (2)


udev.h, libudev.so
[+] udev_device_init ( ) (1)
[+] udev_node_add ( struct udevice* udev, struct udevice* udev_old ) (1)

to the top

Problems with Data Types, Low Severity (2)


udev.h
[+] struct udevice (1)

udev_rules.h
[+] struct udev_rule (1)

to the top

Problems with Constants, Low Severity (1)


udev.h
[+] PATH_TO_NAME_CHAR

to the top

Other Changes in Constants (1)


udev.h
[+] DB_NAME_INDEX_DIR

to the top

Header Files (8)


list.h
logging.h
udev.h
udev_rules.h
udev_selinux.h
udev_sysdeps.h
udev_version.h
udevd.h

to the top

Shared Libraries (1)


libudev.so

to the top