[Buildroot] [git commit] package/ninja: remove hard coded fdiagnostics-color compiler flag

Peter Korsgaard peter at korsgaard.com
Mon Feb 3 16:04:56 UTC 2020


commit: https://git.buildroot.net/buildroot/commit/?id=5bfad39d084928cf2cbcf3d89f81cb38e5d3dd9d
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Fixes:
http://autobuild.buildroot.net/results/e5a02faa75345009e7cdcbf9d693199bee4741aa

-fdiagnostics-color was introduced in gcc 4.9 and the minimum supported version
that Buildroot supports is 4.8.

As this option only controls the colors of error messages, just drop it.

Signed-off-by: Adam Duskett <aduskett at gmail.com>
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
 ...move-fdiagnostics-color-from-make-command.patch | 29 ++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/package/ninja/0002-remove-fdiagnostics-color-from-make-command.patch b/package/ninja/0002-remove-fdiagnostics-color-from-make-command.patch
new file mode 100644
index 0000000000..d419ab48dc
--- /dev/null
+++ b/package/ninja/0002-remove-fdiagnostics-color-from-make-command.patch
@@ -0,0 +1,29 @@
+From 87caa8c4bc536f745aceed757ce8a492fbdba84f Mon Sep 17 00:00:00 2001
+From: Adam Duskett <aduskett at gmail.com>
+Date: Mon, 3 Feb 2020 07:36:58 -0800
+Subject: [PATCH] remove fdiagnostics-color from make command
+
+-fdiagnostics-color was introduced in gcc 4.9 and the minimum supported version
+that Buildroot supports is 4.8.
+
+Signed-off-by: Adam Duskett <aduskett at gmail.com>
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a040e0b..af8010f 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -18,7 +18,7 @@ if(MSVC)
+ 	set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
+ 	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W4 /GR- /Zc:__cplusplus")
+ else()
+-	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated -fdiagnostics-color")
++	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated")
+ endif()
+ 
+ find_program(RE2C re2c)
+-- 
+2.24.1
+


More information about the buildroot mailing list