From: Ryan Gambord Date: Mon, 18 Mar 2019 08:08:32 +0000 (-0700) Subject: util: Build m5 with -no-pie flag X-Git-Tag: v19.0.0.0~1039 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f870912a00dfa6b1ef8139ed35f65ef886b198c6;p=gem5.git 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 --- 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 $<