summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
* python3: remove override for aarch64Otavio Salvador2022-08-081-2/+0
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ltp: Remove -mfpmath=sse option when using clangKhem Raj2022-07-181-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minio: Always use gnu strip and objdump utilityKhem Raj2022-07-181-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to 14.0.6Khem Raj2022-07-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring in following changes * f28c006a5895 Bump version to 14.0.6 * aa586b6f5f55 [clang][AVR] Implement standard calling convention for AVR and AVRTiny * ec42d3c069c7 [AVR] Add more devices * c12386ae247c [MC][AArch64] Enable '+v8a' when nothing specified for MCSubtargetInfo * 4d5dad43b2eb [analyzer] Fix null pointer deref in CastValueChecker * 5b296385298f PR45879: Fix assert when constant evaluating union assignment. * deb573739df9 [clang-tidy] `bugprone-use-after-move`: Fix handling of moves in lambda captures * d0cd5a872f8d [clang-format] Fix SpacesInLineCommentPrefix deleting tokens. * 3cd9df8443f8 [clang-format] Fix PointerAlignment: Right not working with tab indentation. * d350783a0520 [LoopIdiom] Merge TBAA of adjacent stores when creating memset * 198626ad43fd [MIPS] Address instruction selection failure for abs.[sd] * b75bf750fdc2 [LoopIdiom] Fix bailout for aliasing in memcpy transform. * 2e857fe6e390 [ARM] Fix MVE getShuffleCost legalized type check * a517f3439671 [Support] Add missing <cstdint> header to Base64.h * 4d039a7a7189 [Support] Add missing <cstdint> header to Signals.h * 483db58f3eb5 compiler-rt: Allow build without __c11_atomic_fetch_nand * 576e5b39ae4d [clang-tidy] Fix #55134 (regression introduced by 5da7c04) * 99b5eb2d3a61 [Local] Don't remove invoke of non-willreturn function * 885724c60cdc [SimplifyCFG] Add test for invoke of nounwind non-willreturn function (NFC) * 2f0a69c32a4c [OpenMP] Fix partial unrolling off-by-one. * 79147e4722cc [clang][CUDA][Windows] Fix compilation error on Windows with `uint32_t __nvvm_get_smem_pointer` * ec0332328bd6 [clang] Fix some clang->llvm type cache invalidation issues * 10d442522b1a [clang][AVR] Implement standard calling convention for AVR and AVRTiny * 09ec80e16f47 [PowerPC] Treat llvm.fmuladd intrinsic as using CTR Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to 14.0.4+Khem Raj2022-05-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This brings * b950bd2ce7ff Bump version to 14.0.5 * 29f1039a7285 [CUDA][HIP] Externalize kernels with internal linkage * e6de9ed37308 [CUDA][HIP] Externalize kernels in anonymous name space * fecfc8394484 AST: Move __va_list tag back to std conditionally on AArch64. * 725d57c39039 AST: Make getEffectiveDeclContext() a member function of ItaniumMangleContextImpl. NFCI. * 0009cdbd8a3a [clang][NFC] Remove IgnoreLinkageSpecDecls * 53eaee6bf3b3 [clang][NFC] Standard substitution checking cleanup * c81f3d00cbd4 [AVR] Generate 'rcall' instead of 'call' on avr2 and avr25 * 5f6fe6b93e85 [AVR] Fix incorrect calling convention for varargs functions * 42fe7ccbeb44 [SystemZ] Bugfix for symbolic displacements. * f45a01e4a170 [libc++][CI] added XFAIL LIBCXX-AIX-FIXME to new runnning test cases after install locale fileset on AIX OS. * 55e34f3b49b1 [libc++] Always enable the ranges concepts * 5f66e721ec1d [ELF][ARM] Fix unneeded thunk for branches to hidden undefined weak * 3bfae7816bdb Fix crash getting name of a template decl * 76c1c1dd2a01 [OpenMP] Fix library path missing when using OpenMP * 588b95a2b88e [ELF][AArch64] Fix unneeded thunk for branches to hidden undefined weak * e70d79f1e8c0 [ELF] Ignore --no-add-needed * 7a42b2fd5be3 [BOLT] Compact legacy profiles * d6319246f89b [CodeGen] Use ABI alignment for C++ new expressions * daef3113e819 [compiler-rt] Add NO_EXEC_STACK_DIRECTIVE on s390x * c65b0cd2421d [GlobalIsel] Fix fallback if stack protector isn't supported. * cda300eab8dd [Driver][Solaris] -r: imply -nostdlib like GCC * 9827a185b611 [Driver][Ananas] -r: imply -nostdlib like GCC * 087082a828ff [cmake] Increase -fms-compatibility-version in Windows toolchain file * c56415735060 [SystemZ] Bugfix in SystemZTargetLowering::combineINT_TO_FP() * be653f6292e7 [X86] combineX86ShuffleChain - don't fold to truncate(concat(V1,V2)) if it was already a PACK op * 52528806579b [AArch64] Ampere1 does not support MTE * 53433dd0b503 [AArch64] Support for Ampere1 core * c6d56a324ef8 [AArch64] Add native CPU detection for Ampere1 * 60c8e02c9d12 [IPSCCP] Support unfeasible default dests for switch. * 0108630f8bc5 [InstCombine] Fix scalable-vector bitwise select matching * 39e909731a11 [InstCombine] add scalable vector test for logical select; NFC * cd597588217a [HIP] Fix HIP include path * 50d4a84152c6 Fix test for c7ee0b8bda8b32a800bc01e9151b364446a6e1b1 * 869c1d7d0902 [Clang] Fix the guaranteed alignment of memory returned by malloc/new on OpenBSD * 5c4cf01f47da [Driver][Linux] Remove D.Dir+"/../lib" from default search paths for LLVM_ENABLE_RUNTIMES builds * f3f90ec42ae6 [MC][ELF] Improve st_size propagation rule * 9ed930e5cd74 [MC][test] Improve offset.s * 5eb22621bcd2 Bump version to 14.0.4 * 019d4f1ceb96 [libc++abi] Remove XFAIL on arm64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Upgrade to 14.0.3Khem Raj2022-04-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Brings these changes * 1f9140064dfb Bump version to 14.0.3 * 2e7e14177186 workflows: Add a test to ensure that the LLVM version is correct * 0e27d08cdeb3 [RISCV] Fix crash for section alignment with .option norvc * a36801750327 [asan] Always skip first object from dl_iterate_phdr * 1f4c7b2a9120 [RISCV] Don't emit fractional VIDs with negative steps * e19be4195b87 [RISCV] Add another test showing incorrect BUILD_VECTOR lowering * 9efcce92b55b [RISCV] Fix lowering of BUILD_VECTORs as VID sequences * 21ce6cfd1d93 [RISCV] Add tests showing incorrect BUILD_VECTOR lowering * 58d5fbe2c20b [llvm-mt] Add support /notify_update * 50c6ba751fa2 [RISCV] Only try LUI+SH*ADD+ADDI for int materialization if LUI+ADDI+SH*ADD failed. * dc30b0d3320d [ELF] --emit-relocs: fix missing STT_SECTION when the first input section is synthetic * 324127d8da95 [libcxx] Add some missing xlocale wrapper functions for OpenBSD * ebf29ba9f0a3 [LV] Remove stray debug dump added in 0d2efbb8b82c. * 0d2efbb8b82c [LV] Always use add to add scalar iv and (startidx + step) for ints. * e7a9fd4f57d6 [LV] Add test case for PR54427. * 9a3e81e1f91f [InstCombine] canonicalize select with signbit test * b83c4a2dc0fb [x86] Fix infinite loop inside DAG combiner with lzcnt feature. * 0fbe860711be [Clang][Fortify] drop inline decls when redeclared * 571c7d8f6dae Reland "[llvm][AArch64] Insert "bti j" after call to setjmp" * 0f56ce0fb207 [DebugInfo][InstrRef] Avoid a crash from mixed variable location modes * e8f03f2057ee Force GHashCell to be 8-byte-aligned. * 09fba23d41f7 [compiler-rt] Implement __clear_cache on FreeBSD/powerpc * 33504b3bbe10 [PowerPC] Allow absolute expressions in relocations * 3400d0293a14 [CMake] Update cache file for Win to ARM Linux cross toolchain builders. NFC. * 6c41c8edb0cc [CMake] Replace `TARGET_TRIPLE` with `TOOLCHAIN_TARGET_TRIPLE` for Win-to-Arm cross toolchain cache file. NFC. * b6dbee34387d [CMake] Update cache file for Win to ARM cross tooolchain. NFC. * 46d19f3a8699 [CMake] Use CMAKE_SYSROOT to build libs for Win to ARM cross tooolchain. NFC. * e11b929a3c97 [LLD][COFF] Fix TypeServerSource matcher with more than one collision * d800180f6bee [lld][COFF] Fix TypeServerSource lookup on GUID collisions * 8c3445ac1c8b [AArch64][LOH] Don't ignore regmasks in bundles by iterating over instrs. * 43ee392dd462 [InstCombine] try to fold low-mask of ashr to lshr * 5ea5e3c01b7b [InstCombine] add tests for low-mask of ashr; NFC * fe8a27acd716 [LV] Handle zero cost loops in selectInterleaveCount. * 2c4d288eae8b [RISCV][NFC] Add missing lit.local.cfg in test/CodeGen/MIR/RISCV/ * d0f27fb44952 [RISCV] Fixing stack offset for RVV object with vararg in stack. * b6e91d4a331e [RISCV] Pre-commit for fixing stack offset for RVV object * 87599bdabbd1 [RISCV] Store/restore RISCVMachineFunctionInfo into MIR YAML file * 5c9eed741dbd [libc++] Make __dir_stream visibility declaration consistent * c62053979489 [AArch64] Fix the upper limit for folded address offsets for COFF * 6697c5bc3a1e [compiler-rt] [scudo] Use -mcrc32 on x86 when available * 8475349bd639 [AARCH64] ssbs should be enabled by default for cortex-x1, cortex-x1c, cortex-a77 * d4e3c50b2bda [libc++] Define `namespace views` in its own detail header. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libeigen,opencv,ceres-solver: Disable altivec on ppc32Khem Raj2022-04-241-0/+9
| | | | | | | | | | | It does not compile with altivec TOPDIR/build/tmp/work/ppc7400-yoe-linux-musl/opencv/4.5.5-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:1345:32: error: use of undeclared identifier 'vec_sqrt'; did you mean 'vec_rsqrt'? BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a); ^~~~~~~~ vec_rsqrt Signed-off-by: Khem Raj <raj.khem@gmail.com>
* librsvg: Use gcc compiler on ppc32Khem Raj2022-04-241-0/+2
| | | | | | | qemu crashes when using clang, this is not a complete fix either but its a marker to rememeber the problem. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rdma-core: Use gcc on ppc32Khem Raj2022-04-101-0/+2
| | | | | | | clang fails to compile it e.g. unsupported bss-plt -fPIC ifunc mmio_write64_be Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Upgrade to latest on 14.x release branchKhem Raj2022-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | brings in these fixes * ec13fed5867f [X86] lowerV8I16Shuffle - use explicit SmallVector<SDValue, 4> width to avoid MSVC AVX alignment bug * aaf0c921a54a [clang-repl] Add an accessor to our underlying execution engine * d150523f0776 [AArch64] Use correct calling convention for each vararg * fd98b0f1a6a1 [SelectionDAG] Don't create illegally-typed nodes while constant folding * d53e2603383a [AArch64] Allow .variant_pcs before the symbol is registered * 67a290460c37 [VectorCombine] Insert addrspacecast when crossing address space boundaries * 353068233f21 [ELF] Fix llvm_unreachable failure when COMMON is placed in SHT_PROGBITS output section * 311a622edd31 [Object][test] Fix invalid.test * 1007cb795a3c [llvm-objdump] --private-headers: change errors to warnings for dynamic section dumping * c9ec4902c3e3 [llvm-objdump][test] dos2unix some files * 5b9dd016bec7 [SelectionDAG][RISCV] Make RegsForValue::getCopyToRegs explicitly zero_extend constants. * e9b26b5b2a70 [RISCV] Add test case for miscompile caused by treating ANY_EXTEND of constants as SIGN_EXTEND. * a4681df0202c [libcxx] [test] Avoid spurious test breakage in clang-cl-dll configs with newer CMake * db07d9f098b3 [MC] Fix llvm_unreachable when a STB_GNU_UNIQUE symbol needs a relocation * 22d7bee01a5a [PPCISelLowering] Avoid emitting calls to __multi3, __muloti4 * 23d08271a4b2 Add cmake/ to release tarballs via concatenation * b69247dcbd80 [libcxx] random_device, specify optimal entropy properties for all OS's using arc4random() * 63e7af77ec42 [Clang][NeonEmitter] emit ret decl first for -Wdeclaration-after-statement * f3b89727716a [Driver][OpenBSD] Disable unwind tables on Arm * fe5c24e93754 [docs] Fix typo in tutorial * 99c0f85ef992 Re-commit: Driver: Don't warn on -mbranch-protection when linking * 0547ffef5d39 workflows: Consolidate tests to reduce the number of build jobs * bd8dc965cff1 Bump version to 14.0.1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pixman: Fix build with mips/arm on clangKhem Raj2022-04-101-6/+11
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3: Use gcc for riscv/aarch64 and all muslKhem Raj2022-04-101-0/+8
| | | | | | | | | Configure test crashes while using clang on riscv aarch64 needs to use gcc until [1] is merged [1] https://lists.openembedded.org/g/openembedded-core/message/164192 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Enable clang for several packages pinned to gcc-onlyKhem Raj2022-04-101-25/+3
| | | | | | | with clang-14 more packages are now buildable from the exlcusion list, therefore enable clang for them. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-tools: Use gcc on mips for nowKhem Raj2022-03-161-0/+1
| | | | | | clang14 crashes compiling 1.44 version Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: Use gcc for ppc64Khem Raj2022-03-141-0/+5
| | | | | | | it will take some effort to fix it going with clang 14 due to VSX/altivec intrinsics conflicts Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gosu: Use binutils strip and objcopyKhem Raj2022-03-051-0/+2
| | | | | | llvm versions have a known bug Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbsd: Use GNU objdump on mipsKhem Raj2022-03-041-0/+3
| | | | | | | | This is to workaround issue [1] seen with LLVM mips [1] https://github.com/llvm/llvm-project/issues/54213 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtpdf: It can be built with clang nowKhem Raj2022-03-031-3/+0
| | | | | | See https://github.com/meta-qt5/meta-qt5/pull/453 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fio: Disable optimization on mipsKhem Raj2022-02-241-0/+3
| | | | | | Workaround for clang crash Signed-off-by: Khem Raj <raj.khem@gmail.com>
* riscv: Unbolt the workaround for clang hangsKhem Raj2022-02-241-17/+0
| | | | | | This reverts d5219d8 and 24e8c73 since clang has been fixed now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtlocation: Use gcc to avoid mips/clang crash for nowKhem Raj2022-02-241-0/+3
| | | | | | Workaround Clang14 crash Signed-off-by: Khem Raj <raj.khem@gmail.com>
* go-helloworld: Force use GNU strip and objcopyKhem Raj2022-02-241-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* kexec-tools-klibc: Do not use llvm-strip on mipsKhem Raj2022-02-241-0/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libvorbis,x264,dcadec,graphviz: Use -O0 on mipsKhem Raj2022-02-241-0/+9
| | | | | | | Clang14 is currently crashing in optimizers, therefore workaround it by using -O0 for now. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layers: Bump to use kirkstoneKhem Raj2022-02-211-1/+1
| | | | | | its not going to be backward ABI compatible with honister due to variable renaming. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Disable llvm-objcopy/llvm-strip on selected recipesKhem Raj2022-02-201-0/+15
| | | | | | | This is until upstream bugs are fixed, linux-firmware change however is legit and will be permanent Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ntfs-3g-ntfsprogs,cdrkit,xscreensaver: Disable -O2 to avoid clang14 hangs ↵Khem Raj2022-02-201-0/+12
| | | | | | for riscv Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libraw: Workaround clang hang on RISCV compiling librawKhem Raj2022-02-161-0/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opensbi: Enable clang as compiler for opensbiKhem Raj2022-02-161-1/+0
| | | | | | latest opensbi seems to build fine now a days Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Upgrade to upcoming clang14 release branchKhem Raj2022-02-161-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* seatd: Disable -Wsign-compare with clangKhem Raj2022-02-141-0/+5
| | | | | | Fixes a warning additionally generated by clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qtpdf: Use gcc to compile itKhem Raj2022-02-141-0/+3
| | | | | | It needs work to get going with clang. Until then keep using gcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* concurrencykit: Disable internal clang assemblerKhem Raj2022-02-031-0/+8
| | | | | | | The code has inline arm asm in header files which is not compilable with clang's internal assembler. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: Always use GCC for mipsKhem Raj2021-12-271-0/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: support android runtimeHsia-Jun(Randy) Li2021-12-151-1/+1
| | | | Signed-off-by: Hsia-Jun(Randy) Li <randy.li@synaptics.com>
* tcf-agent: Pass $@ as parameter to llvm-ranlibKhem Raj2021-12-091-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* glibc-tests: Pin compiler to gccKhem Raj2021-11-211-0/+1
| | | | | | | glibc is not yet compilable for clang and glibc-tests is driven out of glibc sources in essense Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcompat: Use gcc to compile on mipsKhem Raj2021-11-011-0/+5
| | | | | | | | | | clang does not like __builtin_return_address macro and errors out | error: return address can be determined only for current frame | 18 errors generated. | make: *** [Makefile:81: libgcompat/execinfo.o] Error 1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest on 13.x releaseKhem Raj2021-11-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | bump minor release to 13.0.1 Drop patch to remove git from PACKAGE_VERSION, this is already eliminated from upstream Following changes are part of this change * 08e3a5ccd952 [IntelJITListener] Fix order in JitListener/multiple.ll * 26e2c97bf14c [openmp] [elf_common] Fix linking against LLVM dylib * eb845520ac3c compiler-rt: Fix arch detection for ppc64le * ec4829efcc94 fixes bug #51926 where dangling comma caused overrun * 73daeb3d507f [CUDA] Make sure <string.h> is included with original __THROW defined. * 3ee9a2b63cfd [Support][mips] Remove unnecessary includes from Memory.inc * 47f53eec6485 [Mips] Add glue between CopyFromReg, CopyToReg and RDHWR nodes for TLS * 914355ee793c [CMake] Re-enable use --gc-sections on OpenBSD * 2ac023cd540a [clang] Omit most AttributedStatements from the CFG * 30c05f43b662 [runtimes] Properly handle the sysroot/triple/gcc-toolchain * a797306b7721 [clang-format] [PR51640] - New AfterEnum brace wrapping changes have cause C# behaviour to change * 0a5ae011cd23 [HIP] Fix test rcom-detect.hip * 1a40203f8e94 workflows: Update lldb workaround to latest version of Mac OS X * 8a93745a7121 Remove "In Progress" text from release notes * 449f3049b507 [GHA] Cancel intermediate builds on PRs * cf15ccdeb6d5 Bump version to 13.0.1 * fd1d8c2f04dd [cte] Release notes for clangd-13 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa: Use clang to compile on rv64Khem Raj2021-10-201-4/+1
| | | | | | latest clang can compile mesa just fine Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openssl: Fix 3.0 build on x86Khem Raj2021-10-201-0/+3
| | | | | | | | | Clang runs into this issue https://github.com/openssl/openssl/issues/14083 Link with -libatomic on x86 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpich: Use gcc runtime with clang for x86/x86_64Khem Raj2021-08-261-1/+2
| | | | | | It needs symbols like __multf3 which are not in compiler-rt Signed-off-by: Khem Raj <raj.khem@gmail.com>
* upgrade of android-tools to 10.0.0.r36Nisha Parrakat2021-08-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An older version is present in the meta-oe layer. Took the old recipe and adapted it in the following way: --Deleted all the old patches that were applicable for old version. --Used all the makefiles that come with the new version directly from the source code, just modifying them to install output to a specific folder as below a)added rules_yocto.mk that will mimic the debian/rules b)modified the makefiles of the components to output to a common dir. c) Built boringssl crypto with the option -DOPENSSL_NO_ASM to solve the below errors libcrypto.so.0: undefined reference to `aes_hw_encrypt' libcrypto.so.0: undefined reference to `aes_hw_set_encrypt_key' libcrypto.so.0: undefined reference to `gcm_gmult_v8' libcrypto.so.0: undefined reference to `gcm_init_v8' libcrypto.so.0: undefined reference to `sha256_block_data_order' libcrypto.so.0: undefined reference to `aes_hw_ctr32_encrypt_blocks' libcrypto.so.0: undefined reference to `aes_hw_cbc_encrypt' libcrypto.so.0: undefined reference to `vpaes_decrypt' libcrypto.so.0: undefined reference to `vpaes_encrypt' libcrypto.so.0: undefined reference to `gcm_gmult_neon' libcrypto.so.0: undefined reference to `sha1_block_data_order' libcrypto.so.0: undefined reference to `sha512_block_data_order' libcrypto.so.0: undefined reference to `gcm_init_neon' libcrypto.so.0: undefined reference to `aes_hw_set_decrypt_key' libcrypto.so.0: undefined reference to `vpaes_set_decrypt_key' libcrypto.so.0: undefined reference to `gcm_ghash_neon' libcrypto.so.0: undefined reference to `bn_mul_mont' libcrypto.so.0: undefined reference to `aes_hw_decrypt' libcrypto.so.0: undefined reference to `gcm_ghash_v8' libcrypto.so.0: undefined reference to `vpaes_cbc_encrypt' libcrypto.so.0: undefined reference to `ChaCha20_ctr32' libcrypto.so.0: undefined reference to `vpaes_ctr32_encrypt_blocks' libcrypto.so.0: undefined reference to `vpaes_set_encrypt_key' Attention : https://github.com/grpc/grpc/issues/9440 d) compiled android compatible version of libunwind to be used to build libbacktrace e) REQUIRES meta-selinux for libselinux, thus added it to BBFILES_DYNAMIC of this layer. f) checked compilation and packaging for for x86_64 and aarch64 g) UNTESTED android-tools-adbd.service , couldn't find how to build adbd that is needed by the service with the new version of android-tools. At present the service is still packaged but may not work. h) tested the adb and fastboot on the core-image-minimal by including the android-tools in the image and ran the commands with 'help' Signed-off-by: Nisha Parrakat <Nisha.Parrakat@kpit.com> Signed-off-by: Nisha Parrakat <nishaparrakat@gmail.com>
* libc-bench: Link with libgcc when using llvm runtimeKhem Raj2021-08-061-0/+1
| | | | | | | This uses static link and glibc uses libgcc intrinsics which otherwise are undefinded. Glibc is built using gcc + gnu runtime still Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jack: Use gcc to build for 32bit archesKhem Raj2021-08-041-0/+6
| | | | | | | | | | | | | | | Latest jack does not build with clang-13 for 32bit arches | In file included from ../git/common/JackFreewheelDriver.cpp:23: | ../git/common/JackEngineControl.h:67:5: error: requested alignment is less than minimum alignment of 8 for type 'Jack::JackTransportEngine' | alignas(UInt32) JackTransportEngine fTransport; | ^ | ../git/common/JackEngineControl.h:89:5: error: requested alignment is less than minimum alignment of 8 for type 'Jack::JackFrameTimer' | alignas(UInt32) JackFrameTimer fFrameTimer; | ^ | 2 errors generated. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Convert remaining overrides to new syntaxKhem Raj2021-08-041-13/+13
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-clang: Convert to new override syntaxSigned-off-by: Martin Jansa2021-08-032-166/+166
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvm2,libdevmapper: Use gcc to compileKhem Raj2021-08-011-0/+5
| | | | | | | | | | | | clang13 based builds are failing during postprocessing Mismatch between symbols in shared library and lists in .exported_symbols.* files: dm_bit_get_prev | dm_config_clone_node ... dm_udev_wait | make[1]: *** [../libdm/make.tmpl:511: .export.sym] Error 1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnutls: Disable integrated assembler on aarch64Khem Raj2021-06-301-0/+3
| | | | | | | integrated assembler crashes latest clang on aarch64, so lets disable it for now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: Use gcc got ppc64leKhem Raj2021-06-181-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>