diff --git a/srcpkgs/openmpi/template b/srcpkgs/openmpi/template index 22b6cb24f6b..62795ac48b8 100644 --- a/srcpkgs/openmpi/template +++ b/srcpkgs/openmpi/template @@ -5,6 +5,10 @@ revision=2 lib32disabled=yes build_style=gnu-configure configure_args="--enable-ipv6 --with-hwloc=${XBPS_CROSS_BASE}/usr" +case "$XBPS_TARGET_MACHINE" in + # Disable VampirTrace wrappers on musl, different prototypes. + *-musl) configure_args+=" --enable-contrib-no-build=vt";; +esac hostmakedepends="perl libgomp-devel" makedepends="zlib-devel libgomp-devel libhwloc-devel" conf_files=" @@ -35,7 +39,10 @@ openmpi-devel_package() { short_desc+=" - development files" pkg_install() { vmove usr/include - vmove "usr/lib/*.a" + case "$XBPS_TARGET_MACHINE" in + *-musl) ;; + *) vmove "usr/lib/*.a";; + esac vmove "usr/lib/*.so" vmove usr/share/man/man3 }