From 1e97a2401dadfb645242ed7f1a56c0a060d2f678 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sun, 13 Aug 2017 21:57:25 -0700 Subject: clang: Revert back to gnu++98 as default many packages need fixing for true c++11 and newer standard, may be eventually they will reach there for now lets keep the defaults as it is Signed-off-by: Khem Raj --- ...08-clang-Default-to-gnu-14-for-c-standard.patch | 28 ---------------------- recipes-devtools/clang/common.inc | 1 - 2 files changed, 29 deletions(-) delete mode 100644 recipes-devtools/clang/clang/0008-clang-Default-to-gnu-14-for-c-standard.patch diff --git a/recipes-devtools/clang/clang/0008-clang-Default-to-gnu-14-for-c-standard.patch b/recipes-devtools/clang/clang/0008-clang-Default-to-gnu-14-for-c-standard.patch deleted file mode 100644 index 74bfc69..0000000 --- a/recipes-devtools/clang/clang/0008-clang-Default-to-gnu-14-for-c-standard.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 521fdfcc2031d22b50125b3295b837229c77abd6 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sat, 12 Aug 2017 12:56:06 -0700 -Subject: [PATCH 8/8] clang: Default to gnu++14 for c++ standard - -GCC 7.x and newer default to same as well - -Signed-off-by: Khem Raj ---- - lib/Frontend/CompilerInvocation.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/Frontend/CompilerInvocation.cpp b/lib/Frontend/CompilerInvocation.cpp -index b2c14554a4..eed925fac4 100644 ---- a/lib/Frontend/CompilerInvocation.cpp -+++ b/lib/Frontend/CompilerInvocation.cpp -@@ -1667,7 +1667,7 @@ void CompilerInvocation::setLangDefaults(LangOptions &Opts, InputKind IK, - if (T.isPS4()) - LangStd = LangStandard::lang_gnucxx11; - else -- LangStd = LangStandard::lang_gnucxx98; -+ LangStd = LangStandard::lang_gnucxx14; - break; - case InputKind::RenderScript: - LangStd = LangStandard::lang_c99; --- -2.14.1 - diff --git a/recipes-devtools/clang/common.inc b/recipes-devtools/clang/common.inc index 3846a1f..f5e7acb 100644 --- a/recipes-devtools/clang/common.inc +++ b/recipes-devtools/clang/common.inc @@ -18,7 +18,6 @@ CLANGPATCHES = "\ file://0004-clang-Prepend-trailing-to-sysroot.patch;patchdir=tools/clang \ file://0005-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch;patchdir=tools/clang \ file://0006-clang-Define-releative-gcc-installation-dir.patch;patchdir=tools/clang \ - file://0008-clang-Default-to-gnu-14-for-c-standard.patch;patchdir=tools/clang \ " CLANGPATCHES += "${@'file://0007-clang-Enable-SSP-and-PIE-by-default.patch;patchdir=tools/clang' if '${GCCPIE}' else ''}" -- cgit v1.2.3-54-g00ecf