linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/0] libbtrfs: Set SONAME to "libbtrfs.so.0" (instead of "libbtrfs.so")
@ 2013-05-12 15:33 Richard W.M. Jones
  2013-05-12 15:33 ` [PATCH] " Richard W.M. Jones
  2013-05-13 15:19 ` [PATCH 0/0] " David Sterba
  0 siblings, 2 replies; 3+ messages in thread
From: Richard W.M. Jones @ 2013-05-12 15:33 UTC (permalink / raw)
  To: mfasheh; +Cc: linux-btrfs

In the original version of "btrfs-progs: libify some parts of
btrfs-progs" by Mark Fasheh, the soname field of the internal libbtrfs
library was set to "libbtrfs.so.1".  This doesn't match the filename
of the library (libbtrfs.so.0.1) which is unusual.

However in the version which went upstream, the soname was changed to
just "libbtrfs.so".  There doesn't seem to be any mention of why this
was changed.  This soname doesn't follow the normal convention, and
confuses some tools that we use in Fedora to handle shared libraries.

This patch changes the soname to "libbtrfs.so.0" to match the filename
and the usual convention for sonames.  It would also allow a future
version of this library to make breaking ABI changes by changing the
soname (eg. to "libbtrfs.so.1"), but allowing callers to use either
the old or the new version.

Rich.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-05-13 15:19 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-12 15:33 [PATCH 0/0] libbtrfs: Set SONAME to "libbtrfs.so.0" (instead of "libbtrfs.so") Richard W.M. Jones
2013-05-12 15:33 ` [PATCH] " Richard W.M. Jones
2013-05-13 15:19 ` [PATCH 0/0] " David Sterba

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).