From 17850a51f5db803156f2fe012e63b97dfb88d8e3 Mon Sep 17 00:00:00 2001 From: herman ten brugge Date: Tue, 10 Dec 2019 08:44:44 +0100 Subject: [PATCH] Fix bounds checking on targets with no bcheck.c --- lib/Makefile | 20 ++++++++++---------- lib/dummy.c | 1 + 2 files changed, 11 insertions(+), 10 deletions(-) create mode 100644 lib/dummy.c diff --git a/lib/Makefile b/lib/Makefile index b8486075..ae37cc44 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -68,18 +68,18 @@ OBJ-riscv64 = $(RISCV64_O) $(DSO_O) OBJB-i386 = $(BCHECK_O) OBJB-x86_64 = $(BCHECK_O) -OBJB-x86_64-osx = +OBJB-x86_64-osx = dummy.o OBJB-i386-win32 = bcheck.o OBJB-x86_64-win32 = bcheck.o -OBJB-arm64 = -OBJB-arm = -OBJB-arm-fpa = -OBJB-arm-fpa-ld = -OBJB-arm-vfp = -OBJB-arm-eabi = -OBJB-arm-eabihf = -OBJB-arm-wince = -OBJB-riscv64 = +OBJB-arm64 = dummy.o +OBJB-arm = dummy.o +OBJB-arm-fpa = dummy.o +OBJB-arm-fpa-ld = dummy.o +OBJB-arm-vfp = dummy.o +OBJB-arm-eabi = dummy.o +OBJB-arm-eabihf = dummy.o +OBJB-arm-wince = dummy.o +OBJB-riscv64 = dummy.o all: $(BIN) $(BINB) diff --git a/lib/dummy.c b/lib/dummy.c new file mode 100644 index 00000000..c1548940 --- /dev/null +++ b/lib/dummy.c @@ -0,0 +1 @@ +static char dummy;