[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Thursday, August 17, 2017 @ 13:38:09 Author: bpiotrowski Revision: 251692 3.13.0-3: rebuild against multilib-staging Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-08-17 13:28:03 UTC (rev 251691) +++ PKGBUILD2017-08-17 13:38:09 UTC (rev 251692) @@ -4,12 +4,12 @@ pkgname=valgrind-multilib pkgver=3.13.0 -pkgrel=2 +pkgrel=3 pkgdesc='A tool to help find memory-management problems in programs for multilib' arch=(x86_64) license=(GPL) url='http://valgrind.org/' -depends=('glibc=2.25' 'lib32-glibc=2.25' 'perl') +depends=('glibc=2.26' 'lib32-glibc=2.26' 'perl') makedepends=(gdb openmpi gcc-multilib) optdepends=('openmpi: MPI support') options=(!emptydirs)
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Tuesday, July 11, 2017 @ 20:24:02 Author: heftig Revision: 244489 3.13.0-2 Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-07-11 20:23:08 UTC (rev 244488) +++ PKGBUILD2017-07-11 20:24:02 UTC (rev 244489) @@ -4,7 +4,7 @@ pkgname=valgrind-multilib pkgver=3.13.0 -pkgrel=1 +pkgrel=2 pkgdesc='A tool to help find memory-management problems in programs for multilib' arch=(x86_64) license=(GPL)
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Monday, June 19, 2017 @ 19:56:56 Author: heftig Revision: 238761 3.13.0-1 Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |9 + 1 file changed, 5 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-06-19 19:56:30 UTC (rev 238760) +++ PKGBUILD2017-06-19 19:56:56 UTC (rev 238761) @@ -3,8 +3,8 @@ # Contributor: Allan McRaepkgname=valgrind-multilib -pkgver=3.12.0 -pkgrel=3 +pkgver=3.13.0 +pkgrel=1 pkgdesc='A tool to help find memory-management problems in programs for multilib' arch=(x86_64) license=(GPL) @@ -13,8 +13,9 @@ makedepends=(gdb openmpi gcc-multilib) optdepends=('openmpi: MPI support') options=(!emptydirs) -source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2) -sha1sums=('7a6878bf998c60d1e377a4f22ebece8d9305bda4') +source=("https://ftp.gwdg.de/pub/linux/sources.redhat.com/valgrind/valgrind-$pkgver.tar.bz2;) +md5sums=('817dd08f1e8a66336b9ff206400a5369') +sha512sums=('34e1013cd3815d30a459b86220e871bb0a6209cc9e87af968f347083693779f022e986f211bdf1a5184ad7370cde12ff2cfca8099967ff94732970bd04a97009') provides=("valgrind=$pkgver-$pkgrel") conflicts=('valgrind')
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Thursday, June 15, 2017 @ 05:26:37 Author: lcarlier Revision: 237031 upgpkg: valgrind-multilib 3.12.0-3 openmpi 2.x rebuild Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-06-15 05:26:25 UTC (rev 237030) +++ PKGBUILD2017-06-15 05:26:37 UTC (rev 237031) @@ -4,7 +4,7 @@ pkgname=valgrind-multilib pkgver=3.12.0 -pkgrel=2 +pkgrel=3 pkgdesc='A tool to help find memory-management problems in programs for multilib' arch=(x86_64) license=(GPL)
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Wednesday, March 8, 2017 @ 18:44:03 Author: heftig Revision: 215317 3.12.0-2 Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-03-08 18:36:42 UTC (rev 215316) +++ PKGBUILD2017-03-08 18:44:03 UTC (rev 215317) @@ -4,23 +4,27 @@ pkgname=valgrind-multilib pkgver=3.12.0 -pkgrel=1 +pkgrel=2 pkgdesc='A tool to help find memory-management problems in programs for multilib' arch=(x86_64) license=(GPL) url='http://valgrind.org/' -depends=('lib32-glibc>=2.24' 'lib32-glibc<2.25' 'perl') +depends=('glibc=2.25' 'lib32-glibc=2.25' 'perl') makedepends=(gdb openmpi gcc-multilib) optdepends=('openmpi: MPI support') -# valgrind does not like stack protector flags -options=(!emptydirs !buildflags) +options=(!emptydirs) source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2) sha1sums=('7a6878bf998c60d1e377a4f22ebece8d9305bda4') - + provides=("valgrind=$pkgver-$pkgrel") conflicts=('valgrind') build() { + # valgrind does not like stack protector flags + CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} + CFLAGS=${CFLAGS/-fstack-protector-strong/} + CXXFLAGS=${CXXFLAGS/-fstack-protector-strong/} + cd valgrind-$pkgver ./configure --prefix=/usr --mandir=/usr/share/man --with-mpicc=mpicc make
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD fix_rlimit.patch)
Date: Monday, October 24, 2016 @ 16:26:52 Author: lcarlier Revision: 193229 upgpkg: valgrind-multilib 3.12.0-1 upstream update 3.12.0 Modified: valgrind-multilib/trunk/PKGBUILD Deleted: valgrind-multilib/trunk/fix_rlimit.patch --+ PKGBUILD | 17 +- fix_rlimit.patch | 140 - 2 files changed, 5 insertions(+), 152 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-10-24 15:34:06 UTC (rev 193228) +++ PKGBUILD2016-10-24 16:26:52 UTC (rev 193229) @@ -3,8 +3,8 @@ # Contributor: Allan McRaepkgname=valgrind-multilib -pkgver=3.11.0 -pkgrel=4 +pkgver=3.12.0 +pkgrel=1 pkgdesc='A tool to help find memory-management problems in programs for multilib' arch=(x86_64) license=(GPL) @@ -14,19 +14,12 @@ optdepends=('openmpi: MPI support') # valgrind does not like stack protector flags options=(!emptydirs !buildflags) -source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2 -fix_rlimit.patch) -sha1sums=('340757e91d9e83591158fe8bb985c6b11bc53de5' - 'df0e8eb9ff28d4ae5aa1e360de9c6616d1268c63') - +source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2) +sha1sums=('7a6878bf998c60d1e377a4f22ebece8d9305bda4') + provides=("valgrind=$pkgver-$pkgrel") conflicts=('valgrind') -prepare() { - cd valgrind-$pkgver - patch -p0 < ../fix_rlimit.patch # https://bugzilla.redhat.com/show_bug.cgi?id=1301093 -} - build() { cd valgrind-$pkgver ./configure --prefix=/usr --mandir=/usr/share/man --with-mpicc=mpicc Deleted: fix_rlimit.patch === --- fix_rlimit.patch2016-10-24 15:34:06 UTC (rev 193228) +++ fix_rlimit.patch2016-10-24 16:26:52 UTC (rev 193229) @@ -1,140 +0,0 @@ - -r15766 | mjw | 2016-01-21 03:37:43 -0800 (Thu, 21 Jan 2016) | 13 lines -Changed paths: - M /trunk/NEWS - M /trunk/coregrind/m_libcproc.c - M /trunk/coregrind/m_main.c - M /trunk/coregrind/m_syswrap/syswrap-generic.c - M /trunk/coregrind/m_syswrap/syswrap-solaris.c - -Bug #357833 Setting RLIMIT_DATA to zero breaks with linux 4.5+ - -We used to set the process datasize rlimit to zero to prevent -any internal use of brk() from having any effect. But later -linux kernels redefine RLIMIT_DATA as the size of any data -areas, including some dynamic mmap memory allocations. - -See bug #357833 for the commit that went into linux 4.5 -changing the definition of RLIMIT_DATA. So don't mess with -RLIMIT_DATA anymore. Just remember it for use in the syscall -wrappers. - -This also cleans up some hacks around the execv and spawn wrappers. - -Index: coregrind/m_syswrap/syswrap-generic.c -=== coregrind/m_syswrap/syswrap-generic.c (revision 15765) -+++ coregrind/m_syswrap/syswrap-generic.c (revision 15766) -@@ -3014,9 +3014,6 @@ - vg_assert(j == tot_args+1); -} - -- /* restore the DATA rlimit for the child */ -- VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data)); -- -/* - Set the signal state up for exec. - -Index: coregrind/m_syswrap/syswrap-solaris.c -=== coregrind/m_syswrap/syswrap-solaris.c (revision 15765) -+++ coregrind/m_syswrap/syswrap-solaris.c (revision 15766) -@@ -1589,10 +1589,6 @@ - #undef COPY_CHAR_TO_ARGENV - #undef COPY_STRING_TOARGENV - -- /* HACK: Temporarily restore the DATA rlimit for spawned child. -- This is a terrible hack to provide sensible brk limit for child. */ -- VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data)); -- -/* Actual spawn() syscall. */ -SysRes res = VG_(do_syscall5)(__NR_spawn, (UWord) path, (UWord) attrs, - attrs_size, (UWord) argenv, argenv_size); -@@ -1599,11 +1595,6 @@ -SET_STATUS_from_SysRes(res); -VG_(free)(argenv); - -- /* Restore DATA rlimit back to its previous value set in m_main.c. */ -- struct vki_rlimit zero = { 0, 0 }; -- zero.rlim_max = VG_(client_rlimit_data).rlim_max; -- VG_(setrlimit)(VKI_RLIMIT_DATA, ); -- -if (SUCCESS) { - PRINT(" spawn: process %d spawned child %ld\n", VG_(getpid)(), RES); -} -@@ -3794,9 +3785,6 @@ - VG_(sigprocmask)(VKI_SIG_SETMASK, >sig_mask, NULL); -} - -- /* Restore the DATA rlimit for the child. */ -- VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data)); -- -/* Debug-only printing. */ -if (0) { - HChar **cpp; -Index: coregrind/m_main.c -=== coregrind/m_main.c (revision 15765) -+++ coregrind/m_main.c (revision 15766) -@@ -1627,7 +1627,6 @@ -Boollogging_to_fd =
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Wednesday, August 3, 2016 @ 02:53:50 Author: allan Revision: 184910 upgpkg: valgrind-multilib 3.11.0-4 glibc-2.24 rebuild Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-08-03 02:41:42 UTC (rev 184909) +++ PKGBUILD2016-08-03 02:53:50 UTC (rev 184910) @@ -4,7 +4,7 @@ pkgname=valgrind-multilib pkgver=3.11.0 -pkgrel=3 +pkgrel=4 pkgdesc='A tool to help find memory-management problems in programs for multilib' arch=(x86_64) license=(GPL)
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Wednesday, August 3, 2016 @ 02:41:11 Author: allan Revision: 184908 upgpkg: valgrind-multilib 3.11.0-3 glibc-2.24 rebuild Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-08-03 02:36:48 UTC (rev 184907) +++ PKGBUILD2016-08-03 02:41:11 UTC (rev 184908) @@ -9,7 +9,7 @@ arch=(x86_64) license=(GPL) url='http://valgrind.org/' -depends=('lib32-glibc>=2.23' 'lib32-glibc<2.24' 'perl') +depends=('lib32-glibc>=2.24' 'lib32-glibc<2.25' 'perl') makedepends=(gdb openmpi gcc-multilib) optdepends=('openmpi: MPI support') # valgrind does not like stack protector flags
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD fix_rlimit.patch)
Date: Wednesday, May 4, 2016 @ 00:04:48 Author: heftig Revision: 173613 3.11.0-3 Added: valgrind-multilib/trunk/fix_rlimit.patch Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD | 13 +++- fix_rlimit.patch | 140 + 2 files changed, 150 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-03 21:52:29 UTC (rev 173612) +++ PKGBUILD2016-05-03 22:04:48 UTC (rev 173613) @@ -4,7 +4,7 @@ pkgname=valgrind-multilib pkgver=3.11.0 -pkgrel=2 +pkgrel=3 pkgdesc='A tool to help find memory-management problems in programs for multilib' arch=(x86_64) license=(GPL) @@ -14,12 +14,19 @@ optdepends=('openmpi: MPI support') # valgrind does not like stack protector flags options=(!emptydirs !buildflags) -source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2) -sha1sums=('340757e91d9e83591158fe8bb985c6b11bc53de5') +source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2 +fix_rlimit.patch) +sha1sums=('340757e91d9e83591158fe8bb985c6b11bc53de5' + 'df0e8eb9ff28d4ae5aa1e360de9c6616d1268c63') provides=("valgrind=$pkgver-$pkgrel") conflicts=('valgrind') +prepare() { + cd valgrind-$pkgver + patch -p0 < ../fix_rlimit.patch # https://bugzilla.redhat.com/show_bug.cgi?id=1301093 +} + build() { cd valgrind-$pkgver ./configure --prefix=/usr --mandir=/usr/share/man --with-mpicc=mpicc Added: fix_rlimit.patch === --- fix_rlimit.patch(rev 0) +++ fix_rlimit.patch2016-05-03 22:04:48 UTC (rev 173613) @@ -0,0 +1,140 @@ + +r15766 | mjw | 2016-01-21 03:37:43 -0800 (Thu, 21 Jan 2016) | 13 lines +Changed paths: + M /trunk/NEWS + M /trunk/coregrind/m_libcproc.c + M /trunk/coregrind/m_main.c + M /trunk/coregrind/m_syswrap/syswrap-generic.c + M /trunk/coregrind/m_syswrap/syswrap-solaris.c + +Bug #357833 Setting RLIMIT_DATA to zero breaks with linux 4.5+ + +We used to set the process datasize rlimit to zero to prevent +any internal use of brk() from having any effect. But later +linux kernels redefine RLIMIT_DATA as the size of any data +areas, including some dynamic mmap memory allocations. + +See bug #357833 for the commit that went into linux 4.5 +changing the definition of RLIMIT_DATA. So don't mess with +RLIMIT_DATA anymore. Just remember it for use in the syscall +wrappers. + +This also cleans up some hacks around the execv and spawn wrappers. + +Index: coregrind/m_syswrap/syswrap-generic.c +=== +--- coregrind/m_syswrap/syswrap-generic.c (revision 15765) coregrind/m_syswrap/syswrap-generic.c (revision 15766) +@@ -3014,9 +3014,6 @@ + vg_assert(j == tot_args+1); +} + +- /* restore the DATA rlimit for the child */ +- VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data)); +- +/* + Set the signal state up for exec. + +Index: coregrind/m_syswrap/syswrap-solaris.c +=== +--- coregrind/m_syswrap/syswrap-solaris.c (revision 15765) coregrind/m_syswrap/syswrap-solaris.c (revision 15766) +@@ -1589,10 +1589,6 @@ + #undef COPY_CHAR_TO_ARGENV + #undef COPY_STRING_TOARGENV + +- /* HACK: Temporarily restore the DATA rlimit for spawned child. +- This is a terrible hack to provide sensible brk limit for child. */ +- VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data)); +- +/* Actual spawn() syscall. */ +SysRes res = VG_(do_syscall5)(__NR_spawn, (UWord) path, (UWord) attrs, + attrs_size, (UWord) argenv, argenv_size); +@@ -1599,11 +1595,6 @@ +SET_STATUS_from_SysRes(res); +VG_(free)(argenv); + +- /* Restore DATA rlimit back to its previous value set in m_main.c. */ +- struct vki_rlimit zero = { 0, 0 }; +- zero.rlim_max = VG_(client_rlimit_data).rlim_max; +- VG_(setrlimit)(VKI_RLIMIT_DATA, ); +- +if (SUCCESS) { + PRINT(" spawn: process %d spawned child %ld\n", VG_(getpid)(), RES); +} +@@ -3794,9 +3785,6 @@ + VG_(sigprocmask)(VKI_SIG_SETMASK, >sig_mask, NULL); +} + +- /* Restore the DATA rlimit for the child. */ +- VG_(setrlimit)(VKI_RLIMIT_DATA, _(client_rlimit_data)); +- +/* Debug-only printing. */ +if (0) { + HChar **cpp; +Index: coregrind/m_main.c +=== +--- coregrind/m_main.c (revision 15765) coregrind/m_main.c (revision 15766) +@@ -1627,7 +1627,6 @@ +Boollogging_to_fd = False; +const HChar* xml_fname_unexpanded = NULL; +Int loglevel, i; +- struct vki_rlimit zero = { 0, 0 }; +XArray*
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Saturday, February 20, 2016 @ 10:54:36 Author: heftig Revision: 162644 3.11.0-2 Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-02-20 09:54:19 UTC (rev 162643) +++ PKGBUILD2016-02-20 09:54:36 UTC (rev 162644) @@ -4,12 +4,12 @@ pkgname=valgrind-multilib pkgver=3.11.0 -pkgrel=1 +pkgrel=2 pkgdesc='A tool to help find memory-management problems in programs for multilib' arch=(x86_64) license=(GPL) url='http://valgrind.org/' -depends=('lib32-glibc>=2.22' 'lib32-glibc<2.23' 'perl') +depends=('lib32-glibc>=2.23' 'lib32-glibc<2.24' 'perl') makedepends=(gdb openmpi gcc-multilib) optdepends=('openmpi: MPI support') # valgrind does not like stack protector flags
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Sunday, February 8, 2015 @ 05:16:54 Author: heftig Revision: 127268 Fix deps Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-02-08 02:51:52 UTC (rev 127267) +++ PKGBUILD2015-02-08 04:16:54 UTC (rev 127268) @@ -4,12 +4,12 @@ pkgname=valgrind-multilib pkgver=3.10.1 -pkgrel=2 +pkgrel=2.1 pkgdesc=A tool to help find memory-management problems in programs for multilib arch=(x86_64) license=(GPL) url='http://valgrind.org/' -depends=('lib32-glibc=2.20' 'lib32-glibc2.21' 'perl') +depends=('lib32-glibc=2.21' 'lib32-glibc2.22' 'perl') makedepends=('gdb' 'openmpi' 'gcc-multilib') optdepends=('openmpi: MPI support') options=('staticlibs' '!emptydirs') @@ -18,7 +18,7 @@ sha1sums=('15518427de842547ffa84eff8b2b67f3b16581a8' 'f1740a5b03c69baee4aa0cefb27315d6b5ec6699') -provides=('valgrind') +provides=(valgrind=$pkgver-$pkgrel) conflicts=('valgrind') prepare() {
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Saturday, November 29, 2014 @ 06:54:09 Author: lcarlier Revision: 123278 upgpkg: valgrind-multilib 3.10.1-1 upstream update 3.10.1 Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-11-28 20:51:57 UTC (rev 123277) +++ PKGBUILD2014-11-29 05:54:09 UTC (rev 123278) @@ -3,7 +3,7 @@ # Contributor: Allan McRae al...@archlinux.org pkgname=valgrind-multilib -pkgver=3.10.0 +pkgver=3.10.1 pkgrel=1 pkgdesc=A tool to help find memory-management problems in programs for multilib arch=(x86_64) @@ -15,7 +15,7 @@ options=('staticlibs' '!emptydirs') source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2 valgrind-3.9.0-glibc-2.20.patch) -sha1sums=('aec0b8cd042ec36c8cce4f6027b98627ab202f26' +sha1sums=('15518427de842547ffa84eff8b2b67f3b16581a8' '2080c3d44de20857f18b03a93404a8f3d3721f7e') provides=('valgrind')
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD add_xabort_op.patch)
Date: Thursday, September 11, 2014 @ 19:52:51 Author: lcarlier Revision: 118833 upgpkg: valgrind-multilib 3.10.0-1 upstream update 3.10.0 Modified: valgrind-multilib/trunk/PKGBUILD Deleted: valgrind-multilib/trunk/add_xabort_op.patch -+ PKGBUILD| 13 + add_xabort_op.patch | 30 -- 2 files changed, 5 insertions(+), 38 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-09-11 17:51:32 UTC (rev 118832) +++ PKGBUILD2014-09-11 17:52:51 UTC (rev 118833) @@ -3,8 +3,8 @@ # Contributor: Allan McRae al...@archlinux.org pkgname=valgrind-multilib -pkgver=3.9.0 -pkgrel=6 +pkgver=3.10.0 +pkgrel=1 pkgdesc=A tool to help find memory-management problems in programs for multilib arch=(x86_64) license=(GPL) @@ -14,11 +14,9 @@ optdepends=('openmpi: MPI support') options=('staticlibs' '!emptydirs') source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2 -valgrind-3.9.0-glibc-2.20.patch -add_xabort_op.patch) -sha1sums=('9415e28933de9d6687f993c4bb797e6bd49583f1' - '2080c3d44de20857f18b03a93404a8f3d3721f7e' - '126e90494e0134a70649456cd1a1f1369024c345') +valgrind-3.9.0-glibc-2.20.patch) +sha1sums=('aec0b8cd042ec36c8cce4f6027b98627ab202f26' + '2080c3d44de20857f18b03a93404a8f3d3721f7e') provides=('valgrind') conflicts=('valgrind') @@ -26,7 +24,6 @@ prepare() { cd valgrind-$pkgver patch -p1 -i $srcdir/valgrind-3.9.0-glibc-2.20.patch - patch -p0 -i $srcdir/add_xabort_op.patch } build() { Deleted: add_xabort_op.patch === --- add_xabort_op.patch 2014-09-11 17:51:32 UTC (rev 118832) +++ add_xabort_op.patch 2014-09-11 17:52:51 UTC (rev 118833) @@ -1,30 +0,0 @@ -Index: VEX/priv/guest_amd64_toIR.c -=== VEX/priv/guest_amd64_toIR.c(revision 2799) -+++ VEX/priv/guest_amd64_toIR.c(revision 2800) -@@ -20251,7 +20251,7 @@ - return delta; - } - /* BEGIN HACKY SUPPORT FOR xbegin */ -- if (modrm == 0xF8 !have66orF2orF3(pfx) sz == 4 -+ if (opc == 0xC7 modrm == 0xF8 !have66orF2orF3(pfx) sz == 4 -(archinfo-hwcaps VEX_HWCAPS_AMD64_AVX)) { - delta++; /* mod/rm byte */ - d64 = getSDisp(4,delta); -@@ -20270,6 +20270,16 @@ - return delta; - } - /* END HACKY SUPPORT FOR xbegin */ -+ /* BEGIN HACKY SUPPORT FOR xabort */ -+ if (opc == 0xC6 modrm == 0xF8 !have66orF2orF3(pfx) sz == 1 -+ (archinfo-hwcaps VEX_HWCAPS_AMD64_AVX)) { -+ delta++; /* mod/rm byte */ -+ abyte = getUChar(delta); delta++; -+ /* There is never a real transaction in progress, so do nothing. */ -+ DIP(xabort $%d, (Int)abyte); -+ return delta; -+ } -+ /* END HACKY SUPPORT FOR xabort */ - goto decode_failure; - -case 0xC8: /* ENTER */
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Tuesday, September 9, 2014 @ 23:16:06 Author: heftig Revision: 118725 minimize differences to core/valgrind Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD | 31 ++- 1 file changed, 14 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-09-09 21:16:04 UTC (rev 118724) +++ PKGBUILD2014-09-09 21:16:06 UTC (rev 118725) @@ -4,41 +4,38 @@ pkgname=valgrind-multilib pkgver=3.9.0 -pkgrel=2 +pkgrel=6 pkgdesc=A tool to help find memory-management problems in programs for multilib -arch=('x86_64') -license=('GPL') -url=http://valgrind.org/; +arch=(x86_64) +license=(GPL) +url='http://valgrind.org/' depends=('lib32-glibc=2.20' 'lib32-glibc2.21' 'perl') makedepends=('gdb' 'openmpi' 'gcc-multilib') optdepends=('openmpi: MPI support') options=('staticlibs' '!emptydirs') -provides=('valgrind') -conflicts=('valgrind') -source=(http://valgrind.org/downloads/valgrind-${pkgver}.tar.bz2 -valgrind-3.9.0-glibc-2.19.patch +source=(http://valgrind.org/downloads/valgrind-$pkgver.tar.bz2 +valgrind-3.9.0-glibc-2.20.patch add_xabort_op.patch) sha1sums=('9415e28933de9d6687f993c4bb797e6bd49583f1' '2080c3d44de20857f18b03a93404a8f3d3721f7e' '126e90494e0134a70649456cd1a1f1369024c345') +provides=('valgrind') +conflicts=('valgrind') + prepare() { - cd ${srcdir}/valgrind-${pkgver} + cd valgrind-$pkgver patch -p1 -i $srcdir/valgrind-3.9.0-glibc-2.20.patch patch -p0 -i $srcdir/add_xabort_op.patch } build() { - cd ${srcdir}/valgrind-${pkgver} - - ./configure --prefix=/usr \ ---mandir=/usr/share/man \ ---with-mpicc=mpicc - + cd valgrind-$pkgver + ./configure --prefix=/usr --mandir=/usr/share/man --with-mpicc=mpicc make } package() { - cd ${srcdir}/valgrind-${pkgver} - make DESTDIR=${pkgdir} install + cd valgrind-$pkgver + make DESTDIR=$pkgdir install }
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Saturday, February 8, 2014 @ 12:28:23 Author: heftig Revision: 105449 adjust whitespace to match core/valgrind Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-02-08 11:23:01 UTC (rev 105448) +++ PKGBUILD2014-02-08 11:28:23 UTC (rev 105449) @@ -1,6 +1,6 @@ # $Id$ -# Maintainer: Dan McGee d...@archlinux.org -# Maintainer: Allan McRae al...@archlinux.org +# Contributor: Dan McGee d...@archlinux.org +# Contributor: Allan McRae al...@archlinux.org pkgname=valgrind-multilib pkgver=3.9.0 @@ -21,7 +21,6 @@ prepare() { cd ${srcdir}/valgrind-${pkgver} - patch -p1 -i $srcdir/valgrind-3.9.0-glibc-2.19.patch } @@ -35,7 +34,5 @@ package() { cd ${srcdir}/valgrind-${pkgver} - make DESTDIR=${pkgdir} install } -
[arch-commits] Commit in valgrind-multilib/trunk (PKGBUILD)
Date: Friday, January 31, 2014 @ 11:03:39 Author: lcarlier Revision: 105079 upgpkg: valgrind-multilib 3.9.0-1 initial multilib package Modified: valgrind-multilib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-01-31 09:57:04 UTC (rev 105078) +++ PKGBUILD2014-01-31 10:03:39 UTC (rev 105079) @@ -14,7 +14,7 @@ options=('staticlibs' '!emptydirs') provides=('valgrind') conflicts=('valgrind') -source=(http://valgrind.org/downloads/${pkgname}-${pkgver}.tar.bz2) +source=(http://valgrind.org/downloads/valgrind-${pkgver}.tar.bz2) md5sums=('0947de8112f946b9ce64764af7be6df2') build() {