Lines Matching +full:cortex +full:- +full:a53
2 CCACHE_COMPILERCHECK:toolchain-clang ?= "%compiler% -v"
3 HOST_CC_ARCH:prepend:toolchain-clang = "-target ${HOST_SYS} "
4 CC:toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
5 CXX:toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
6 CPP:toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E"
7 CCLD:toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
8 RANLIB:toolchain-clang = "${HOST_PREFIX}llvm-ranlib"
9 AR:toolchain-clang = "${HOST_PREFIX}llvm-ar"
10 NM:toolchain-clang = "${HOST_PREFIX}llvm-nm"
11 OBJDUMP:toolchain-clang = "${HOST_PREFIX}llvm-objdump"
12 OBJCOPY:toolchain-clang = "${HOST_PREFIX}llvm-objcopy"
13 STRIP:toolchain-clang = "${HOST_PREFIX}llvm-strip"
14 STRINGS:toolchain-clang = "${HOST_PREFIX}llvm-strings"
15 READELF:toolchain-clang = "${HOST_PREFIX}llvm-readelf"
17 LTO:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'thin-lto', '-flto=thin', '-flto -fu…
18 PACKAGE_DEBUG_SPLIT_STYLE:toolchain-clang = "debug-without-src"
21 COMPILER_RT:class-native = "-rtlib=libgcc ${UNWINDLIB}"
22 COMPILER_RT:armeb = "-rtlib=libgcc ${UNWINDLIB}"
23 COMPILER_RT:libc-klibc = "-rtlib=libgcc ${UNWINDLIB}"
26 UNWINDLIB:class-native = "--unwindlib=libgcc"
27 UNWINDLIB:armeb = "--unwindlib=libgcc"
28 UNWINDLIB_libc-klibc = "--unwindlib=libgcc"
31 LIBCPLUSPLUS:armv5 = "-stdlib=libstdc++"
33 CXXFLAGS:append:toolchain-clang = " ${LIBCPLUSPLUS}"
34 LDFLAGS:append:toolchain-clang = " ${COMPILER_RT} ${LIBCPLUSPLUS}"
36 TUNE_CCARGS:remove:toolchain-clang = "-meb"
37 TUNE_CCARGS:remove:toolchain-clang = "-mel"
38 TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains("TUNE_FEATURES", "bigendian", " -mbig-en…
41 …-clang = "-mcpu=cortex-a57.cortex-a53 -mcpu=cortex-a72.cortex-a53 -mcpu=cortex-a15.cortex-a7 -mcpu…
42 …:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa53 cortexa57-corte…
43 …CARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa15-cortexa7 cort…
44 TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa72-cortexa3…
45 …ARGS:append:toolchain-clang = "${@bb.utils.contains_any("TUNE_FEATURES", "cortexa75-cortexa55 cort…
48 TUNE_CCARGS:remove:toolchain-clang = "-mcpu=octeontx2"
51 TUNE_CCARGS:append:toolchain-clang:riscv32 = " -mno-relax"
52 TUNE_CCARGS:append:toolchain-clang:riscv64 = " -mno-relax"
55 TUNE_CCARGS:remove:toolchain-clang:powerpc = "-mhard-float -mno-spe"
56 TUNE_CCARGS:append:toolchain-clang:libc-musl:powerpc64 = " -mlong-double-64"
57 TUNE_CCARGS:append:toolchain-clang:libc-musl:powerpc64le = " -mlong-double-64"
58 TUNE_CCARGS:append:toolchain-clang:libc-musl:powerpc = " -mlong-double-64"
60 TUNE_CCARGS:append:toolchain-clang = "${@bb.utils.contains("DISTRO_FEATURES", "usrmerge", " --dyld-…
62 TUNE_CCARGS:append:toolchain-clang = " -Qunused-arguments"
64 LDFLAGS:append:toolchain-clang:class-nativesdk:x86-64 = " -Wl,-dynamic-linker,${base_libdir}/ld-lin…
65 LDFLAGS:append:toolchain-clang:class-nativesdk:x86 = " -Wl,-dynamic-linker,${base_libdir}/ld-linux.…
66 LDFLAGS:append:toolchain-clang:class-nativesdk:aarch64 = " -Wl,-dynamic-linker,${base_libdir}/ld-li…
68 LDFLAGS:toolchain-clang:class-nativesdk = "${BUILDSDK_LDFLAGS} \
69 -Wl,-rpath-link,${STAGING_LIBDIR}/.. \
70 -Wl,-rpath,${libdir}/.. "
73 LDFLAGS:append:toolchain-clang = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-lld', ' -fuse-ld=l…
79 #RUNTIME:toolchain-gcc = "gnu"
83 TOOLCHAIN:class-native = "gcc"
84 TOOLCHAIN:class-nativesdk = "gcc"
85 TOOLCHAIN:class-cross-canadian = "gcc"
86 TOOLCHAIN:class-crosssdk = "gcc"
87 TOOLCHAIN:class-cross = "gcc"
89 OVERRIDES =. "${@['', 'toolchain-${TOOLCHAIN}:']['${TOOLCHAIN}' != '']}"
90 OVERRIDES =. "${@['', 'runtime-${RUNTIME}:']['${RUNTIME}' != '']}"
94 YOCTO_ALTERNATE_EXE_PATH:toolchain-clang:class-target = "${STAGING_BINDIR}/llvm-config"
95 YOCTO_ALTERNATE_LIBDIR:toolchain-clang:class-target = "/${BASELIB}"
97 #YOCTO_ALTERNATE_EXE_PATH:toolchain-clang:class-target[export] = "1"
98 #YOCTO_ALTERNATE_LIBDIR:toolchain-clang:class-target[export] = "1"
100 #DEPENDS:append:toolchain-clang:class-target = " clang-cross-${TARGET_ARCH} "
101 #DEPENDS:remove:toolchain-clang:allarch = "clang-cross-${TARGET_ARCH}"
106 ret = " ${MLPREFIX}clang-cross-${TARGET_ARCH} virtual/libc "
107 if (d.getVar('RUNTIME').find('android') != -1):
110 if (d.getVar('RUNTIME').find('llvm') != -1):
111 ret += " compiler-rt"
112 elif (d.getVar('COMPILER_RT').find('-rtlib=compiler-rt') != -1):
113 ret += " compiler-rt "
116 if (d.getVar('RUNTIME').find('llvm') != -1):
118 elif (d.getVar('COMPILER_RT').find('--unwindlib=libunwind') != -1):
120 elif (d.getVar('LIBCPLUSPLUS').find('-stdlib=libc++') != -1):
127 BASE_DEFAULT_DEPS:toolchain-clang:class-target = "${@clang_base_deps(d)}"
128 BASE_DEFAULT_DEPS:append:class-native:toolchain-clang:runtime-llvm = " libcxx-native compiler-rt-na…
129 BASE_DEFAULT_DEPS:append:class-nativesdk:toolchain-clang:runtime-llvm = " clang-native nativesdk-li…
132 POPULATESYSROOTDEPS:toolchain-clang:class-target = "${MLPREFIX}clang-cross-${TARGET_ARCH}:do_popula…
134 cmake_do_generate_toolchain_file:append:toolchain-clang () {
136 set( CMAKE_CLANG_TIDY ${HOST_PREFIX}clang-tidy )
138 sed -i 's/ -mmusl / /g' ${WORKDIR}/toolchain.cmake
144 # if not toolchain or toolchain == "clang" or 'class-target' not in d.getVar('OVERRIDES').split(…
147 # bb.warn("%s - %s" % (pkgn, toolchain))