Skip to content

Commit 512def7

Browse files
committed
dist: Update .so version numbers for v3.1.0
Update the shared library version numbers for v3.1.0. As a ABI compatible version with the v3.0.x series, follow our convention of bumping the current number by 10 and setting the age to v3.0.0 age + 10. There is one exception to that rule, as libmca_ompi_common_ompio was changed in an incompatible way in v3.0.1 (v3.1.x includes that change), so we are only backwards compatible to that version, not all the way to v3.0.0. Since ompi_common isn't part of the stable ABI and users would have to do something really weird to even hit that case, this isn't too big of a deal. Signed-off-by: Brian Barrett <[email protected]>
1 parent 50ab4df commit 512def7

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

VERSION

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -84,32 +84,32 @@ date="Unreleased developer copy"
8484
# Version numbers are described in the Libtool current:revision:age
8585
# format.
8686

87-
libmpi_so_version=0:0:0
88-
libmpi_cxx_so_version=0:0:0
89-
libmpi_mpifh_so_version=0:0:0
90-
libmpi_usempi_tkr_so_version=0:0:0
91-
libmpi_usempi_ignore_tkr_so_version=0:0:0
92-
libmpi_usempif08_so_version=0:0:0
93-
libopen_rte_so_version=0:0:0
94-
libopen_pal_so_version=0:0:0
95-
libmpi_java_so_version=0:0:0
96-
liboshmem_so_version=0:0:0
97-
libompitrace_so_version=0:0:0
87+
libmpi_so_version=50:0:10
88+
libmpi_cxx_so_version=50:0:10
89+
libmpi_mpifh_so_version=50:0:10
90+
libmpi_usempi_tkr_so_version=50:0:10
91+
libmpi_usempi_ignore_tkr_so_version=50:0:10
92+
libmpi_usempif08_so_version=50:0:10
93+
libopen_rte_so_version=50:0:10
94+
libopen_pal_so_version=50:0:10
95+
libmpi_java_so_version=50:0:10
96+
liboshmem_so_version=50:0:10
97+
libompitrace_so_version=50:0:10
9898

9999
# "Common" components install standalone libraries that are run-time
100100
# linked by one or more components. So they need to be versioned as
101101
# well. Yuck; this somewhat breaks the
102102
# components-don't-affect-the-build-system abstraction.
103103

104104
# OMPI layer
105-
libmca_ompi_common_ompio_so_version=0:0:0
105+
libmca_ompi_common_ompio_so_version=50:0:9
106106

107107
# ORTE layer
108-
libmca_orte_common_alps_so_version=0:0:0
108+
libmca_orte_common_alps_so_version=50:0:10
109109

110110
# OPAL layer
111-
libmca_opal_common_cuda_so_version=0:0:0
112-
libmca_opal_common_ofi_so_version=0:0:0
113-
libmca_opal_common_sm_so_version=0:0:0
114-
libmca_opal_common_ugni_so_version=0:0:0
115-
libmca_opal_common_verbs_so_version=0:0:0
111+
libmca_opal_common_cuda_so_version=50:0:10
112+
libmca_opal_common_ofi_so_version=50:0:10
113+
libmca_opal_common_sm_so_version=50:0:10
114+
libmca_opal_common_ugni_so_version=50:0:10
115+
libmca_opal_common_verbs_so_version=50:0:10

0 commit comments

Comments
 (0)