From 3e186cee008f94f6a33adeac329b13087ab11ddb Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Thu, 16 Jul 2020 23:44:51 +0200 Subject: [PATCH] Config.in: update BR2_OPTIMIZE_FAST prompt and help text MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update label as suggested by Stéphane Veyret, as -Ofast is potentially dangerous, and may break packages. Fixes: - https://bugs.buildroot.org/show_bug.cgi?id=13046 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- Config.in | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Config.in b/Config.in index 0104d1319e..e35a78fb71 100644 --- a/Config.in +++ b/Config.in @@ -521,13 +521,14 @@ config BR2_OPTIMIZE_S This is the default. config BR2_OPTIMIZE_FAST - bool "optimize for fast" + bool "optimize for fast (may break packages!)" depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_6 help Optimize for fast. Disregard strict standards compliance. -Ofast enables all -O3 optimizations. It also enables optimizations that are not valid for all - standard-compliant programs. It turns on -ffast-math and the + standard-compliant programs, so be careful, as it may break + some packages. It turns on -ffast-math and the Fortran-specific -fstack-arrays, unless -fmax-stack-var-size is specified, and -fno-protect-parens.