From 83c69fddf026be133c38d2b5a43c50eb1ce3e9ce Mon Sep 17 00:00:00 2001 From: Florian Krohm Date: Mon, 7 Jul 2025 20:17:38 +0000 Subject: [PATCH] Fix VEX/Makefile-gcc Compile errors because config.h not found. Turns out libvex_inner.h Also missing was priv/host_generic_reg_alloc3.o causing linking to fail. Now fixed. --- VEX/Makefile-gcc | 5 +++++ VEX/pub/libvex_inner.h | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/VEX/Makefile-gcc b/VEX/Makefile-gcc index 0b94e13c5f..57e33cdb25 100644 --- a/VEX/Makefile-gcc +++ b/VEX/Makefile-gcc @@ -68,6 +68,7 @@ LIB_OBJS = priv/ir_defs.o \ priv/host_generic_simd128.o \ priv/host_generic_simd256.o \ priv/host_generic_reg_alloc2.o \ + priv/host_generic_reg_alloc3.o \ priv/guest_generic_x87.o \ priv/guest_generic_bb_to_IR.o \ priv/guest_x86_helpers.o \ @@ -347,6 +348,10 @@ priv/host_generic_reg_alloc2.o: $(ALL_HEADERS) priv/host_generic_reg_alloc2.c $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host_generic_reg_alloc2.o \ -c priv/host_generic_reg_alloc2.c +priv/host_generic_reg_alloc3.o: $(ALL_HEADERS) priv/host_generic_reg_alloc3.c + $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/host_generic_reg_alloc3.o \ + -c priv/host_generic_reg_alloc3.c + priv/guest_x86_toIR.o: $(ALL_HEADERS) priv/guest_x86_toIR.c $(CC) $(CCFLAGS) $(ALL_INCLUDES) -o priv/guest_x86_toIR.o \ -c priv/guest_x86_toIR.c diff --git a/VEX/pub/libvex_inner.h b/VEX/pub/libvex_inner.h index 023d1f6a3e..f5db06d565 100644 --- a/VEX/pub/libvex_inner.h +++ b/VEX/pub/libvex_inner.h @@ -37,8 +37,6 @@ // For more details, see README_DEVELOPPERS. //-------------------------------------------------------------------- -#include "config.h" - // The code of the inner Valgrind (core or tool code) contains client // requests (e.g. from helgrind.h, memcheck.h, ...) to help the // outer Valgrind finding (relevant) errors in the inner Valgrind. -- 2.39.5