JEP JDK-8208089: Implement C++14 Language Features

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Fri Oct 5 08:13:21 UTC 2018


Hi Kim,

> for XLC 16.  Any information about "some C++14 features"?  I haven't
> found any detail on that.
we will user our internal connections to IBM to find out :)

Best regards,
  Goetz.

> -----Original Message-----
> From: Kim Barrett <kim.barrett at oracle.com>
> Sent: Donnerstag, 4. Oktober 2018 23:01
> To: Lindenmaier, Goetz <goetz.lindenmaier at sap.com>
> Cc: hotspot-dev developers <hotspot-dev at openjdk.java.net>; build-dev
> <build-dev at openjdk.java.net>; core-libs-dev at openjdk.java.net
> Subject: Re: JEP JDK-8208089: Implement C++14 Language Features
> 
> > On Oct 4, 2018, at 2:59 AM, Lindenmaier, Goetz
> <goetz.lindenmaier at sap.com> wrote:
> >
> > Hi,
> >
> > I appreciate this is handled in a JEP and well communicated!
> >
> > XLc, the compiler we use for AIX, might be a bottleneck here.
> >
> > But we currently have no compiler-constraints by products on
> > our aix port of jdk12 (for jdk11 we must stay with the current
> > compiler xlc 12 which does not support C++11, and jdk11 even
> > should be compilable with aCC by HP for which we won't
> > get new versions!)
> >
> > We will update our compiler for jdk/jdk to the most recent Xlc
> > as soon as possible.
> > To my current knowledge, Xlc 14 was dropped, and xlc 16
> > is to be released early 2019.  It is supposed to support
> > C++ 11, and also some C++ 14 features.
> 
> The information I've been able to find mostly discusses Linux support
> for XLC 16.  Any information about "some C++14 features"?  I haven't
> found any detail on that.
> 
> I am working toward being able to target this for JDK 12, but realize
> that might not be reachable.  Windows is already there, because of
> VS2017 support.  There are a couple of minor patches needed for gcc
> and clang based builds; Linux-x64 and MacOSX-x64 have had a fair
> amount of ad hoc testing.  We (Oracle) only switched over the
> Solaris/sparc builds to the necessary compiler version (Oracle Studio
> 12.6) very recently, and there are some issues still to be dealt with
> there.  And the currently used XLC is just not up to the change.




More information about the build-dev mailing list