mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-08-30 00:33:19 +00:00
e4ed510b637c74a92b9ee3d6487723de6f3553b0
In Redis 8.0.x, the build system adds -flto by itself when clang is used with the default optimization setting. In OE clang builds, the final link still goes through the cross binutils linker path. That path does not stage LLVMgold.so, so redis-benchmark link fails with: x86_64-oe-linux-ld: ../lib/LLVMgold.so: error loading plugin The failure is not seen with gcc because Redis does not add clang LTO in that path. Also, changing OPTIMIZATION from the recipe is not a good fit because it replaces Redis defaults and drops -fno-omit-frame-pointer. Use Redis documented OPT variable only for clang builds. This avoids the clang LTO path and keeps the frame-pointer flag. The gcc/default build is left unchanged. This local workaround can be removed later if LLVMgold/binutils-plugin support is available in the toolchain path used by clang LTO builds. Signed-off-by: Deepak Rathore <deeratho@cisco.com> Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
…
Collection of layers for the OE-core universe
Main layer maintainer: Anuj Mittal anuj.mittal@oss.qualcomm.com
This repository is a collection of layers to supplement OE-Core with additional packages, Each layer have designated maintainer Please see the respective READMEs in the layer subdirectories
Description
Languages
BitBake
86.3%
Shell
5.9%
C
2.7%
Roff
1.9%
NASL
1.7%
Other
1.3%