mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 04:53:07 -04:00
sys-cluster/extrae: link sionlib, fix rpath
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
@@ -78,8 +78,10 @@ BDEPEND="
|
||||
dev-tex/latexmk
|
||||
dev-texlive/texlive-latexextra
|
||||
)
|
||||
java? ( app-admin/chrpath )
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-link-sionlib.patch" )
|
||||
REQUIRED_USE="
|
||||
${PYTHON_REQUIRED_USE}
|
||||
|
||||
@@ -226,6 +228,11 @@ src_install() {
|
||||
docompress -x "/usr/share/doc/${PF}/examples"
|
||||
docompress -x "/usr/share/doc/${PF}/tests"
|
||||
|
||||
if use java; then
|
||||
chrpath -d "${ED}/usr/$(get_libdir)/libextrae-jvmti-agent.so" || die
|
||||
chrpath -d "${ED}/usr/$(get_libdir)/libjavatrace.so" || die
|
||||
fi
|
||||
|
||||
find "${ED}" -name '*.a' -delete || die
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
23
sys-cluster/extrae/files/extrae-3.8.3-link-sionlib.patch
Normal file
23
sys-cluster/extrae/files/extrae-3.8.3-link-sionlib.patch
Normal file
@@ -0,0 +1,23 @@
|
||||
--- a/src/tracer/Makefile.am
|
||||
+++ b/src/tracer/Makefile.am
|
||||
@@ -631,6 +631,10 @@
|
||||
NEW_MPI_LIBS = -L@MPI_LIBSDIR@ @MPI_LIBS@ -static
|
||||
endif
|
||||
|
||||
+if HAVE_SIONLIB
|
||||
+SIONLIB_LINKER_FLAGS = @SIONLIB_LIBS@
|
||||
+endif
|
||||
+
|
||||
COMMON_LINKER_FLAGS = \
|
||||
-release $(PACKAGE_VERSION) \
|
||||
$(HWC_LINKER_FLAGS) \
|
||||
@@ -639,7 +643,8 @@
|
||||
$(XML2_LINKER_FLAGS) \
|
||||
$(LDL)\
|
||||
$(LIBZ_LINKER_FLAGS) \
|
||||
- $(MRNET_LINKER_FLAGS)
|
||||
+ $(MRNET_LINKER_FLAGS) \
|
||||
+ $(SIONLIB_LINKER_FLAGS)
|
||||
|
||||
libcudaompitrace_la_LDFLAGS = $(COMMON_LINKER_FLAGS)
|
||||
libcudaompitracef_la_LDFLAGS = $(COMMON_LINKER_FLAGS)
|
||||
Reference in New Issue
Block a user