summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2022-01-04 07:33:24 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2022-01-04 07:33:24 -0800
commitd7b1c4f03694c89551b26570838f3860d1658190 (patch)
treed2daefed7e5cf23f303b2415e18f8d7474563cda
parentRebuild with CPPFLAGS patch (diff)
downloadhardened-malloc-d7b1c4f03694c89551b26570838f3860d1658190.tar.xz
Updated to 9
-rw-r--r--0001-Fix-CPPFLAGS-in-test-Makefile.patch31
-rw-r--r--PKGBUILD15
2 files changed, 4 insertions, 42 deletions
diff --git a/0001-Fix-CPPFLAGS-in-test-Makefile.patch b/0001-Fix-CPPFLAGS-in-test-Makefile.patch
deleted file mode 100644
index 22dd89b..0000000
--- a/0001-Fix-CPPFLAGS-in-test-Makefile.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From a33d2ca97d119ef657207fc27248db4c3103531f Mon Sep 17 00:00:00 2001
-From: Thibaut Sautereau <thibaut@sautereau.fr>
-Date: Tue, 2 Nov 2021 20:22:05 +0100
-Subject: [PATCH] Fix CPPFLAGS in test Makefile
-
-In particular, the _GNU_SOURCE feature test macro needs to be set in
-order to correctly define mmap(2) flags such as MAP_ANONYMOUS.
-Otherwise, compilation of some test files fails when CPPFLAGS is not
-defined in the initial user environment, as Make then does not export it
-from the root Makefile to the sub-make.
----
- test/simple-memory-corruption/Makefile | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/test/simple-memory-corruption/Makefile b/test/simple-memory-corruption/Makefile
-index 609677e7e670..d217b4806565 100644
---- a/test/simple-memory-corruption/Makefile
-+++ b/test/simple-memory-corruption/Makefile
-@@ -6,7 +6,8 @@ ifeq (,$(filter $(CONFIG_SLAB_CANARY),true false))
- $(error CONFIG_SLAB_CANARY must be true or false)
- endif
-
--CFLAGS += -DSLAB_CANARY=$(CONFIG_SLAB_CANARY)
-+CPPFLAGS += -D_GNU_SOURCE \
-+ -DSLAB_CANARY=$(CONFIG_SLAB_CANARY)
-
- LDLIBS := -lhardened_malloc
-
---
-2.33.1
-
diff --git a/PKGBUILD b/PKGBUILD
index 8d1a6b0..7a798de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,8 +7,8 @@
pkgname=hardened-malloc
_altname=hardened_malloc
-pkgver=8
-pkgrel=2
+pkgver=9
+pkgrel=1
pkgdesc="Hardened allocator designed for modern systems"
arch=('x86_64' 'aarch64')
url="https://github.com/GrapheneOS/hardened_malloc"
@@ -17,17 +17,10 @@ depends=('gcc-libs')
makedepends=('git')
checkdepends=('python')
provides=('libhardened_malloc.so')
-source=("git+https://github.com/GrapheneOS/${_altname}#tag=$pkgver?signed"
- '0001-Fix-CPPFLAGS-in-test-Makefile.patch')
-b2sums=('SKIP'
- '190c3eb933da1f59155ec9bde6243d8bf2eb16ed1132ce2e4a34cc3f82a92031095da158a49b822f665a71dd6445db9e9f253297fdcc20a1ab1dea189e460ecb')
+source=("git+https://github.com/GrapheneOS/${_altname}#tag=$pkgver?signed")
+b2sums=('SKIP')
validpgpkeys=('65EEFE022108E2B708CBFCF7F9E712E59AF5F22A') # Daniel Micay <danielmicay@gmail.com>
-prepare() {
-
- patch --directory="${_altname}" --input="$srcdir/0001-Fix-CPPFLAGS-in-test-Makefile.patch" --strip=1
-}
-
build() {
cd "${_altname}"