summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/common.inc
Commit message (Collapse)AuthorAgeFilesLines
...
* clang: Switch c++ default to gnu++14 standardKhem Raj2017-09-241-0/+1
| | | | | | | | | | | | | | | Using cmdline options -std doesnt always work e.g. boost where it uses c++ driver (clang++) to invoke compilation but then passes '-x c' to choose the language for compilation Which ends in errors like below error: invalid argument '-std=c++14' not allowed with 'C' Therefore change the defaults in driver itself to use gnu++14 which is default with g++ from gcc7+ too. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Backport aarch64 fix for bug 34674Khem Raj2017-09-211-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm: Fix wrong code generation when floor() libm function is calledKhem Raj2017-09-191-0/+1
| | | | | | | see https://reviews.llvm.org/D38050 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx: Fix build on ARM due to libcxxabi not finding libunwind sourcesKhem Raj2017-08-271-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix dynamic linker on x86/muslKhem Raj2017-08-161-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Revert back to gnu++98 as defaultKhem Raj2017-08-131-1/+0
| | | | | | | | many packages need fixing for true c++11 and newer standard, may be eventually they will reach there for now lets keep the defaults as it is Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Switch c++ default to gnu++14 standardKhem Raj2017-08-121-0/+1
| | | | | | | | | | | | | | | Using cmdline options -std doesnt always work e.g. boost where it uses c++ driver (clang++) to invoke compilation but then passes '-x c' to choose the language for compilation Which ends in errors like below error: invalid argument '-std=c++14' not allowed with 'C' Therefore change the defaults in driver itself to use gnu++14 which is default with g++ from gcc7+ too. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm/libcxx/libunwind: Update to latest on release_50Khem Raj2017-08-081-1/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx: Merge libcxxabi needs into libcxxKhem Raj2017-07-311-5/+0
| | | | | | | | | 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>
* libcxxabi: Delete arm EHABI workaoundKhem Raj2017-07-291-1/+0
| | | | | | unwind.h in clang 5.0 seems to have needed struct definitions Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Default to PIE when GCCPIE is setKhem Raj2017-07-291-0/+3
| | | | | | | | This matches with OE-Core expectations and we do not need to inject PIE flags manually via SECURITY_CFLAGS which does not always work Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcxx: Do not include xlocale.hKhem Raj2017-07-201-0/+1
| | | | | | | | Thsi file is removed from glibc >= 2.26 Fixes #36 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Update to latest masterKhem Raj2017-06-071-2/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Move to upcoming 5.0.0 ( trunk ) releaseKhem Raj2017-05-221-0/+34
Signed-off-by: Khem Raj <raj.khem@gmail.com>