Lines Matching full:clang

5 # crash embeds version of gdb which is not buildable with clang
11 #| clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
15 …fpv4-yoe-linux-gnueabi/firefox/60.1.0esr-r0/recipe-sysroot-native/usr/lib/clang/7.0.1/include/arm_…
51 # clang does not have 64bit atomics on ppc
53 # clang fails with db.c:(.text+0x188): unsupported bss-plt -fPIC ifunc mmio_write64_be
55 # usermode qemu crashes when running binaries from clang + rust compiler on ppc32
68 # uses C++ which clang does not like
116 # clang++ hangs see https://bugs.llvm.org/show_bug.cgi?id=45134
117 DEBUG_FLAGS:remove:pn-sqlite-orm:toolchain-clang = "-g"
134 # Fails to build with clang-13 errors with .export.sym file
146 # Clang/mips still generates __sync_fetch_and_add_8 instead of __atomic_fetch_add_8 so it can't eve…
155 # OpenCV does not compile for ppc64 with clang due to VSX clashes with altivec.h from clang
160 # latest 32bit arch versions fails to compile with clang 13
164 TOOLCHAIN:pn-jack = "${@['clang','gcc'][d.getVar('SITEINFO_BITS') != '32']}"
171 # Fixes Clang induced linker crashes when using glibc 2.35+
177 CFLAGS:append:pn-liboil:toolchain-clang:x86-64 = " -fheinous-gnu-extensions "
181 CFLAGS:append:pn-libaio:toolchain-clang:mips = " -fheinous-gnu-extensions"
184 CFLAGS:append:pn-mdadm:toolchain-clang = " -Wno-error=unknown-warning-option"
188 CFLAGS:append:pn-libffi:arm:toolchain-clang = " -no-integrated-as"
189 CFLAGS:append:pn-libffi:mips64:toolchain-clang = " -no-integrated-as"
195 #CFLAGS:append:pn-db:toolchain-clang = " -no-integrated-as"
200 CFLAGS:append:pn-directfb:toolchain-clang:arm = " -no-integrated-as"
205 CFLAGS:append:pn-openssl:toolchain-clang:armv7ve = " -no-integrated-as"
206 CFLAGS:append:pn-openssl:toolchain-clang:armv7a = " -no-integrated-as"
211 CC:append:pn-openssl:toolchain-clang:mipsarch = " -no-integrated-as"
214 EXTRA_OECONF:pn-openssl:toolchain-clang:x86 = "-latomic"
216 CFLAGS:append:pn-userland:toolchain-clang = " -no-integrated-as"
222 CFLAGS:append:pn-libjpeg-turbo:toolchain-clang:mipsarch = " -no-integrated-as"
225 CFLAGS:append:pn-libvorbis:toolchain-clang:armv7ve = " -fno-fast-math"
226 CFLAGS:append:pn-mpg123:toolchain-clang:armv7ve = " -fno-fast-math"
231 CC:append:pn-kexec-tools:toolchain-clang:x86-64 = " -no-integrated-as"
232 CC:append:pn-kexec-tools:toolchain-clang:x86 = " -no-integrated-as"
233 CC:append:pn-kexec-tools-klibc:toolchain-clang:x86-64 = " -no-integrated-as"
234 CC:append:pn-kexec-tools-klibc:toolchain-clang:x86 = " -no-integrated-as"
239 CFLAGS:append:pn-tinymembench:toolchain-clang:x86-64 = " -no-integrated-as"
240 CFLAGS:append:pn-tinymembench:toolchain-clang:x86 = " -no-integrated-as"
241 CFLAGS:append:pn-tinymembench:toolchain-clang:mipsarch = " -no-integrated-as"
243 CFLAGS:append:pn-ne10:toolchain-clang:arm = " -no-integrated-as"
244 CFLAGS:append:pn-libde265:toolchain-clang:arm = " -no-integrated-as"
250 CFLAGS:append:pn-libsdl2:toolchain-clang:arm = " -no-integrated-as"
258 CFLAGS:append:pn-luajit:toolchain-clang:mips = " -no-integrated-as"
261 #clang-13: error: unable to execute command: Segmentation fault (core dumped)
262 #clang-13: error: linker command failed due to signal (use -v to see invocation)
263 CFLAGS:append:pn-libucontext:toolchain-clang:powerpc64le = " -no-integrated-as"
265 # Generated asm file can not be compiled with clang assembler due to presence of .0 label
270 CFLAGS:append:pn-nettle:toolchain-clang:powerpc64le = " -no-integrated-as"
272 # Fixes clang crash when compiling gnutls-3.7.2/lib/accelerated/aarch64/elf/sha512-armv8.s
273 CFLAGS:append:pn-gnutls:toolchain-clang:aarch64 = " -no-integrated-as"
281 CFLAGS:append:pn-concurrencykit:toolchain-clang:arm = " -no-integrated-as"
286 CFLAGS:append:pn-seatd:toolchain-clang = " -Wno-sign-compare"
293 CXXFLAGS:append:pn-xdelta3:toolchain-clang = " -Wno-error=reserved-user-defined-literal"
295 CXXFLAGS:remove:pn-mozjs:toolchain-clang = "-fno-tree-vrp"
296 CFLAGS:remove:pn-mozjs:toolchain-clang = "-fno-tree-vrp"
299 CPPFLAGS:append:pn-memcached:toolchain-clang = " -Wno-error=embedded-directive"
304 #| clang-7: error: assembler command failed with exit code 1 (use -v to see invocation)
305 TUNE_CCARGS:remove:pn-upm:toolchain-clang = "-no-integrated-as"
306 TUNE_CCARGS:remove:pn-omxplayer:toolchain-clang = "-no-integrated-as"
307 TUNE_CCARGS:remove:pn-nfs-utils:toolchain-clang = "-Qunused-arguments"
310 TUNE_CCARGS:remove:pn-pipewire:toolchain-clang = "-Qunused-arguments"
311 TUNE_CCARGS:remove:pn-tesseract:toolchain-clang = "-Qunused-arguments"
312 TUNE_CCARGS:remove:pn-pulseaudio:toolchain-clang = "-Qunused-arguments"
319 TUNE_CCARGS:pn-ceres-solver:append:toolchain-clang:powerpc = " -mno-altivec"
320 TUNE_CCARGS:pn-opencv:append:toolchain-clang:powerpc = " -mno-altivec"
321 CXXFLAGS:pn-libeigen:append:toolchain-clang:powerpc = " -DEIGEN_ALTIVEC_DISABLE_MMA"
324 #| clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
325 COMPILER_RT:pn-ruby:toolchain-clang:runtime-gnu = "-rtlib=compiler-rt ${UNWINDLIB}"
326 COMPILER_RT:pn-python3:toolchain-clang:runtime-gnu = "-rtlib=compiler-rt ${UNWINDLIB}"
327 COMPILER_RT:pn-m4:toolchain-clang:runtime-gnu = "-rtlib=compiler-rt ${UNWINDLIB}"
328 COMPILER_RT:pn-cpio:toolchain-clang:runtime-gnu = "-rtlib=compiler-rt ${UNWINDLIB}"
329 COMPILER_RT:pn-openssh:toolchain-clang:runtime-gnu = "-rtlib=compiler-rt ${UNWINDLIB}"
330 COMPILER_RT:pn-webkitgtk:toolchain-clang:runtime-gnu = "-rtlib=compiler-rt ${UNWINDLIB}"
331 COMPILER_RT:pn-wpewebkit:toolchain-clang:runtime-gnu = "-rtlib=compiler-rt ${UNWINDLIB}"
332 COMPILER_RT:pn-python3-numpy:toolchain-clang:runtime-gnu = "-rtlib=compiler-rt ${UNWINDLIB}"
333 COMPILER_RT:pn-mongodb:toolchain-clang:runtime-gnu = "-rtlib=compiler-rt ${UNWINDLIB}"
343 COMPILER_RT:pn-qtbase:toolchain-clang:riscv32 = "-rtlib=compiler-rt ${UNWINDLIB}"
345 LDFLAGS:append:pn-gnutls:toolchain-clang:riscv64 = " -latomic"
346 LDFLAGS:append:pn-harfbuzz:toolchain-clang:riscv64 = " -latomic"
347 LDFLAGS:append:pn-qtwebengine:toolchain-clang:runtime-gnu:x86 = " -latomic"
348 LDFLAGS:append:pn-qemu:toolchain-clang:x86 = " -latomic"
351 # when doing static linking with clang using compiler-rt, so use libgcc
353 COMPILER_RT:pn-aufs-util:libc-glibc:toolchain-clang:x86 = "-rtlib=libgcc --unwindlib=libgcc"
354 COMPILER_RT:pn-libhugetlbfs:libc-glibc:toolchain-clang:x86 = "-rtlib=libgcc --unwindlib=libgcc"
355 COMPILER_RT:pn-tsocks:libc-glibc:toolchain-clang:x86 = "-rtlib=libgcc --unwindlib=libgcc"
356 COMPILER_RT:pn-libc-bench:libc-glibc:toolchain-clang:x86 = "-rtlib=libgcc --unwindlib=libgcc"
357 COMPILER_RT:pn-libc-bench:libc-glibc:toolchain-clang:x86-64 = "-rtlib=libgcc --unwindlib=libgcc"
358 COMPILER_RT:pn-mpich:toolchain-clang:x86 = "-rtlib=libgcc --unwindlib=libgcc"
359 COMPILER_RT:pn-mpich:toolchain-clang:x86-64 = "-rtlib=libgcc --unwindlib=libgcc"
360 COMPILER_RT:pn-aufs-util:libc-glibc:toolchain-clang:x86-64 = "-rtlib=libgcc --unwindlib=libgcc"
361 COMPILER_RT:pn-libhugetlbfs:libc-glibc:toolchain-clang:x86-64 = "-rtlib=libgcc --unwindlib=libgcc"
362 COMPILER_RT:pn-tsocks:libc-glibc:toolchain-clang:x86-64 = "-rtlib=libgcc --unwindlib=libgcc"
366 #clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
367 COMPILER_RT:pn-aufs-util:libc-glibc:toolchain-clang:arm = "--unwindlib=libgcc"
368 COMPILER_RT:pn-libhugetlbfs:libc-glibc:toolchain-clang:arm = "--unwindlib=libgcc"
369 COMPILER_RT:pn-libc-bench:libc-glibc:toolchain-clang:arm = "--unwindlib=libgcc"
371 # Uses gcc for native tools, e.g. nsinstall and passes clang options which fails so
372 # let same compiler ( gcc or clang) be native/cross compiler
374 BUILD_CC:pn-nss:toolchain-clang = "clang -rtlib=libgcc -unwindlib=none"
382 CXXFLAGS:append:pn-apt:toolchain-clang = " -Wno-c++11-narrowing"
383 lcl_maybe_fortify:pn-apt:toolchain-clang = ""
388 LTO:pn-libidn2:toolchain-clang = ""
391 LTO:pn-cairo:toolchain-clang = ""
393 # see https://bugs.llvm.org/show_bug.cgi?id=50443 this is in clang-13, until it is fixed do not use…
394 SELECTED_OPTIMIZATION:remove:pn-poke:toolchain-clang = "-O2"
397 SELECTED_OPTIMIZATION:remove:pn-libvorbis:mips:toolchain-clang = "-O2"
398 SELECTED_OPTIMIZATION:append:pn-libvorbis:mips:toolchain-clang = " -O0"
399 SELECTED_OPTIMIZATION:remove:pn-x264:mips:toolchain-clang = "-O2"
400 SELECTED_OPTIMIZATION:append:pn-x264:mips:toolchain-clang = " -O0"
401 SELECTED_OPTIMIZATION:remove:pn-dcadec:mips:toolchain-clang = "-O2"
402 SELECTED_OPTIMIZATION:append:pn-dcadec:mips:toolchain-clang = " -O0"
403 SELECTED_OPTIMIZATION:remove:pn-graphviz:mips:toolchain-clang = "-O2"
404 SELECTED_OPTIMIZATION:append:pn-graphviz:mips:toolchain-clang = " -O0"
406 SELECTED_OPTIMIZATION:remove:pn-fio:mips:toolchain-clang = "-O2"
407 SELECTED_OPTIMIZATION:append:pn-fio:mips:toolchain-clang = " -O0"
416 RANLIB:append:pn-tcf-agent:toolchain-clang = " $@"
420 OBJCOPY:pn-linux-yocto:toolchain-clang = "${HOST_PREFIX}objcopy"
421 STRIP:pn-linux-yocto:toolchain-clang = "${HOST_PREFIX}strip"
424 OBJCOPY:pn-opensbi:toolchain-clang = "${HOST_PREFIX}objcopy"
425 OBJCOPY:pn-libc-bench:toolchain-clang = "${HOST_PREFIX}objcopy"
426 STRIP:pn-libc-bench:toolchain-clang = "${HOST_PREFIX}strip"
427 OBJCOPY:pn-aufs-util:toolchain-clang = "${HOST_PREFIX}objcopy"
428 STRIP:pn-aufs-util:toolchain-clang = "${HOST_PREFIX}strip"
432 OBJCOPY:pn-systemd-boot:toolchain-clang = "${HOST_PREFIX}objcopy"
435 STRIP:pn-kexec-tools-klibc:mips:toolchain-clang = "${HOST_PREFIX}strip"
438 STRIP:pn-go-helloworld:mips:toolchain-clang = "${HOST_PREFIX}strip"
439 OBJCOPY:pn-go-helloworld:mips:toolchain-clang = "${HOST_PREFIX}objcopy"
440 STRIP:pn-gosu:mips:toolchain-clang = "${HOST_PREFIX}strip"
441 OBJCOPY:pn-gosu:mips:toolchain-clang = "${HOST_PREFIX}objcopy"
444 OBJDUMP:pn-libbsd:mips:toolchain-clang = "${HOST_PREFIX}objdump"
446 # Need OBJDUMP during do_package_qa which is set to llvm-objdump with meta-clang
448 DEPENDS:pn-linux-firmware:append:toolchain-clang = " clang-native"
451 DEPENDS:append:pn-pixman:mips:toolchain-clang = " openmp"
458 CFLAGS:append:pn-pixman:arm:toolchain-clang = " -no-integrated-as"