On 01/06/2012 11:34 AM, Remi Collet wrote:
Le 06/01/2012 19:00, Orion Poplawski a écrit :

How do you generally make use of it?  In the course of my build process
I don't normally have two versions of the same library installed on one
machine which seems to be what is needed to use it.

I use it for some lib I maintain

- generate the analysis with version N

abi-compliance-checker -l libmemcached \
        -dump_abi libmemcached042.xml

- build / install new version

- generate the analysis with version N+1

abi-compliance-checker -l libmemcached \
        -dump_abi libmemcached043.xml

- Compare the result

abi-compliance-checker -l libmemcached \
        -d1 abi_dumps/libmemcached/libmemcached_0.42.abi.tar.gz \
        -d2 abi_dumps/libmemcached/libmemcached_0.43.abi.tar.gz \

firefox
file:$(pwd)/compat_reports/libmemcached/0.42_to_0.43/abi_compat_report.html

or, tips, use http://linuxtesting.org/upstream-tracker/   ;)


Remi.

Thanks!  That seems easier than using rpm2cpio as well as keeping history.

--
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  or...@cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to