aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/llvm
AgeCommit message (Collapse)Author
2011-03-02llvm.inc: Empty TOOLCHAIN_OPTIONS to fix the build.Stefan Schmidt
This fixes a problem introduced by ebd905685a339814c36bf658a8e58bf8f457f14e Signed-off-by: Stefan Schmidt <stefan@buglabs.net> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-10-21Various fixes for cp argument portabilityChris Larson
2010-07-21llvm2.7: backported llvm2.8svn r104558, r104652 & r104653 fixes.Xerxes Rånby
* llvm2.7/r104558-VFPmisc.patch: Add missing implementation to the materialization of VFP misc. instructions (vmrs, vmsr and vmov (immediate)). * llvm2.7/r104652-VFPLoadStoreMultiple.patch: LLVM PR7221 Makes VFP calculations correct. * llvm2.7/r104653-BFC-BFI.patch: LLVM PR7222 Fixes LLVM ERROR: ARMv6t2 JIT is not yet supported. * llvm2.7_2.7.bb: Added above patches and bumped PR.
2010-07-20llvm2.7: new ARMv4 rawMOVLRPC.patch; backported llvm2.8svn r97745 & r104587 ↵Xerxes Rånby
fixes. * llvm2.7/MOVLRPC.patch: deleted. * llvm2.7/rawMOVLRPC.patch: New patch replaces MOVLRPC.patch. emits mov lr, pc before indirect call_nolink branches using pseudo instructions for improved stablility on ARMv4 and ARMv4t. fixes segfault after called function return. llvm PR7608 * llvm2.7/r97745-llvmPR6480.patch: New backported from llvm2.8svn. fixes Assertion `SubUsed && "Using an undefined register!"' failed. * llvm2.7/r104587-MOVimm32.patch: New backported from llvm2.8svn. fixes TestARMCodeEmitter::emitPseudoInstruction UNREACHABLE at ARMCodeEmitter.cpp:554
2010-07-16llvm-common: use do_install to do the stuffHenning Heinold
* bump PR
2010-07-16llvm-common: use do_stage for now, until there is a better solutionHenning Heinold
* remove the extra PR and bump PR
2010-07-15llvm2.7: force arm mode for now for armv4tMartin Jansa
* http://llvm.org/bugs/show_bug.cgi?id=6065 * other archs are probably also affected, feel free to add * it's not clear if it's thumb2 or thumb1 only, because arm920t is affected and woglinde said his armv7 machine is not affected Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-07-14llvm-common: Fixed installation path of helper script (led to issues in ↵Robert Schuster
OpenJDK build), bumped PR.
2010-07-12llvm2.7: Make ARMv4 compatible llvm pr7608Xerxes Rånby
2010-07-12llvm2.7: workaround llvm pr5201 / icedtea6 pr399 for ARM and PPCXerxes Rånby
2010-07-12llvm-common: unbreak build NATIVE_INSTALL_WORKS = "1".Xerxes Rånby
2010-07-08llvm-common: use new staging system and switch to BBCLASSEXTENDEDHenning Heinold
2010-07-04llvm: fix packaging and bump PRHenning Heinold
2010-06-30llvm2.7 2.7: Changed patch URL to new format.Robert Schuster
2010-06-30llvm.inc: Moved packages dynamic stuff into the general llvm.inc file.Robert Schuster
2010-06-30llvm: Removed 2.5 and 2.6 and both native variants.Robert Schuster
2010-06-30llvm2.7 2.7: Split packages for each shared library.Robert Schuster
2010-06-16llvm-native 2.5: Removed unneeded recipe (superseeded by llvm2.5-native).Robert Schuster
llvm-gcc4 svn: Removed unused recipe. llvm-gcc4-cross svn: Removed unused recipe.
2010-06-16llvm2.7 2.7: Removed the link patch - its not needed for the CMake-buildRobert Schuster
2010-06-11llvm.inc: fixed typo.Robert Schuster
llvm2.7 2.7: Build with shared library, added patch to work around not correctly linking libgcc.
2010-05-25Make the do_patch apply=yes param implicit if extension is .diff/.patchChris Larson
For .diff/.patch you need to apply manually, you can specify apply=no. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-25Rename url params patch=<ignored>/pnum=<n> to apply={yes,no}/striplevel=<n>Chris Larson
I think this makes the behavior rather more clear. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-04-30llvm2.7-native: Add perl-native to the DEPENDSStefan Schmidt
2010-04-30llvm2.7 2.6+svnr20091007: Removed.Robert Schuster
2010-04-30llvm.inc: Added path for nm.Robert Schuster
llvm2.7 2.6+svnr20091007: Removed prerelease version. llvm2.7-native 2.6+svnr20091007: Dito. llvm2.7 2.7: New recipe. llvm2.7-native 2.7: New recipe.
2010-04-30llvm.inc: Accomodate to changes made to cmake.bbclass which broke the LLVM ↵Robert Schuster
builds. llvm-native.inc: Dito.
2010-04-12recipes: move checksums to recipes from checksums.iniMartin Jansa
* fetch all *.bb with patched utils.bbclass appending all checksums found only in checksums.ini to recipe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-04-02sane-srcrevs: move SRCREVs to recipesMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2009-11-17llvm2.6: Added BX_to_BLX.patch inorder to stabilize LLVM JIT on ARMXerxes Rånby
llvm2.7: Updated to newer SVN snapshot Added BX_to_BLX.patch inorder to stabilize LLVM JIT on ARM
2009-11-17svn recipes: change +svnr${SRCREV} +svnr${SRCPV}Martin Jansa
* Just formal change * No need to bump PE or PR Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2009-10-26llvm2.6: Updated to use llvm 2.6 release tarball.Xerxes Rånby
llvm2.6-native: Likewise. checksums.ini: add sums for llvm-2.6.tar.gz
2009-09-17llvm 2.7: New recipe.Xerxes Rånby
llvm-native 2.7: Likewise.
2009-05-15llvm2.6-native: Revert SRCPV usage (its not appropriate here).Robert Schuster
* fixed the build patch (removed conflict markers) llvm2.6: Dito.
2009-05-14llvm2.6-native 2.5+svnr20090409: Removed (replaced by newer snapshot).Robert Schuster
llvm2.6 2.5+svnr20090409: Dito.
2009-05-14llvm2.6-native: SRCREV -> SRCPVRobert Schuster
llvm2.6: SRCREV -> SRCPV
2009-05-14New recipes by Xerxes Ranby (xerxes@zafena.se)Robert Schuster
llvm2.6 2.5+svnr20090409: New recipe. llvm2.6-native 2.5+svnr20090409: New recipe. llvm-native.inc: Depend on cmake-native.
2009-05-13llvm2.6: Updated to newer SVN snapshot (includes some patches developed in OE).Robert Schuster
llvm2.6-native: Dito.
2009-05-08llvm2.6-native 2.5+svnr20090504: New recipe.Robert Schuster
llvm2.6 2.5+svnr20090504: New recipe.
2009-04-01llvm.inc: Declare dependency of llvm<ver> on llvm<ver>-nativeRobert Schuster
2009-03-31llvm-gcc4-cross: Change dependency to llvm2.5-native.Robert Schuster
llvm-gcc: Dito.
2009-03-31llvm: Reworked to allow multiple installation of same version.Robert Schuster
- introduced common include file - provided implementation for llvm 2.5 - added wrapper script and its build recipe - the same for native side llvm2.5 2.5: New recipe llvm2.5-native 2.5: New recipe. llvm-common: New recipe. llvm-common-native: New recipe.
2009-03-31llvm-native 1.9: Removed.Robert Schuster
llvm-native 2.1: Removed. llvm-native 2.4: Removed. llvm-native cvs: Removed (llvm is not in a CVS repo anymore). llvm 2.0: Removed. llvm 2.4: Removed.
2009-03-25llvm 2.5: Updated patch to include preprocessor definitions.Robert Schuster
2009-03-23llvm 2.5: FixesRobert Schuster
- updated patch to include important preprocessor definitions - copy missing header into staging manually
2009-03-20llvm 2.5: New recipe.Robert Schuster
2009-03-17rename packages/ to recipes/ per earlier agreementDenys Dmytriyenko
See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>