summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang
Commit message (Collapse)AuthorAgeFilesLines
* clang: enable support for BPF targetmortyDaniel Díaz2018-04-121-2/+2
| | | | Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
* clang,llvm,compiler-rt,libcxx: Upgrade to latest on 3.9 releaseKhem Raj2017-11-291-4/+4
| | | | 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>
* 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>
* 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>
* 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>
* clang: Fix SRCREV_FOTMAT clashes due to same substr in namesKhem Raj2016-07-134-7/+7
| | | | | | | | | | | | | | | | 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: Fix dynamic linker detection for arm hfKhem Raj2016-07-124-19/+18
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Update to latestKhem Raj2016-07-111-5/+5
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Upgrade to latestKhem Raj2016-07-061-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest on 3.9Khem Raj2016-07-0411-206/+109
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/llvm: Move to latest on 3.9/trunkKhem Raj2016-06-291-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix patches to use upstream isMusl() functionKhem Raj2016-06-254-11/+11
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm/clang: Upgrade to latest tip on 3.9Khem Raj2016-06-2511-205/+40
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest on svnKhem Raj2016-06-1511-47/+48
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix AEABI helper calling convention for musl targetsDominic Sacré2016-06-142-0/+52
| | | | | | | | AEABI floating point helper functions always use AAPCS (soft-float) calling convention. Recognize MUSLEABI targets to fix the code generated for musl-based hard-float builds. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
* clang: Fix target triple detection for muslDominic Sacré2016-06-141-1/+1
| | | | | | | Change detection order so that "musleabihf" etc. are recognized as such, and not just as plain "musl". Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
* clang: don't depend on native perl or pythonRoss Burton2016-05-241-1/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest 3.9 branchKhem Raj2016-05-229-89/+136
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix the musl libc function patchKhem Raj2016-05-211-9/+36
| | | | | | | Include stat64/lstat64/fstat64 to list Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Package cmake files in devel packageKhem Raj2016-05-211-0/+1
| | | | | | | | | | | | | Fixed QA warning e.g. ERROR: QA Issue: clang: Files/directories were installed but not shipped in any package: /usr/lib/cmake /usr/lib/cmake/clang /usr/lib/cmake/llvm /usr/lib/cmake/clang/ClangTargets-release.cmake /usr/lib/cmake/clang/ClangConfig.cmake Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix build with muslKhem Raj2016-05-213-128/+63
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Pin versions on master branchKhem Raj2016-05-201-6/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang/libs: Update LIC_FILES_CHKSUM md5 sumsKhem Raj2016-05-204-4/+4
| | | | | | Update copyright year to 2016 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Switch to master (3.9) branchKhem Raj2016-05-2020-416/+259
| | | | | | Drop upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang_git.bb: Add dep on clang-native to clangDmitry Rozhkov2016-05-161-0/+1
| | | | | | | Otherwise llvm-tblgen cannot be found if clang happens to be built before clang-native. Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.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-103-2/+70
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: backport -I= supportDaniel McGregor2016-05-102-0/+100
| | | | | | | | | | This solves some clang issues. A few recipes rely on gcc's -I= syntax. This is a backport of the feature to the 3.8 branch. It's already in 3.9. See https://llvm.org/bugs/show_bug.cgi?id=26965 Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
* clang: use 64bit long double on ppc/muslKhem Raj2016-05-102-0/+28
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix build for 64bit targetsKhem Raj2016-05-102-0/+67
| | | | | | | | | | ldso was not as per OE norms when building for 64bit machines. This patch makes the baselib point to /lib and fixes the issue it also means that the apps wont work for mutlilib where baselib != /lib Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix ldso for musl based systemsKhem Raj2016-05-102-19/+31
| | | | | | | | | Existing patches were fine however it was resetting the ld.so since we were following through the musl case and subsequent flow would overwrite the computed value of ldso 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-082-13/+17
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>