Date: Tuesday, July 3, 2018 @ 15:22:20 Author: heftig Revision: 327938
0.47.0-1: Update wrapper, remove openmpi OpenMPI has some fundamental linking problem: mpifort -o exef main.f90 -g -Wl,--as-needed,--start-group program main include 'mpif.h' end program main Modified: meson/trunk/PKGBUILD meson/trunk/arch-meson ------------+ PKGBUILD | 17 +++++++---------- arch-meson | 5 +++-- 2 files changed, 10 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-07-03 15:09:28 UTC (rev 327937) +++ PKGBUILD 2018-07-03 15:22:20 UTC (rev 327938) @@ -3,7 +3,7 @@ # Contributor: Anatol Pomozov <anatol dot pomozov at gmail> pkgname=meson -pkgver=0.46.1 +pkgver=0.47.0 pkgrel=1 pkgdesc='High productivity build system' url='http://mesonbuild.com/' @@ -11,16 +11,16 @@ license=('Apache') depends=('python' 'ninja') makedepends=('python-setuptools') -checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt4' 'qt5-base' 'git' - 'cython' 'gtkmm3' 'gtest' 'gmock' 'protobuf' 'wxgtk' 'python-gobject' 'gobject-introspection' +checkdepends=('gcc-objc' 'vala' 'rust' 'gcc-fortran' 'mono' 'boost' 'qt4' 'qt5-base' 'git' 'cython' + 'gtkmm3' 'gtest' 'gmock' 'protobuf' 'wxgtk' 'python-gobject' 'gobject-introspection' 'itstool' 'gtk3' 'java-environment=8' 'gtk-doc' 'llvm' 'clang' 'sdl2' 'graphviz' - 'doxygen' 'vulkan-validation-layers' 'openmpi' 'openssh' 'mercurial' 'gtk-sharp-2' - 'qt5-tools' 'libwmf' 'dmd' 'valgrind') + 'doxygen' 'vulkan-validation-layers' 'openssh' 'mercurial' 'gtk-sharp-2' 'qt5-tools' + 'libwmf' 'dmd' 'valgrind') source=(https://github.com/mesonbuild/meson/releases/download/${pkgver}/meson-${pkgver}.tar.gz{,.asc} arch-meson) -sha512sums=('cd5e2933755e2708bfa8e48cd1ec57c06cb567cb92897308e31a0bb9785dc6e11d29460bb71aa141b90d01150a1cb900e56a40f8bb95f6057fb388b0ea180d93' +sha512sums=('844047ad184f60395c4b6dc61b8fb0f321722d19a8647b48cb3f05fda9ba57516bdcc2244d5bc9de74f2834d092235553faccde6172edaeb3c2d14ff633bc513' 'SKIP' - 'e901f87f3ee1baa7b9aedb79bd5c9e50898a5695ac938f7f8420d8e81f526a09f07ceedadb65975437efa5a68fcf581110a040f579f2530437d1e6eb5addea76') + '4cdacd6a7d2bdaacde176fd7f90f8a06ae403db7e63498518c637b13bdc344dca595fb8b9f41f978f450cd43ffef8a4013c0e74f669d13ba6881d38068ea1c0d') validpgpkeys=('95181F4EED14FDF4E41B518D3BF4693BFEEB9428') # Jussi Pakkanen <jpakk...@gmail.com> prepare() { @@ -35,9 +35,6 @@ check() ( cd ${pkgname}-${pkgver} - # --as-needed breaks openmpi linking - LDFLAGS="${LDFLAGS/,--as-needed/}" - # set for debug output #export MESON_PRINT_TEST_OUTPUT=1 Modified: arch-meson =================================================================== --- arch-meson 2018-07-03 15:09:28 UTC (rev 327937) +++ arch-meson 2018-07-03 15:22:20 UTC (rev 327938) @@ -16,6 +16,7 @@ --localstatedir /var \ --sharedstatedir /var/lib \ --buildtype release \ + --auto-features enabled \ --wrap-mode nofallback \ - "$@" \ - -D b_lto=true + -D b_lto=true \ + "$@"