Hello,
We want to build OpenJDK 1.8 on Solaris SPARC 10. Please not, OpenJDK 11 is currently not an option due to our Java written software. Based on the source openjdk-8u40-src-b25-10_feb_2015.zip we do the following steps: $ uname -a SunOS srap06dsR1 5.10 Generic_150400-35 sun4u sparc SUNW,SPARC-Enterprise $ /opt/developerstudio12.6/bin/cc -V cc: Studio 12.6 Sun C 5.15 SunOS_sparc 2017/05/30 We changed slightly the script common/autoconf/generated-configure.sh because the compilers version string is not accepted. The string is greped and we let the return value pass as 0. With this small fix the configure stage is fine: $ LDFLAGS='-L/usr/sfw/lib/sparcv9' \ bash ./configure --with-cups=/export/home/guru/v50/CUPS2/cups-2.0.3 ... A new configuration has been successfully created in /export/home/sisis/guru/openjdk/build/solaris-sparcv9-normal-server-release using configure arguments '--with-cups=/export/home/guru/v50/CUPS2/cups-2.0.3'. Configuration summary: * Debug level: release * JDK variant: normal * JVM variants: server * OpenJDK target: OS: solaris, CPU architecture: sparc, address length: 64 Tools summary: * Boot JDK: java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) Server VM (build 24.80-b11, mixed mode) (at /usr/jdk/instances/jdk1.7.0_80) * C Compiler: Sun Studio version 5.15 (at /opt/developerstudio12.6/bin/cc) * C++ Compiler: Sun Studio version 5.15 (at /opt/developerstudio12.6/bin/CC) Build performance summary: * Cores to use: 7 * Memory limit: 8192 MB * ccache status: not available for your system The build fails now after some hundred compilations with: $ /usr/sfw/bin/gmake ... Compiling /export/home/sisis/guru/openjdk/hotspot/src/share/vm/adlc/filebuff.cpp CC: Warning: illegal use of -xdebugformat option, illegal value ignored: stabs CC: Warning: illegal use of -xdebugformat option, illegal value ignored: stabs CC: Warning: illegal use of -xdebugformat option, illegal value ignored: stabs CC: Warning: illegal use of -xdebugformat option, illegal value ignored: stabs CC: Warning: illegal use of -xdebugformat option, illegal value ignored: stabs CC: Warning: illegal use of -xdebugformat option, illegal value ignored: stabs Compiling /export/home/sisis/guru/openjdk/hotspot/src/share/vm/adlc/forms.cpp CC: Warning: illegal use of -xdebugformat option, illegal value ignored: stabs "/export/home/sisis/guru/openjdk/hotspot/src/share/vm/adlc/arena.cpp", line 60: Error: Placement operator new refers to non-placement operator delete. "/export/home/sisis/guru/openjdk/hotspot/src/share/vm/adlc/arena.cpp", line 67: Error: Placement operator new refers to non-placement operator delete. "/export/home/sisis/guru/openjdk/hotspot/src/share/vm/adlc/arena.cpp", line 97: Error: Placement operator new refers to non-placement operator delete. 3 Error(s) detected. The issue looks like this https://bugs.openjdk.java.net/browse/JDK-8199782 but JDK-8199782 is for OpenJDK 11 on Solaris 11. Is there a fix as well for OpenJDK 8? Any other hints? Thanks in advance matthias -- Matthias Apitz, ✉ g...@unixarea.de, http://www.unixarea.de/ +49-176-38902045 Public GnuPG key: http://www.unixarea.de/key.pub