summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2024-10-25 22:29:40 -0700
committerKhem Raj <raj.khem@gmail.com>2024-10-26 00:22:40 -0700
commite78217ad139fc2cc4e8a3b0c9b3651f4eafdf2b6 (patch)
tree9c00a239a5b043a2a3a7f296d6fb03470de05919 /conf
parenta641153f62e4e6d2ec0051ffc56942a028d75905 (diff)
downloadmeta-clang-e78217ad139fc2cc4e8a3b0c9b3651f4eafdf2b6.tar.gz
nonclangable: Fix append and override order
VAR:append:<OVERRIDES> is the right way to use it Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/nonclangable.conf20
1 files changed, 10 insertions, 10 deletions
diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf
index 6230045..bb32244 100644
--- a/conf/nonclangable.conf
+++ b/conf/nonclangable.conf
@@ -329,29 +329,29 @@ TUNE_CCARGS:append:pn-btrfs-tools:toolchain-clang = " -Werror=unused-command-lin
329# BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a); 329# BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a);
330# ^~~~~~~~ 330# ^~~~~~~~
331# vec_rsqrt 331# vec_rsqrt
332TUNE_CCARGS:pn-ceres-solver:append:toolchain-clang:powerpc = " -mno-altivec" 332TUNE_CCARGS:append:pn-ceres-solver:toolchain-clang:powerpc = " -mno-altivec"
333TUNE_CCARGS:pn-opencv:append:toolchain-clang:powerpc = " -mno-altivec" 333TUNE_CCARGS:append:pn-opencv:toolchain-clang:powerpc = " -mno-altivec"
334CXXFLAGS:pn-libeigen:append:toolchain-clang:powerpc = " -DEIGEN_ALTIVEC_DISABLE_MMA" 334CXXFLAGS:append:pn-libeigen:toolchain-clang:powerpc = " -DEIGEN_ALTIVEC_DISABLE_MMA"
335 335
336# external/amber/src/src/amber.cc:53:41: error: unsafe pointer arithmetic [-Werror,-Wunsafe-buffer-usage] 336# external/amber/src/src/amber.cc:53:41: error: unsafe pointer arithmetic [-Werror,-Wunsafe-buffer-usage]
337# vk-wrappers-1-0.inc:74:34: error: cast from 'PFN_vkVoidFunction' (aka 'void (*)()') to 'PFN_vkCmdEndRenderPass' 337# vk-wrappers-1-0.inc:74:34: error: cast from 'PFN_vkVoidFunction' (aka 'void (*)()') to 'PFN_vkCmdEndRenderPass'
338# (aka 'void (*)(VkCommandBuffer_T *)') converts to incompatible function type [-Werror,-Wcast-function-type-strict] 338# (aka 'void (*)(VkCommandBuffer_T *)') converts to incompatible function type [-Werror,-Wcast-function-type-strict]
339CXXFLAGS:pn-opengl-es-cts:append:toolchain-clang = " -Wno-error=unsafe-buffer-usage -Wno-error=cast-function-type-strict" 339CXXFLAGS:append:pn-opengl-es-cts:toolchain-clang = " -Wno-error=unsafe-buffer-usage -Wno-error=cast-function-type-strict"
340CXXFLAGS:pn-vulkan-cts:append:toolchain-clang = " -Wno-error=unsafe-buffer-usage -Wno-error=cast-function-type-strict" 340CXXFLAGS:append:pn-vulkan-cts:toolchain-clang = " -Wno-error=unsafe-buffer-usage -Wno-error=cast-function-type-strict"
341# Wno-error=overriding-option needed with clang-20 341# Wno-error=overriding-option needed with clang-20
342# see https://github.com/jtv/libpqxx/issues/738 for deprecated-declarations ( not needed with clang19+ ) 342# see https://github.com/jtv/libpqxx/issues/738 for deprecated-declarations ( not needed with clang19+ )
343CXXFLAGS:pn-vulkan-samples:append:toolchain-clang = " -Wno-error=overriding-option -Wno-error=deprecated-declarations" 343CXXFLAGS:append:pn-vulkan-samples:toolchain-clang = " -Wno-error=overriding-option -Wno-error=deprecated-declarations"
344# Workaround for https://gitlab.gnome.org/GNOME/gtk/-/issues/6033 344# Workaround for https://gitlab.gnome.org/GNOME/gtk/-/issues/6033
345CFLAGS:pn-gtk4:append:toolchain-clang = " -Wno-error=int-conversion" 345CFLAGS:append:pn-gtk4:toolchain-clang = " -Wno-error=int-conversion"
346 346
347# usr/include/glib-2.0/glib/glib-autocleanups.h:49:1: error: cast from 'void (*)(void)' to 'GDestroyNotify' 347# usr/include/glib-2.0/glib/glib-autocleanups.h:49:1: error: cast from 'void (*)(void)' to 'GDestroyNotify'
348# (aka 'void (*)(void *)') converts to incompatible function type [-Werror,-Wcast-function-type-strict] 348# (aka 'void (*)(void *)') converts to incompatible function type [-Werror,-Wcast-function-type-strict]
349CFLAGS:pn-pidgin-sipe:append:toolchain-clang = " -Wno-error=cast-function-type-strict" 349CFLAGS:append:pn-pidgin-sipe:toolchain-clang = " -Wno-error=cast-function-type-strict"
350 350
351# 32bit builds of nodejs needs this warning to be disabled with clang16 until 351# 32bit builds of nodejs needs this warning to be disabled with clang16 until
352# v8 engine in nodejs moved beyong this commit 352# v8 engine in nodejs moved beyong this commit
353# https://github.com/v8/v8/commit/d15d49b09dc7aef9edcc4cf6a0cb2b77a0db203f 353# https://github.com/v8/v8/commit/d15d49b09dc7aef9edcc4cf6a0cb2b77a0db203f
354CXXFLAGS:pn-nodejs:append:toolchain-clang = " -Wno-error=enum-constexpr-conversion" 354CXXFLAGS:append:pn-nodejs:toolchain-clang = " -Wno-error=enum-constexpr-conversion"
355# deps/TinyDeflate/gunzip.hh:1144:35: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw] 355# deps/TinyDeflate/gunzip.hh:1144:35: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
356CXXFLAGS:append:pn-doxygen:toolchain-clang = " -Wno-error=missing-template-arg-list-after-template-kw" 356CXXFLAGS:append:pn-doxygen:toolchain-clang = " -Wno-error=missing-template-arg-list-after-template-kw"
357 357
@@ -511,7 +511,7 @@ STRIP:pn-python3-matplotlib:toolchain-clang:riscv32 = "${HOST_PREFIX}llvm-strip"
511 511
512# Need OBJDUMP during do_package_qa which is set to llvm-objdump with meta-clang 512# Need OBJDUMP during do_package_qa which is set to llvm-objdump with meta-clang
513# it might work with GNU objdump since it falls back to one from build host 513# it might work with GNU objdump since it falls back to one from build host
514DEPENDS:pn-linux-firmware:append:toolchain-clang = " clang-native" 514DEPENDS:append:pn-linux-firmware:toolchain-clang = " clang-native"
515 515
516# Needs for solving fopenmp issues 516# Needs for solving fopenmp issues
517DEPENDS:append:pn-pixman:mips:toolchain-clang = " openmp" 517DEPENDS:append:pn-pixman:mips:toolchain-clang = " openmp"