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