[ovs-build] Passed: blp/ovs-reviews#587 (libtool - ce12d04)

Travis CI builds at travis-ci.org
Thu Jan 19 00:30:18 UTC 2017


Build Update for blp/ovs-reviews
-------------------------------------

Build: #587
Status: Passed

Duration: 2 hours, 41 minutes, and 37 seconds
Commit: ce12d04 (libtool)
Author: Aaron Conole
Message: libX: add new release / version info tags

This commit uses the $PACKAGE_VERSION automake variable to construct a
release and version info combination which sets the library name to be:

   libfoo-$(OVS_MAJOR_VERSION).so.$(OVS_MINOR_VERSION).0.$(OVS_MICRO_VERSION)

where formerly, it was always:

   libfoo.so.1.0.0

This allows releases of Open vSwitch libraries to reflect which specific
versions they came with, and sets up a psuedo ABI-versioning scheme.  In
this fashion, future releases of Open vSwitch could be installed
alongside older releases, allowing 3rd party utilities linked against
previous versions to continue to function.

ex:

$ ldd /path/to/utility
	linux-vdso.so.1 (0x00007ffe92cf6000)
	libopenvswitch-2.so.6 => /lib64/libopenvswitch-2.so.6 (0x00007f733b7a3000)
	libssl.so.10 => /lib64/libssl.so.10 (0x00007f733b530000)
...

Note the library name and version information.

Signed-off-by: Aaron Conole <aconole at redhat.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>

View the changeset: https://github.com/blp/ovs-reviews/compare/5351980b047f^...ce12d04257c1

View the full build log and details: https://travis-ci.org/blp/ovs-reviews/builds/193198810

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-build/attachments/20170119/9c071e3a/attachment-0001.html>


More information about the build mailing list