[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:45:15 UTC 2015


On Wed, Oct 21, 2015 at 12:28:54PM -0200, Otavio Salvador wrote:
> On Wed, Oct 21, 2015 at 12:11 PM, Martin Jansa <martin.jansa at gmail.com> wrote:
> > 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.
> 
> I agree to keep 3.3 however supporting 12.04 is a goal? Poky does not
> support it anymore so will OE-Core keep it?

I'm not saying that we have to support Ubuntu-12.04, it's just what my
world builders currently have and this is first recipe which wouldn't
build on them (similar issue was in one other recipe lately, but it was
patched to allow build with gcc-4.6). Maybe we can get away with
--disable-compiler-version-checks here as well.

-- 
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/84b46b16/attachment-0002.sig>


More information about the Openembedded-devel mailing list