summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/clang-crosssdk_git.bb
Commit message (Collapse)AuthorAgeFilesLines
* clang: Upgrade to 9.x-rcXKhem Raj2019-08-121-2/+1
| | | | | | | dont package six.py, its provided by python3-six package default to lp64d ABI and rv64gc ISA. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cross,sdk,cross-canadian: Create symlinks for llvm-ar llvm-ranlib llvm-nmKhem Raj2019-02-111-11/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix nativesdk builds to use clang-nativeKhem Raj2019-02-111-1/+6
| | | | | | | | | | - User lld for linking nativesdk-clang - Enable LTO to build nativesdk-clang - Use -static-libgcc when using gold/lld for nativesdk clang build - Use llvm wrappers for ar ranlib and nm to help LTO - Package and create cross versions of lld Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Enable a cross version of clang-tidyKhem Raj2019-01-311-0/+1
| | | | | | define CLANG_TIDY_EXE which is used by some build systems e.g. cmake Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Rework llvm/clang/compiler-rt/libcxx/lldb recipesKhem Raj2018-12-271-2/+1
| | | | | | | | | | | | | | This is an overhaul of clang/llvm project related recipes * switch to using a flat mono repo for all clang/llvm projects * Add llvm-project-source recipe which will prepare source tree in work-shared for all recipes much like kernel and gcc * build lld as part of clang recipes, its much easier and saves build time and hopefully nativesdk version will be built now for free * switch to official git repos at git://github.com/llvm-project * Adjust all recipes to use shared sources Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes-devtools/clang: Drop virtual/libc-for-gccAníbal Limón2018-12-261-1/+1
| | | | | | | | No longer required see, http://git.openembedded.org/openembedded-core/commit/?id=122217b421f749b5fef52bea44ad6e04bc8f8d3a Signed-off-by: Aníbal Limón <anibal.limon@linaro.org>
* clang: Provide <prefix>-llvm-profdate in cross crosssdk and cross-canadian clangKhem Raj2018-09-091-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes/clang: Use COMMON_LICENSE_DIR instead of COREBASEKhem Raj2017-09-181-1/+1
| | | | | | | Fixes do_populate_lic: ${COREBASE}/LICENSE is not a valid license file, please use '${COMMON_LICENSE_DIR}/MIT' for a MIT License file in LIC_FILES_CHKSUM Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang-crosssdk: Fix depedencies and sysroot stagingKhem Raj2015-07-231-5/+4
| | | | | | | We do not need a preprocess function but override full sysroot_stage_all function to control what gets staged Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Add recipes for cross-canadian and crosssdk variantsKhem Raj2015-07-081-0/+30
These are manipulating nativesdk clang to be used as SDK cross compiler option Signed-off-by: Khem Raj <raj.khem@gmail.com>