summaryrefslogtreecommitdiffstats
path: root/recipes-core/llvm
Commit message (Collapse)AuthorAgeFilesLines
* llvm: Drop from meta-java, it was moved to meta-oeMartin Jansa2013-04-2310-464/+0
| | | | Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm,openjdk: Turn bitbake parse error into warning on finding unsupported CPUKhem Raj2013-03-281-1/+1
| | | | | | | | | Sometimes we have meta-java in bblayers but one of the CPUs e.g. mips64 which does not support openjdk errors out on parsing. Thats not OK if say the image thats being generated does not use java at all. So its ok to warn and inform about it clearly but it should not be error. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm: disable llvm-mc again until we have real fix forHenning Heinold2013-01-242-1/+14
| | | | * bump PR
* llvm2.8: Fix build break discovred by unanchored regexp fix in bitbakeKhem Raj2012-11-222-16/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 23bd5300b4a99218a15f4f6b0ab4091d63a602a5 fixed a bug in bitbake which exposed this latent problem where we were using EXTRA_OECMAKE_append-arm it was being treated as EXTRA_OECMAKE_append before the above mentioned fix and hence all was fine but after this fix behavior changed and it was just EXTRA_OECMAKE_append-arm and was causing build breaks | ../../lib/libLLVMTransformUtils.so: undefined reference to `llvm::CallGraphNode::removeCallEdgeFor(llvm::CallSite)' | ../../lib/libLLVMTransformUtils.so: undefined reference to `llvm::CallGraph::getOrInsertFunction(llvm::Function const*)' | ../../lib/libLLVMTransformUtils.so: undefined reference to `llvm::CallGraphLinkVar' | ../../lib/libLLVMScalarOpts.so: undefined reference to `llvm::createInstructionCombiningPass()' | collect2: error: ld returned 1 exit status | make[2]: *** [bin/llc] Error 1 | make[2]: Leaving directory `/work/yocto/poky/build/tmp/work/x86_64-poky-linux/llvm2.8-2.8-r2.1/llvm-2.8/build' | make[1]: *** [tools/llc/CMakeFiles/llc.dir/all] Error 2 | make[1]: *** Waiting for unfinished jobs.... It also fixes the llvm-mc build for arm architecture modified for INC-PR bumped PR Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de> Conflicts: recipes-core/llvm/llvm2.8_2.8.bb
* llvm: remove perl-native dep, we use inherit perlnative now and inherit ↵Henning Heinold2012-08-171-2/+2
| | | | pythonnative
* llvm2.8: fix typo in variable appendHenning Heinold2012-08-161-1/+1
| | | | * this fixes build for arm
* llvm: Accept ppc64Khem Raj2012-08-161-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm: use INC_PRHenning Heinold2012-07-193-1/+4
|
* llvm: use spaces for python functionsHenning Heinold2012-07-191-34/+32
|
* llvm: Use default PACKAGES varKhem Raj2012-07-191-2/+0
| | | | | | | avoids packaging errors with oe-core master Signed-off-by: Khem Raj <rak.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm2.8: fix llvm compile error by including unistd.hJan Luebbe2012-05-252-0/+15
| | | | | | | Thanks to Jaap de Jong and Khem Raj for reporing the problem and suggesting the fix. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm, openjdk: Add mips to known architecturesKhem Raj2012-01-061-2/+2
| | | | | | | correct a typo Mips -> mips Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm, openjdk: Use bb.error instread of oefatalKhem Raj2012-01-061-1/+1
| | | | | | | | | | | oefatal is not available in oe-core so replace it with bbfatal in classes and oe.error in recipes which use it in anonymous python. bb.fatal aborts parsing. So we want to give an error but not stop parsing. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm: put the arm-fenv patch from inc file to llvm2.9Henning Heinold2011-12-222-2/+2
| | | | Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm: add llvm 2.8, because it is the last know working version for armHenning Heinold2011-12-224-0/+164
| | | | | | | * we need static libs, because shared libs are not allowed with cmake * disable llvm-mc because it is no buildable with static libs and cmake Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm.inc: add .a files to the dev package tooHenning Heinold2011-12-211-1/+2
| | | | Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm: correct license to NCSAXerxes Rånby2011-12-211-1/+1
| | | | Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
* meta-java: initial commitHenning Heinold2011-11-265-0/+286
* taken over mostly stuff from oe classic * cleaned up recipes * added license checksums * bump icedtea6-native to 1.8.11 * use jamvm from git as native