[oe] [meta-oe][PATCH 1/6] llvm: update 3.5.2 to have a sane ARM JIT for OpenJDK-8

Martin Jansa martin.jansa at gmail.com
Wed Oct 21 14:11:18 UTC 2015


On Wed, Oct 21, 2015 at 01:09:44PM +0200, Martin Jansa wrote:
> On Wed, Oct 21, 2015 at 12:59:37PM +0200, Martin Jansa wrote:
> > On Wed, Oct 14, 2015 at 08:48:51PM +0200, Jens Rehsack wrote:
> > > 
> > > llvm introduced new JIT technology MCJIT with llvm 3.4 and fixes ARM in 3.5
> > > (see http://llvm.org/releases/3.5.2/docs/ReleaseNotes.html#changes-to-the-arm-backend).
> > > 
> > > Ensure JIT is built with llvm
> > 
> > I'm tempted to leave this one after jethro is branched, unless
> > default LLVM_RELEASE is updated in oe-core/jethro mesa as well.
> > 
> > Otherwise everybody will need to set LLVM_RELASE in their mesa bbappend
> > or we'll need to bbappend it in meta-oe.
> 
> Or better, update this to keep 3.3 as llvm is meant to allow multiple
> versions being built and installed in parallel.

Another reason to keep 3.3 around is build on older hosts, current 3.5
fails in Ubuntu-12.04

| checking whether GCC is new enough... no
| configure: error:
| The selected GCC C++ compiler is not new enough to build LLVM. Please upgrade
| to GCC 4.7. You may pass --disable-compiler-version-checks to configure to
| bypass these sanity checks.

> > What others think?
> > 
> > And was this tested with mesa or just with java?
> > 
> > Regards,
> > 
> > > 
> > > Signed-off-by: Jens Rehsack <sno at netbsd.org>
> > > ---
> > >  meta-oe/recipes-core/llvm/llvm.inc                 |  8 +---
> > >  ...r-output-from-configure-if-CFLAGS-is-set-.patch | 52 ----------------------
> > >  .../{llvm3.3 => llvm3.5}/arm_fenv_uclibc.patch     |  0
> > >  .../llvm/{llvm3.3_3.3.bb => llvm3.5_3.5.2.bb}      | 11 +++--
> > >  4 files changed, 9 insertions(+), 62 deletions(-)
> > >  delete mode 100644 meta-oe/recipes-core/llvm/llvm3.3/Remove-error-output-from-configure-if-CFLAGS-is-set-.patch
> > >  rename meta-oe/recipes-core/llvm/{llvm3.3 => llvm3.5}/arm_fenv_uclibc.patch (100%)
> > >  rename meta-oe/recipes-core/llvm/{llvm3.3_3.3.bb => llvm3.5_3.5.2.bb} (71%)
> 
> 
> 
> -- 
> Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com



-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20151021/464b532c/attachment-0002.sig>


More information about the Openembedded-devel mailing list