JEP JDK-8208089: Implement C++14 Language Features (original) (raw)

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