From d5eeb7a405d8f462afc3cada71d872f637c77518 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Fri, 30 May 2025 13:25:49 +0900 Subject: [PATCH 1/2] Support gcc 14.2.0 on tizen 10.0 Tizen toolchain version has been upgraded. Starting with Tizen 10.0, gcc has been upgraded to 14.2.0. (Tizen 6.0 ~ 9.0 version use gcc v9.2.0.) --- build/config/BUILD.gn | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/build/config/BUILD.gn b/build/config/BUILD.gn index 3eb0293..a0659da 100644 --- a/build/config/BUILD.gn +++ b/build/config/BUILD.gn @@ -131,11 +131,21 @@ config("system_cxx") { assert(false, "Unknown target_cpu: " + target_cpu) } - include_dirs = [ - "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include", - "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include/c++", - "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include/c++/${gcc_target_triple}", - ] + include_dirs = [] + if (api_version == "10.0") { + include_dirs += [ + "${lib_path}/gcc/${gcc_target_triple}/14.2.0/include", + "${lib_path}/gcc/${gcc_target_triple}/14.2.0/include/c++", + "${lib_path}/gcc/${gcc_target_triple}/14.2.0/include/c++/${gcc_target_triple}", + ] + } else { + include_dirs += [ + "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include", + "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include/c++", + "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include/c++/${gcc_target_triple}", + ] + } + libs = [ "stdc++" ] } From 01c08d770cd9e05472075ee693df65e9884da347 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Fri, 30 May 2025 14:23:45 +0900 Subject: [PATCH 2/2] Fix format --- build/config/BUILD.gn | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/build/config/BUILD.gn b/build/config/BUILD.gn index a0659da..1c24b70 100644 --- a/build/config/BUILD.gn +++ b/build/config/BUILD.gn @@ -134,16 +134,16 @@ config("system_cxx") { include_dirs = [] if (api_version == "10.0") { include_dirs += [ - "${lib_path}/gcc/${gcc_target_triple}/14.2.0/include", - "${lib_path}/gcc/${gcc_target_triple}/14.2.0/include/c++", - "${lib_path}/gcc/${gcc_target_triple}/14.2.0/include/c++/${gcc_target_triple}", - ] + "${lib_path}/gcc/${gcc_target_triple}/14.2.0/include", + "${lib_path}/gcc/${gcc_target_triple}/14.2.0/include/c++", + "${lib_path}/gcc/${gcc_target_triple}/14.2.0/include/c++/${gcc_target_triple}", + ] } else { include_dirs += [ - "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include", - "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include/c++", - "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include/c++/${gcc_target_triple}", - ] + "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include", + "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include/c++", + "${lib_path}/gcc/${gcc_target_triple}/9.2.0/include/c++/${gcc_target_triple}", + ] } libs = [ "stdc++" ]