summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/compiler-rt_git.bb
Commit message (Collapse)AuthorAgeFilesLines
...
* libcxx: Add settings to build with libcxx as default C++ standard libraryRobin Lee2018-03-031-0/+1
| | | | Signed-off-by: Robin Lee <cheeselee@fedoraproject>
* clang,llvm.compiler-rt,lld,lldb: Update to latest release_50 rc3Khem Raj2017-08-251-1/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Use final version string in install pathsKhem Raj2017-07-311-7/+7
| | | | | | | We append SRCPV to PV which is not what we want for install dir name, it should be final compiler-rt release version e.g. 5.0.0 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm-libunwind: DeleteKhem Raj2017-07-311-1/+0
| | | | | | build llvm libunwind along with libcxx Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Use ninja generator on top of cmakeKhem Raj2017-07-301-0/+12
| | | | | | ninja is in OE-Core now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build on x86_64Khem Raj2017-07-221-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build on aarch64Khem Raj2017-07-201-0/+1
| | | | | | | | Pass armv8.1-a for march when using crc instruction Fix #38 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Move to upcoming 5.0.0 ( trunk ) releaseKhem Raj2017-05-221-5/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Disable xray for nowKhem Raj2017-04-151-0/+1
| | | | | | | | | | | | | | | | Fails on some arches e.g. rpi3 /mnt/a/build/tmp-glibc/work/cortexa7hf-neon-vfpv4-oe-linux-gnueabi/compiler-rt/4.0.0+gitAUTOINC+1fdc27db84-r0/git/lib/xray/xray_inmemory_log.cc:88:33: error: unknown type name 'L' std::lock_guard<std::mutex> L(LogMutex); ^ /mnt/a/build/tmp-glibc/work/cortexa7hf-neon-vfpv4-oe-linux-gnueabi/compiler-rt/4.0.0+gitAUTOINC+1fdc27db84-r0/git/lib/xray/xray_inmemory_log.cc:182:26: error: no member named 'mutex' in namespace 'std' std::lock_guard<std::mutex> L(LogMutex); ~~~~~^ /mnt/a/build/tmp-glibc/work/cortexa7hf-neon-vfpv4-oe-linux-gnueabi/compiler-rt/4.0.0+gitAUTOINC+1fdc27db84-r0/git/lib/xray/xray_inmemory_log.cc:182:33: error: unknown type name 'L' std::lock_guard<std::mutex> L(LogMutex); ^ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: build libLLVM.soMartin Kelly2017-03-211-6/+6
| | | | | | | It's useful to have a shared library version of LLVM for programs that require it. Signed-off-by: Martin Kelly <mkelly@xevo.com>
* clang/compiler-rt: Fix nativesdk builds break compiler-rt dep for clangKhem Raj2017-03-161-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Add clang runtime to dependencies when toolchain is clangKhem Raj2017-03-161-0/+4
| | | | | | A step towards unplugging gcc runtime Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Remove INHIBIT_DEFAULT_DEPSKhem Raj2017-03-161-3/+1
| | | | | | | Depend on clang for build runtime libs Build gobject-introspection for armv7 using gcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/compiler-rt: Use compiler-rt and libcxx as default runtime for target ↵Khem Raj2017-03-161-2/+2
| | | | | | | | clang One can still use -stdlib=libstdc++ and -rtlib=libgcc to use gcc runtime Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix install locations where clang looks for itKhem Raj2017-03-091-5/+6
| | | | | | | | | | This fixes building with clang using compiler-rt on target clang++ --rtlib compiler-rt --stdlib libc++ -lunwind hello.cpp would compile and run on target Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Disable XRAY on muslKhem Raj2017-03-081-2/+1
| | | | | | | XRAY depends on common pieces of sanitizers which need obstack stuff from glibc so we are going to disable everything thats sanitizers Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build with mips/mips64Khem Raj2017-02-111-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Switch to 4.0.0 development versionKhem Raj2016-10-151-5/+3
| | | | | | 3.9 is now branched for morty Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build on qemuarmKhem Raj2016-08-131-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Clang uses arm and armhf to differentiate hard-float/soft-floatKhem Raj2016-07-271-1/+3
| | | | | | | | Add HF to find out the hf or sf configuration on OE we use arm for TARGET_ARCH in both cases. compiler-rt however expects arm and armhf Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest on 3.9 branchKhem Raj2016-07-271-1/+1
| | | | | | Forward port the patches as needed. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build for sanitizers on x86_64Khem Raj2016-07-181-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/libs: Update LIC_FILES_CHKSUM md5 sumsKhem Raj2016-05-201-1/+1
| | | | | | Update copyright year to 2016 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Switch to master (3.9) branchKhem Raj2016-05-201-2/+2
| | | | | | Drop upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Add missing deps on gcc runtimeKhem Raj2016-05-111-6/+9
| | | | | | | Check for directory ${D}${libdir}/linux before operating on it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build with OE target tripletsKhem Raj2016-05-101-2/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build when blacklist files are installedKhem Raj2016-05-091-4/+8
| | | | | | | | | | We build with COMPILER_RT_STANDALONE_BUILD=1 and that makes the install locaiton to be /usr and not something clang verison specific in /usr/lib so we have to manually move the bits to proper location after regular install Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Add missing dep on libcKhem Raj2016-05-091-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang-libs: Fix build on x86_64 and use gcc for all cross recipesKhem Raj2016-05-081-12/+15
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang-runtime: Enable shared librariesKhem Raj2016-04-051-1/+1
| | | | | | | | package libcxxabi-dev and compiler-rt-staticdev into packagegroup-core-standalone-sdk-target so it gets into SDK Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Enable sanitizersKhem Raj2016-04-041-4/+15
| | | | | | | | | Fix the code to make them buildable Dont package libclang_rt.asan shared object yet it links with libstdc++, we need to make it use libc++ and then we can package it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Remove workaround to order limit.h and stdlib.hKhem Raj2016-04-041-2/+1
| | | | | | | | | Real isue is use of -ffreestanding, we need to remove that we are targetting linux so its hosted Correct dual lincese logic Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix target buildKhem Raj2016-04-031-9/+14
| | | | | | | Switch to using cmake disable sanitizers since it does not yet cross compile Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rename 'CLANG_GIT' 'CLANG_GIT_PROTOCOL' to 'LLVM_GIT' 'LLVM_GIT_PROTOCOL'Yi Qingliang2016-03-011-1/+1
| | | | Signed-off-by: Yi Qingliang <niqingliang2003@gmail.com>
* use variable 'CLANG_GIT' and 'CLANG_GIT_PROTOCOL'Yi Qingliang2016-02-291-1/+1
| | | | Signed-off-by: Yi Qingliang <niqingliang2003@gmail.com>
* recipes: Use NCSA instead of UIUCKhem Raj2016-02-271-1/+1
| | | | | | NCSA is the licence file name for UIUC licence actually Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Use SRCPV where git fetcher is usedKhem Raj2016-02-271-0/+1
| | | | | | Move libunwind to 3.8 branch and set SRCREV in clang.inc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt,libcxx,libcxxabi: Fix build by removing dependence on libgcc and ↵Khem Raj2015-09-101-1/+2
| | | | | | libstdc++ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt,libcxx,libcxxabi: Use TARGET_ARCH instead of TRANSLATED_TARGET_ARCHKhem Raj2015-08-261-1/+1
| | | | | | clang-cross compiler is referenced using TARGET_ARCH Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Move common bits to clang.incKhem Raj2015-08-221-4/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt,libcxx,libcxxabi: Fix and add recipesKhem Raj2015-08-221-3/+3
| | | | | | | Add new recipes for libcxx and libcxxabi fix compiler-rt builds using clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest 3.8 snapshotKhem Raj2015-05-151-1/+1
| | | | | | Use HOST_CC_ARCH as well in CC and CXX Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Add independent recipeKhem Raj2015-04-211-0/+49
Signed-off-by: Khem Raj <raj.khem@gmail.com>