summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/libcxx_git.bb
Commit message (Collapse)AuthorAgeFilesLines
* libcxx: Disable libunwind on all mipsKhem Raj2017-09-181-6/+11
| | | | | | llvm libunwind is still not ported to mips Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx: Divide compile step into smaller stepsKhem Raj2017-09-141-1/+3
| | | | | | | | There seems to be some race between libcxx and libcxx-abi resulting in FAILED: lib/libc++.so.1.0 x86_64-bec-linux-musl-ld: cannot find -lc++abi Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx: Fix build on ARM due to libcxxabi not finding libunwind sourcesKhem Raj2017-08-271-2/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm-libunwind: DeleteKhem Raj2017-07-311-6/+14
| | | | | | build llvm libunwind along with libcxx Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx: Merge libcxxabi needs into libcxxKhem Raj2017-07-311-10/+13
| | | | | | | | | This is preferred way of building libc++ and it also means we do not need musl specific tweaks since top level build from llvm already know musl and make right choices Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Use ninja generator on top of cmakeKhem Raj2017-07-301-1/+10
| | | | | | ninja is in OE-Core now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Move to upcoming 5.0.0 ( trunk ) releaseKhem Raj2017-05-221-11/+16
| | | | 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>
* libcxx: Add dependency on native pythonKhem Raj2017-03-081-1/+1
| | | | | | | | Fixes | /bin/sh: PYTHON_EXECUTABLE-NOTFOUND: command not found Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx,libcxxabi: Update LIC_FILES_CHKSUMKhem Raj2017-02-091-1/+1
| | | | | | Update year to 2017 in text Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix SRCREV_FOTMAT clashes due to same substr in namesKhem Raj2016-07-131-2/+2
| | | | | | | | | | | | | | | | When we use same substr in two SRC_URI name= arguments e.g. name=libcxx and name=libcxxabi then bitbake replaces the substring in SRCREV_FORMAT in literal form like SRCREV_FORMAT = "xxx_xxxabi" which is not correct and it confuses the workdir completely see lib/bb/fetch2/__init__.py#L772 where bitbake is using replace() python API which will replace the match and not exact match 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-runtime: Enable shared librariesKhem Raj2016-04-051-2/+2
| | | | | | | | 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>
* packagegroup-core-standalone-sdk-target: Add clang runtime libsKhem Raj2016-04-041-0/+2
| | | | | | | ALLOW_EMPTY is added so packaging can succeed the files are all static libs Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx: Remove -ffreestanding from compiler flagsKhem Raj2016-04-041-2/+2
| | | | | | | | we are targetting linux so its hosted Correct dual lincese logic Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx,libcxxabi: Use cmake knobs for muslKhem Raj2016-03-151-5/+3
| | | | | | | libcxx already has support for musl, enable that instead of patching code Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx,libcxxabi: Fix build on muslKhem Raj2016-03-151-0/+4
| | | | 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-3/+3
| | | | Signed-off-by: Yi Qingliang <niqingliang2003@gmail.com>
* use variable 'CLANG_GIT' and 'CLANG_GIT_PROTOCOL'Yi Qingliang2016-02-291-3/+3
| | | | 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-3/+9
| | | | | | 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-6/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt,libcxx,libcxxabi: Fix and add recipesKhem Raj2015-08-221-0/+40
Add new recipes for libcxx and libcxxabi fix compiler-rt builds using clang Signed-off-by: Khem Raj <raj.khem@gmail.com>