summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/clang_git.bb
Commit message (Collapse)AuthorAgeFilesLines
...
* clang-3.9: Remove unneeded flags for targetKhem Raj2016-07-291-10/+10
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest on 3.9Khem Raj2016-07-041-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm/clang: Upgrade to latest tip on 3.9Khem Raj2016-06-251-5/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest on svnKhem Raj2016-06-151-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix AEABI helper calling convention for musl targetsDominic Sacré2016-06-141-0/+1
| | | | | | | | 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: don't depend on native perl or pythonRoss Burton2016-05-241-1/+3
| | | | 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-211-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Switch to master (3.9) branchKhem Raj2016-05-201-9/+8
| | | | | | 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>
* clang: backport -I= supportDaniel McGregor2016-05-101-0/+1
| | | | | | | | | | 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-101-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix build for 64bit targetsKhem Raj2016-05-101-0/+1
| | | | | | | | | | 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: Adjust to build master recipes as wellKhem Raj2016-05-021-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix indentation and return code from loopsKhem Raj2016-04-201-11/+13
| | | | | | Potentially fixes #16 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Emit correct ldso name on musl targetsKhem Raj2016-03-311-0/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix build on muslKhem Raj2016-03-151-1/+5
| | | | | | Move -L flags to LDFLAGS, avoid compiler warnings Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fix qa/package warningYi Qingliang2016-03-091-0/+2
|
* remove empty directory when installing nativesdkYi Qingliang2016-03-041-3/+4
|
* rename 'CLANG_GIT' 'CLANG_GIT_PROTOCOL' to 'LLVM_GIT' 'LLVM_GIT_PROTOCOL'Yi Qingliang2016-03-011-2/+2
| | | | Signed-off-by: Yi Qingliang <niqingliang2003@gmail.com>
* use variable 'CLANG_GIT' and 'CLANG_GIT_PROTOCOL'Yi Qingliang2016-02-291-2/+2
| | | | Signed-off-by: Yi Qingliang <niqingliang2003@gmail.com>
* clang: Use SRCPV where git fetcher is usedKhem Raj2016-02-271-0/+13
| | | | | | Move libunwind to 3.8 branch and set SRCREV in clang.inc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Move common bits to clang.incKhem Raj2015-08-221-4/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Enable INHIBIT_DEFAULT_DEPSKhem Raj2015-08-211-0/+2
| | | | | | | We need to ignore default deps since we are building clang-native pretty early and it really doesnt need cross compilers dependencies etc. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest on release_37 branchKhem Raj2015-08-051-3/+2
| | | | | | Drop the upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Upgrade to tip of 3.7 release branchKhem Raj2015-07-231-2/+3
| | | | | | | | | | Dont stage cmake helper files for nativesdk build they are also poked at by clang-crosssdk and wrong values are inferred since the values are meant for SDKMACHINE and not for native build host so all paths come out incorrect and builds fails for nativesdk packages Therefore we do not stage llvm cmake files Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Switch to 3.7 branchKhem Raj2015-07-141-4/+3
| | | | | | 3.7 release branch has been created. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Upgrade to latest tip of master 3.7Khem Raj2015-07-101-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add fix for missing is_pod definition and additionally fix packaging for nativesdk PACKAGE_DEBUG_SPLIT_STYLE_class-nativesdk = "debug-without-src" Fixes errors like ERROR: debugedit failed with exit code 256 (cmd was '/mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/sysr oots/x86_64-linux/usr/lib/rpm/bin/debugedit' -b '/mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/work/x86 _64-nativesdk-angstromsdk-linux' -d '/usr/src/debug' -i -l '/mnt/home/kraj/work/angstrom/build/tmp-angstrom-gli bc/work/x86_64-nativesdk-angstromsdk-linux/nativesdk-clang/3.7.0-r0/debugsources.list' '/mnt/home/kraj/work/ang strom/build/tmp-angstrom-glibc/work/x86_64-nativesdk-angstromsdk-linux/nativesdk-clang/3.7.0-r0/package/usr/loc al/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/usr/lib/libLTO.so.3.7.0svn'): /mnt/home/kraj/work/angstrom/build/tmp-angstrom-glibc/sysroots/x86_64-linux/usr/lib/rpm/bin/debugedit: canonica lization unexpectedly shrank by one character see http://lists.openembedded.org/pipermail/openembedded-core/2013-April/077746.html Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix dynamic linker name for arm hard-floatKhem Raj2015-07-091-0/+1
| | | | | | | | OE depends on commandline option to decide on hf ABI unlike other distros which use target triplet *-*-gnueabihf and clang driver only reacted to triplet and not cmdline options, this patch makes it do that as well Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix nativesdk buildNathan Trapp2015-07-081-1/+5
| | | | | Signed-off-by: Nathan Trapp <nathan.trapp@savant.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Remove nativesdk-binutils dependencyOtavio Salvador2015-05-261-0/+1
| | | | | | | The dependency is not necessary for building of the nativesdk package. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Fix building for targetKhem Raj2015-05-151-1/+9
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Update to latest 3.8 snapshotKhem Raj2015-05-151-10/+43
| | | | | | Use HOST_CC_ARCH as well in CC and CXX Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm/clang: Remove compiler-rt since its an independent recipe nowKhem Raj2015-04-211-72/+10
| | | | | | | let it be put cross compile tool so no runtime target providers shims Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Extend to provide nativesdk and update to latestKhem Raj2015-04-131-4/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Pin clang/llvm/compiler-rt to specific revisionsKhem Raj2015-04-031-3/+3
| | | | | | | | Avoids frequent rebuilds these are active projects and it takes a long time to compile. We will update them weekly Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clang: Build native tblgen prior to compiler itselfKhem Raj2015-03-311-2/+2
| | | | | | | | | 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>
* Update license md5 checksumDominic Sacré2015-03-131-1/+1
| | | | | The copyright date in projects/compiler-rt/LICENSE.TXT changed from 2014 to 2015.
* clang: Update to latest git masterKhem Raj2015-03-121-8/+103
| | | | | | | Fix clang-native builds, try to provide things that is a stab at replacing gcc runtime provides Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Intial commitKhem Raj2014-09-111-0/+33
Add clang recipes Signed-off-by: Khem Raj <raj.khem@gmail.com>