Fix following conflicts when enabling multilib.
Error: Transaction test error:
file /usr/include/llvm/Config/llvm-config.h conflicts between attempted installs of lib32-llvm-dev-21.1.3-r1.core2_32 and llvm-dev-21.1.3-r1.x86_64_v3
Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
DEPENDS = "llvm-tblgen-native libffi libxml2 zlib zstd"
-inherit cmake pkgconfig lib_package
+inherit cmake pkgconfig lib_package multilib_header
OECMAKE_SOURCEPATH = "${S}/llvm"
# Reproducibility fixes
sed -i -e 's,${WORKDIR},,g' ${D}/${libdir}/cmake/llvm/LLVMConfig.cmake
+
+ oe_multilib_header llvm/Config/llvm-config.h
}
do_install:append:class-native() {