diff --git a/src/api/Makefile.am b/src/api/Makefile.am
index 53af7f8d7f..81d41c1161 100644
--- a/src/api/Makefile.am
+++ b/src/api/Makefile.am
@@ -46,14 +46,7 @@ current = $(SLURM_API_CURRENT)
age = $(SLURM_API_AGE)
rev = $(SLURM_API_REVISION)
-lib_LTLIBRARIES = libslurm.la
-
-# The ABI of libslurmfull can easily change from 1 micro version to another.
-# To avoid issue we will install this lib alongside the plugins to protect
-# from version issues.
-#
-# The unversioned libslurm_pmi is hidden there as well.
-pkglib_LTLIBRARIES = libslurmfull.la libslurm_pmi.la
+lib_LTLIBRARIES = libslurm.la libslurmfull.la libslurm_pmi.la
# BUILT_SOURCES tells automake that when "make" is called, these targets
# need to be built before anything else.
@@ -158,14 +151,14 @@ libslurmfull_la_SOURCES =
libslurmfull_la_LIBADD = $(convenience_libs)
libslurmfull_la_LDFLAGS = \
$(LIB_LDFLAGS) \
- -avoid-version \
+ -release $(SLURM_VERSION_STRING) \
$(FULL_OTHER_FLAGS)
libslurm_pmi_la_SOURCES =
libslurm_pmi_la_LIBADD = $(convenience_libs)
libslurm_pmi_la_LDFLAGS = \
$(LIB_LDFLAGS) \
- -avoid-version \
+ -release $(SLURM_VERSION_STRING) \
$(SLURM_PMI_OTHER_FLAGS)
# This was made so we could export all symbols from libcommon