summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
...
* clang: Update to 4.0.0 rc2Khem Raj2017-02-081-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Add mozjs to nonclangableKhem Raj2016-08-231-0/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Add qemu/arm to the listKhem Raj2016-08-131-0/+10
| | | | | | | | clang generates atomics and we need to link in -latomic for that, which comes from gcc so keep using gcc for now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Add x264/x86Khem Raj2016-07-291-0/+4
| | | | | | | clang hangs while compiling some source files use gcc for now. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Add nodejs for armv7Khem Raj2016-05-161-0/+9
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Add mpfr for mips64Khem Raj2016-05-111-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Use gcc for mips64Khem Raj2016-05-101-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Dont use toolchain-clang overrideKhem Raj2016-05-101-2/+2
| | | | | | | Its redundant to use it since we are pinning to gcc always for arm < v6 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Use gcc for mpfr/mipsKhem Raj2016-05-101-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Fix build of libaio on clang/mipsKhem Raj2016-05-101-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable: Tweak cflags for icu and rubyKhem Raj2016-05-101-0/+14
| | | | | | | | | | | icu on clang (arm < v5 ) needs atomics which are not there in libgcc ruby configure triggers on -pie since clang is kind enough to warn about a linker option on compile cmdline, but its treated as error Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nonclangable.conf: Fix a typo for perf exlusionKhem Raj2016-05-091-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Move pinning TOOLCHAIN to a conf file instead of recipes-excluded bbappendsRoss Burton2016-05-062-2/+58
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm-libunwind: Preferred to provide libunwindKhem Raj2015-09-121-0/+1
| | | | | | | When using meta-clang use the llvm libunwind instead of HP libubwind which comes from OE-Core Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/classes: Invert the logic to select toolchain and default to clangKhem Raj2015-08-212-26/+2
| | | | | | | | | | | | | | | | | | | | | So far we have been selecting which packages are compiled using clang this patch changes the logic to use clang by default unless selecting TOOLCHAIN = "gcc" explicitly in the recipe We have not yet enabled clang for native recipes, its only enabled for target recipes needing cross compilation as of now. Get rid of configuration file and move the code to clang.bbclass, simplifies the logic If needed to select gcc to be default system compiler set TOOLCHAIN = "gcc" in local.conf Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Define dynamic linker for nativesdk recipesKhem Raj2015-07-231-0/+3
| | | | | | | | | | | | | When building using crossdk clang the dynamic linker still points to native build system which wont work when SDKMACHINE is differnet than build host so lets pass the values via TOOLCHAIN_OPTIONS to point to correct linker Currently done for x86 only, but this is ok since we dont have other SDKMACHINEs yet, may be in future but we will cross that bridge when we reach there Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix building for targetKhem Raj2015-05-151-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest 3.8 snapshotKhem Raj2015-05-151-4/+7
| | | | | | Use HOST_CC_ARCH as well in CC and CXX Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clanf.conf: Remove musl and add compiler-rtKhem Raj2015-04-211-2/+6
| | | | | | | | We cant compile libc yet since musl needs a dep on libgcc and compiler-rt needs some work to reach to that point Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang-cross: Rename PN to include TARGET_ARCHKhem Raj2015-04-061-3/+3
| | | | | | brings it inline with gcc toolchain Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Use clang for compiling toyboxKhem Raj2015-04-021-0/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Build native tblgen prior to compiler itselfKhem Raj2015-03-311-0/+3
| | | | | | | | | This fixed race conditions during build of clang-native where it cant find native tblgen during cross building clang use clang to compile musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* classes: Add a mechanism, to select components to be able to select default ↵Khem Raj2015-03-122-0/+15
| | | | | | | | | | | | | | | compiler We add clang as an alternative compiler, it sitll uses underlying binutils and compiler runtime, it will only do the compilation and defer link, to GNU ld/gold, to compile a component usign clang add TOOLCHAIN_pn-<recipe-name> = "clang" DEPENDS_append_pn-<recipe-name> = " clang-cross " And OE will start using clang to compile <recipe-name> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Intial commitKhem Raj2014-09-111-0/+9
Add clang recipes Signed-off-by: Khem Raj <raj.khem@gmail.com>