Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932941AbcJULQO (ORCPT ); Fri, 21 Oct 2016 07:16:14 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:51554 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754127AbcJULQL (ORCPT ); Fri, 21 Oct 2016 07:16:11 -0400 From: Sebastian Andrzej Siewior To: Michal Marek Cc: linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, ben@decadent.org.uk, Sebastian Andrzej Siewior Subject: [RFC PATCH] kbuild: add -fno-PIE Date: Fri, 21 Oct 2016 13:16:00 +0200 Message-Id: <20161021111600.9417-1-bigeasy@linutronix.de> X-Mailer: git-send-email 2.9.3 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 930 Lines: 28 Debian started to build the gcc with --enable-default-pie by default so the kernel build ends before it starts properly with: |kernel/bounds.c:1:0: error: code model kernel does not support PIC mode Is this okay or do we want some kind of check to see if -fno-PIE is support= ed? It is mentioned in the 4.4.7 gcc manpage is it is not *that* new :) Signed-off-by: Sebastian Andrzej Siewior --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index bf6e44a421df..97296d66b586 100644 --- a/Makefile +++ b/Makefile @@ -398,7 +398,7 @@ KBUILD_CPPFLAGS :=3D -D__KERNEL__ KBUILD_CFLAGS :=3D -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ -fno-strict-aliasing -fno-common \ -Werror-implicit-function-declaration \ - -Wno-format-security \ + -Wno-format-security -fno-PIE \ -std=3Dgnu89 =20 KBUILD_AFLAGS_KERNEL :=3D --=20 2.9.3