X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=extras%2Fabi%2FREADME;fp=extras%2Fabi%2FREADME;h=52bbd0489e0f9cc0a109b3939a2f574e9c22d414;hp=4492fc680404e51011027e10386eb3e51c9b42ea;hb=2ff9a79db02e1c761fd0dab9fb8d961bab2f14b0;hpb=5feb4925c499625ba85b9976643f189a9355297c diff --git a/extras/abi/README b/extras/abi/README index 4492fc6..52bbd04 100644 --- a/extras/abi/README +++ b/extras/abi/README @@ -2,12 +2,13 @@ This directory contains the serialized ABI definitions for a typical build of 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