|
|
||
|---|---|---|
| .gitattributes | ||
| COPYING | ||
| COPYING.LESSERv2 | ||
| COPYINGv3 | ||
| git-abidiff-gnutls | ||
| libdane-3.6.12-x86_64.abi | ||
| libdane-latest-x86_64.abi | ||
| libgnutls-3.6.12-x86_64.abi | ||
| libgnutls-latest-x86_64.abi | ||
| README.md | ||
GnuTLS -- ABI information dump
This GnuTLS sub-project tracks the ABI information of GnuTLS
libraries. The .abi files are generated using the abidw command and
compared against the libraries with abicheck. Both commands are
available in the libabigail project.
How GnuTLS uses this information
The main GnuTLS repository embeds this project as a git submodule,
pointing to a specific revision. The GnuTLS build script will call
abicheck to ensure the the currently built libraries do not
introduce any ABI change. If the ABI change is intentional, the .abi
files in this project should be regenerated and updated, by running
make files-update.
git-abidiff-gnutls script
This is a wrapper around abicheck which can be used as a git diff
driver. To enable it, follow the instruction written in the script.
License
The .abi files are auto-generated from the the GnuTLS library using
the abidw tool and thus are distributed under the same license, that
is the GNU Lesser General Public License (LGPL) version 2.1 or later.
The git-abidiff-gnutls script is distributed under the GNU General
Public License version 3 or later.