Sha256: 941b1ee5e3b8b70e87a94349a741e09d60fa83b97b171406894d14d9d7d8f7ab

Contents?: true

Size: 900 Bytes

Versions: 35

Compression:

Stored size: 900 Bytes

Contents

# Checking ABI compliance

This contains some utilities for running `abi-compliance-checker` (which
you need to install). It will generate an HTML file in the `compat_reports`
directory which compares the ABI between different libcouchbase versions

## Running

Ensure you have the `abi-compliance-checker` package installed

Run `make`, defining these `make` variables:

* `OLDVER` - Name of the old version (for display purposes)
* `NEWVER` - Name of the new version (for display purposes)
* `OLDROOT` - Installation root of the old version, e.g. `/usr/local/libcouchbase-2.4.0`
* `NEWROOT` - Installation root of the new version, e.g. `/usr/local/libcouchbase-master`

e.g.

```
make \
    OLDVER=2.3.0 NEWVER=2.4.3 \
    OLDROOT=/sources/libcouchbase-2.3.0/inst NEWROOT=/sources/lcb-master/inst
```

Then open the generated HTML file in the `compat_reports` directory with your favorite
browser.

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
mt-libcouchbase-1.4.03 ext/libcouchbase/packaging/abicheck/README.md
mt-libcouchbase-1.4.02 ext/libcouchbase/packaging/abicheck/README.md
mt-libcouchbase-1.4.01 ext/libcouchbase/packaging/abicheck/README.md
mt-libcouchbase-1.4.0 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.3.2 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.3.0 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.2.8 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.2.7 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.2.6 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.2.5 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.2.4 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.2.3 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.2.2 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.2.1 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.2.0 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.1.1 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.1.0 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.0.4 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.0.3 ext/libcouchbase/packaging/abicheck/README.md
libcouchbase-1.0.2 ext/libcouchbase/packaging/abicheck/README.md