From f870912a00dfa6b1ef8139ed35f65ef886b198c6 Mon Sep 17 00:00:00 2001 From: Ryan Gambord Date: Mon, 18 Mar 2019 01:08:32 -0700 Subject: [PATCH] util: Build m5 with -no-pie flag Added -no-pie flag to link /util/m5 to support newer versions of GCC that enable PIE by default. Tested for backwards compatibility with GCC 4.3, which, only warns for the unrecognized flag. Change-Id: I4b6df593936346b9d3e2fe29a5d85dde78b7cc5e Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/17429 Reviewed-by: Gabe Black Reviewed-by: Jason Lowe-Power Maintainer: Jason Lowe-Power --- util/m5/Makefile.x86 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/m5/Makefile.x86 b/util/m5/Makefile.x86 index 89f8f9231..c108ef696 100644 --- a/util/m5/Makefile.x86 +++ b/util/m5/Makefile.x86 @@ -51,7 +51,7 @@ all: m5 $(CC) $(CFLAGS) -fPIC -o $@ -c $< m5: $(OBJS) - $(CC) -o $@ $(OBJS) + $(CC) -o $@ $(OBJS) -no-pie m5op_x86.opic: m5op_x86.S $(CC) $(CFLAGS) -DM5OP_PIC -fPIC -o $@ -c $< -- 2.30.2