[arch-commits] Commit in valgrind/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Thu Oct 3 15:33:14 UTC 2019


    Date: Thursday, October 3, 2019 @ 15:33:14
  Author: heftig
Revision: 363699

3.15.0-1

Modified:
  valgrind/trunk/PKGBUILD

----------+
 PKGBUILD |   21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-10-03 15:33:12 UTC (rev 363698)
+++ PKGBUILD	2019-10-03 15:33:14 UTC (rev 363699)
@@ -3,8 +3,8 @@
 # Contributor: Allan McRae <allan at archlinux.org>
 
 pkgname=valgrind
-_commit=3a3000290b4af0e8ef9880293c54659a6819ba78
-pkgver=3.14.0
+_commit=608cb11914e5f23d0fc12c61dad29c5c7952a1de  # tags/VALGRIND_3_15_0^0
+pkgver=3.15.0
 pkgrel=1
 pkgdesc='Tool to help find memory-management problems in programs'
 arch=('x86_64')
@@ -11,11 +11,10 @@
 license=('GPL')
 url='http://valgrind.org/'
 depends=('glibc' 'perl')
-makedepends=('gdb' 'openmpi' 'lib32-glibc' 'lib32-gcc-libs' 'git' 'docbook-xml'
+makedepends=('gdb' 'lib32-glibc' 'lib32-gcc-libs' 'git' 'docbook-xml'
              'docbook-xsl' 'docbook-sgml')
 checkdepends=('procps-ng')
-optdepends=('openmpi: MPI support'
-            'lib32-glibc: 32-bit ABI support')
+optdepends=('lib32-glibc: 32-bit ABI support')
 provides=('valgrind-multilib')
 replaces=('valgrind-multilib')
 options=('!emptydirs' '!strip')
@@ -40,16 +39,18 @@
 }
 
 build() {
-  # valgrind does not like stack protector flags
+  # valgrind does not like some of our flags
   CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/}
-  CFLAGS=${CFLAGS/-fstack-protector-strong -fno-plt/}
-  CXXFLAGS=${CXXFLAGS/-fstack-protector-strong -fno-plt/}
+  CFLAGS=${CFLAGS/-fno-plt/}
+  CXXFLAGS=${CXXFLAGS/-fno-plt/}
 
   cd valgrind
   ./configure \
     --prefix=/usr \
-    --mandir=/usr/share/man \
-    --with-mpicc=mpicc
+    --sysconfdir=/etc \
+    --localstatedir=/var \
+    --libexecdir=/usr/lib \
+    --mandir=/usr/share/man
   make
   make -C docs man-pages
 }



More information about the arch-commits mailing list