sys-cluster/libi: respect LDFLAGS, add soname

Closes: https://bugs.gentoo.org/806270
Closes: https://bugs.gentoo.org/806272
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri
2021-09-05 07:19:18 +02:00
parent 81a93e00b6
commit fc0f0e97a1
2 changed files with 12 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
--- a/conf/Makefile.in
+++ b/conf/Makefile.in
@@ -115,7 +115,7 @@
$(LIBLIBI_SO): libi-prep $(LIBI_OBJS)
@echo Creating LIBI SO ...
- $(CXX) $(SOFLAGS) -o $(LIBDIR)/liblibi.so $(LIBI_OBJS) -L$(LIBDIR) -lxplat $(LMON_LIBS)
+ $(CXX) $(CXXFLAGS) $(SOFLAGS) $(LDFLAGS) -Wl,-soname,liblibi.so -o $(LIBDIR)/liblibi.so $(LIBI_OBJS) -L$(LIBDIR) -lxplat $(LMON_LIBS)
# Default Rules

View File

@@ -27,6 +27,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}/${PN}-create-libdir.patch"
"${FILESDIR}/${PN}-link-launchmon.patch"
"${FILESDIR}/${PN}-shared-library.patch"
)
src_configure() {