Skip to content

Commit 0ea2df0

Browse files
rpurdiekraj
authored andcommitted
recipes: Update to match OE-Core virtual/cross-* changes
Update meta-clang to match OE-Core changes to use recipe specific virtual providers (without yet switching to the new switching mechanism). Signed-off-by: Richard Purdie <[email protected]>
1 parent 92e322d commit 0ea2df0

10 files changed

+10
-10
lines changed

classes/clang.bbclass

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def clang_base_deps(d):
132132
elif (d.getVar('LIBCPLUSPLUS').find('-stdlib=libc++') != -1):
133133
ret += " libcxx "
134134
else:
135-
ret += " virtual/${TARGET_PREFIX}compilerlibs "
135+
ret += " virtual/${MLPREFIX}compilerlibs "
136136
return ret
137137
return ""
138138

conf/layer.conf

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ BBFILES_DYNAMIC += " \
2626
"
2727

2828
PREFERRED_PROVIDER_libgcc-initial = "libgcc-initial"
29-
#PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs_forcevariable = "libcxx"
29+
#PREFERRED_PROVIDER_virtual/${MLPREFIX}compilerlibs:forcevariable = "libcxx"
3030
PREFERRED_PROVIDER_libunwind = "${@bb.utils.contains_any("TC_CXX_RUNTIME", "llvm android", "libcxx", "libunwind", d)}"
3131
INHERIT += "clang"
3232

recipes-core/musl/musl_%.bbappend

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
DEPENDS:append:toolchain-clang = " clang-cross-${TARGET_ARCH}"
2-
DEPENDS:remove:toolchain-clang = "virtual/${TARGET_PREFIX}gcc"
2+
DEPENDS:remove:toolchain-clang = "virtual/cross-cc"
33
TOOLCHAIN:x86-x32 = "gcc"
44

55
# crashes seen in malloc@plt

recipes-devtools/clang/clang-cross-canadian_git.bb

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ require clang.inc
1212
require common-source.inc
1313
inherit cross-canadian
1414

15-
DEPENDS += "nativesdk-clang binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} virtual/${HOST_PREFIX}binutils virtual/nativesdk-libc"
15+
DEPENDS += "nativesdk-clang binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} virtual/nativesdk-cross-binutils virtual/nativesdk-libc"
1616
# We have to point gcc at a sysroot but we don't need to rebuild if this changes
1717
# e.g. we switch between different machines with different tunes.
1818
EXTRA_OECONF_PATHS[vardepsexclude] = "TUNE_PKGARCH"

recipes-devtools/clang/clang-cross_git.bb

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ PN = "clang-cross-${TARGET_ARCH}"
1111
require clang.inc
1212
require common-source.inc
1313
inherit cross
14-
DEPENDS += "clang-native virtual/${TARGET_PREFIX}binutils"
14+
DEPENDS += "clang-native virtual/cross-binutils"
1515

1616
do_install() {
1717
install -d ${D}${bindir}

recipes-devtools/clang/clang-crosssdk_git.bb

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ PN = "clang-crosssdk-${SDK_SYS}"
1111
require clang.inc
1212
require common-source.inc
1313
inherit crosssdk
14-
DEPENDS += "clang-native nativesdk-clang-glue virtual/${TARGET_PREFIX}binutils virtual/nativesdk-libc"
14+
DEPENDS += "clang-native nativesdk-clang-glue virtual/nativesdk-cross-binutils virtual/nativesdk-libc"
1515

1616
do_install() {
1717
install -d ${D}${bindir}

recipes-devtools/clang/clang_git.bb

+1-1
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ EXTRA_OECMAKE:append:class-target = "\
206206
"
207207

208208
DEPENDS = "binutils zlib zstd libffi libxml2 libxml2-native ninja-native swig-native"
209-
DEPENDS:append:class-nativesdk = " clang-crosssdk-${SDK_SYS} virtual/${TARGET_PREFIX}binutils nativesdk-python3"
209+
DEPENDS:append:class-nativesdk = " clang-crosssdk-${SDK_SYS} virtual/nativesdk-cross-binutils nativesdk-python3"
210210
DEPENDS:append:class-target = " clang-cross-${TARGET_ARCH} python3 compiler-rt libcxx"
211211

212212
RRECOMMENDS:${PN} = "binutils"

recipes-devtools/clang/compiler-rt-sanitizers_git.bb

+1-1
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ INSANE_SKIP:${PN} = "dev-so libdir"
100100
INSANE_SKIP:${PN}-dbg = "libdir"
101101

102102
#PROVIDES:append:class-target = "\
103-
# virtual/${TARGET_PREFIX}compilerlibs \
103+
# virtual/${MLPREFIX}compilerlibs \
104104
# libgcc \
105105
# libgcc-initial \
106106
# libgcc-dev \

recipes-devtools/clang/compiler-rt_git.bb

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ INSANE_SKIP:${PN} = "dev-so libdir"
108108
INSANE_SKIP:${PN}-dbg = "libdir"
109109

110110
#PROVIDES:append:class-target = "\
111-
# virtual/${TARGET_PREFIX}compilerlibs \
111+
# virtual/${MLPREFIX}compilerlibs \
112112
# libgcc \
113113
# libgcc-initial \
114114
# libgcc-dev \

recipes-devtools/clang/libcxx_git.bb

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ PACKAGECONFIG[compiler-rt] = "-DLIBCXX_USE_COMPILER_RT=ON -DLIBCXXABI_USE_COMPIL
2020
PACKAGECONFIG[unwind-shared] = "-DLIBUNWIND_ENABLE_SHARED=ON,-DLIBUNWIND_ENABLE_SHARED=OFF,,"
2121

2222
DEPENDS += "ninja-native"
23-
DEPENDS:append:class-target = " clang-cross-${TARGET_ARCH} virtual/${MLPREFIX}libc virtual/${TARGET_PREFIX}compilerlibs"
23+
DEPENDS:append:class-target = " clang-cross-${TARGET_ARCH} virtual/${MLPREFIX}libc virtual/${MLPREFIX}compilerlibs"
2424
DEPENDS:append:class-nativesdk = " clang-crosssdk-${SDK_SYS} nativesdk-compiler-rt"
2525
DEPENDS:append:class-native = " clang-native compiler-rt-native"
2626

0 commit comments

Comments
 (0)