Binary compatibility report for the systemd library between 197 and 198 versions on x86
Test Info
Library Name | systemd |
Version #1 | 197 |
Version #2 | 198 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 49 |
Total Shared Libraries | 6 |
Total Symbols / Types | 278 / 177 |
Verdict | Incompatible (1.1%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 1 |
Low | 1 |
Problems with Symbols | High | 0 |
Medium | 5 |
Low | 0 |
Problems with Constants | Low | 0 |
Other Changes in Constants | - | 5 |
Added Symbols (2)
sd-journal.h,
libsystemd-journal.so
sd_journal_reliable_fd ( sd_journal* j ) @@ LIBSYSTEMD_JOURNAL_198
sd-login.h,
libsystemd-login.so
sd_session_get_tty ( char const* session, char** display ) @@ LIBSYSTEMD_LOGIN_198
to the top
Problems with Data Types, Medium Severity (1)
bootchart.h
[+] struct ps_struct (1)
| Change |
Effect |
1 | Type of field name has been changed from char[16] (16 bytes) to char[256] (256 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (1)
ps_first [data]Return value (pointer) has base type 'struct ps_struct'.
to the top
Problems with Symbols, Medium Severity (5)
bootchart.h
[+] entropy [data] (1)
| Change | Effect |
---|
1 | Type of this global data has been changed from int (4 bytes) to bool (1 byte). | Applications will obtain a different value and execution may change. |
[+] filter [data] (1)
| Change | Effect |
---|
1 | Type of this global data has been changed from int (4 bytes) to bool (1 byte). | Applications will obtain a different value and execution may change. |
[+] initcall [data] (1)
| Change | Effect |
---|
1 | Type of this global data has been changed from int (4 bytes) to bool (1 byte). | Applications will obtain a different value and execution may change. |
[+] pss [data] (1)
| Change | Effect |
---|
1 | Type of this global data has been changed from int (4 bytes) to bool (1 byte). | Applications will obtain a different value and execution may change. |
[+] relative [data] (1)
| Change | Effect |
---|
1 | Type of this global data has been changed from int (4 bytes) to bool (1 byte). | Applications will obtain a different value and execution may change. |
to the top
Problems with Data Types, Low Severity (1)
bootchart.h
[+] struct ps_struct (1)
| Change |
Effect |
1 | Size of this type has been changed from 100 bytes to 340 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
ps_first [data]Return value (pointer) has base type 'struct ps_struct'.
to the top
Other Changes in Constants (5)
config.h
[+] ENABLE_EFI
| Change | Effect |
---|
1 | The constant ENABLE_EFI with value 1 has been added. | No effect. |
[+] ENABLE_POLKIT
| Change | Effect |
---|
1 | The constant ENABLE_POLKIT with value 1 has been added. | No effect. |
util.h
[+] ANSI_ERASE_TO_END_OF_LINE
| Change | Effect |
---|
1 | The constant ANSI_ERASE_TO_END_OF_LINE with value "\x1B[K" has been added. | No effect. |
[+] ANSI_GREEN_ON
| Change | Effect |
---|
1 | The constant ANSI_GREEN_ON with value "\x1B[32m" has been added. | No effect. |
[+] ANSI_RED_ON
| Change | Effect |
---|
1 | The constant ANSI_RED_ON with value "\x1B[31m" has been added. | No effect. |
to the top
Header Files (49)
bootchart.h
catalog.h
compress.h
config.h
fsprg.h
gudev.h
gudevenumtypes.h
gudevmarshal.h
ifconf.h
journal-authenticate.h
journal-def.h
journal-file.h
journal-qrcode.h
journal-vacuum.h
journal-verify.h
journald-console.h
journald-kmsg.h
journald-native.h
journald-rate-limit.h
journald-server.h
journald-stream.h
journald-syslog.h
keys-from-name.h
libudev-hwdb-def.h
libudev-private.h
libudev.h
logind-acl.h
logind-action.h
logind-button.h
logind-device.h
logind-inhibit.h
logind-seat.h
logind-session.h
logind-user.h
logind.h
lookup3.h
mmap-cache.h
mtd_probe.h
readahead-common.h
scsi.h
scsi_id.h
sd-daemon.h
sd-id128.h
sd-journal.h
sd-login.h
sd-messages.h
sd-readahead.h
sd-shutdown.h
udev.h
to the top
Shared Libraries (6)
libgudev-1.0.so
libsystemd-daemon.so
libsystemd-id128.so
libsystemd-journal.so
libsystemd-login.so
libudev.so
to the top