summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ncurses: fix build errors in some clang configurationsDaniel McGregor2017-02-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | ncurses' configure script strips the arguments from $CC when checking if -c and -o can be used together. Clang then doesn't have a default sysroot argument to use, so it checks the host for the existence of certain feature headers in libc. These checks fail, and it assumes that clang can't handle -o and -c together. Example config.log snippet: configure:2524: checking whether arm-poky-linux-gnueabi-clang understands -c and -o together configure:2540: arm-poky-linux-gnueabi-clang -c conftest.c -o conftest2.o >&5 In file included from conftest.c:1: In file included from /usr/include/stdio.h:27: In file included from /usr/include/features.h:399: /usr/include/gnu/stubs.h:7:11: fatal error: 'gnu/stubs-32.h' file not found # include <gnu/stubs-32.h> ^ 1 error generated. configure:2543: $? = 1 configure:2562: result: no Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
* nonclangable: use gcc for openjdk and openjreDaniel McGregor2017-02-131-0/+2
| | | | | | | | OpenJDK normally supports clang, but not currentlty with the settings in meta-java. More work is needed there, but for now allow them to build. Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
* clang: set target DEPENDS for gcc TOOLCHAINMikko Ylinen2017-02-131-1/+1
| | | | | | | | | | | With the layer defaults (TOOLCHAIN ??= gcc) clang for target fails to build due to missing compilers in the native (recipe specific) sysroot. Set the necessary additional DEPENDS if TOOLCHAIN = gcc to get the compilers installed. Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
* llvm-libunwind: Fix license checksumKhem Raj2017-02-111-1/+1
| | | | | | Year changed to 2017 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build with mips/mips64Khem Raj2017-02-112-0/+45
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* systemd-boot: Dont use -O0 with clangKhem Raj2017-02-111-0/+8
| | | | | | | | Clang has a bug where it emits "memset" into code even when we use -ffreestanding. As a workaround compile with -O1 when using clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perf,mdadm: Fix build with clangKhem Raj2017-02-112-0/+7
| | | | | | | When clang is used to compile python then it needs to be there for building python extentions of perf Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx,libcxxabi: Update LIC_FILES_CHKSUMKhem Raj2017-02-092-2/+2
| | | | | | Update year to 2017 in text Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to 4.0.0 rc2Khem Raj2017-02-082-6/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Upgrade to latest on 4.0 branchKhem Raj2017-02-021-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: rss unveiled a missing DEPENDS entries for compilerKhem Raj2017-02-021-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest 4.0 branch and fix build with recipe specific sysrootKhem Raj2017-01-273-5/+44
| | | | | | | | | | | | | | | | | | | | | | | | clang was searching for <install-dir>/../lib for target libs this started to break when rss changed the location of cross compiler to be inside package build dir and suddenly the prefix for target sysroot and cross compiler install path fall under same path. Fixes issues like | arm-oe-linux-gnueabi-clang++ -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 -mlittle-endi an -march=armv7a -D__extern_always_inline=inline -no-integrated-as -Wno-error=unused-command-line-argu ment --sysroot=/mnt/a/build/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-oe-linux-gnueabi/gptfdisk/1.0.1-r0/ recipe-sysroot crc32.o support.o guid.o gptpart.o mbrpart.o basicmbr.o mbr.o gpt.o bsd.o parttypes.o a ttributes.o diskio.o diskio-unix.o cgdisk.o gptcurses.o -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed - fstack-protector-strong -Wl,-z,relro,-z,now -luuid -lncursesw -o cgdisk | /mnt/a/build/tmp-glibc/work/cortexa7t2hf-neon-vfpv4-oe-linux-gnueabi/gptfdisk/1.0.1-r0/recipe-sysroo t-native/usr/bin/../lib/libncursesw.so.5: file not recognized: File format not recognized | clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation) | make: *** [Makefile:21: cgdisk] Error 1 Here it picked libncursesw.so.5 from native sysroot which is wrong for cross compile Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update md5sum for llvm from 4.0 releaseKhem Raj2017-01-191-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Switch to 4.0 release branchKhem Raj2017-01-191-7/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest 4.0Khem Raj2017-01-051-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Upgrad to tip of 4.0Khem Raj2016-12-311-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest master tipKhem Raj2016-12-241-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to tip of 4.0Khem Raj2016-12-144-20/+20
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latestKhem Raj2016-12-021-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Update to latest on trunkKhem Raj2016-11-251-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latestKhem Raj2016-11-192-13/+13
| | | | | | Forward port libcxx patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latestKhem Raj2016-11-151-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Upgrade to latest on 4.xKhem Raj2016-11-091-6/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Update to latestKhem Raj2016-11-041-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm/clang: Update to latest on 4.0.0Khem Raj2016-11-031-6/+6
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm/clang: Update to latest trunkKhem Raj2016-10-191-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm/clang: Update to latest trunkKhem Raj2016-10-191-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Switch to 4.0.0 development versionKhem Raj2016-10-1520-496/+101
| | | | | | 3.9 is now branched for morty Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm/clang/libunwind: Update to latest on 3.9.1Khem Raj2016-09-301-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm: Upgrade to 3.9.1Khem Raj2016-09-201-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm: Update to latest on release_39Khem Raj2016-09-011-1/+1
| | | | 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>
* clang: Update llvm and compiler-rtKhem Raj2016-08-231-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* update licence checksum for llvmKhem Raj2016-08-201-1/+1
| | | | | | | | | | | | | | | | | | diff --git a/LICENSE.TXT b/LICENSE.TXT index 8b1585d..555c8bb 100644 --- a/LICENSE.TXT +++ b/LICENSE.TXT @@ -61,8 +61,6 @@ licenses, and/or restrictions: Program Directory ------- --------- -Autoconf llvm/autoconf - llvm/projects/ModuleMaker/autoconf Google Test llvm/utils/unittest/googletest OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT} Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest 3.9Khem Raj2016-08-191-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build on qemuarmKhem Raj2016-08-132-0/+148
| | | | 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>
* clang: Update to latest on 3.9Khem Raj2016-08-101-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm: Fix cfi erros for ARM seen with binutils 2.27Khem Raj2016-08-077-10/+163
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm/clang: Update to tip of 3.9 releaseKhem Raj2016-08-051-3/+3
| | | | 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>
* clang-3.9: Remove unneeded flags for targetKhem Raj2016-07-291-10/+10
| | | | 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-277-48/+52
| | | | | | Forward port the patches as needed. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Switch to release_39 branchKhem Raj2016-07-182-17/+17
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm-libunwind: Skip for mips/mips64Khem Raj2016-07-181-0/+5
| | | | | | Not yet supported Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest 3.9 snapshotKhem Raj2016-07-181-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* compiler-rt: Fix build for sanitizers on x86_64Khem Raj2016-07-182-0/+30
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest on 3.9.0Khem Raj2016-07-161-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to tip of masterKhem Raj2016-07-141-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>