X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=extras%2Fabi%2FREADME;h=52bbd0489e0f9cc0a109b3939a2f574e9c22d414;hb=3c3f9aff1e6980292d31a7819d7ba998e8d0b754;hp=a74ec1bf350cfaf630dfa5f1a36bb73bd05b179b;hpb=c0ecb6ea53e564c5bca028070b43793afb77a790;p=urcu.git diff --git a/extras/abi/README b/extras/abi/README index a74ec1b..52bbd04 100644 --- a/extras/abi/README +++ b/extras/abi/README @@ -1,13 +1,14 @@ This directory contains the serialized ABI definitions for a typical build of -the liburcu librairies. This information is extracted using libabigail +the liburcu libraries. This information is extracted using libabigail (https://sourceware.org/libabigail/). -The artefacts used to generate these were built with CFLAGS="-O0 -ggdb". +The artefacts used to generate these were built with CFLAGS="-O0 -ggdb" on an +Ubuntu 18.04 x86_64 system. You can compare the serialized ABI with a shared object to check for breaking changes. For example, here we compare an in-tree built version of liburcu-memb.so with the serialized ABI of stable-0.13 : abidiff \ - extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-memb.so.7.xml \ + extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml \ src/.libs/liburcu-memb.so