RFR: JDK8u back port of JDK-8047763, JDK-8042059, JDK-8046408, JDK-8048232, JDK-8046471, JDK-8046611 and JDK-8044363

Gerald Thornbrugh gerald.thornbrugh at oracle.com
Thu Dec 17 19:16:23 UTC 2015


Hi Mikael,

Thanks!

Gerald
>
> Changes look good.
>
> This is touching PPC specific logic in the makefiles - the same logic 
> I accidentally broke in the original change for[1], which resulted 
> in[2]. I've cc:ed the PPC folks, hopefully they can help verify that 
> this works as expected.
>
> Cheers,
> Mikael
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8046471
> [2] https://bugs.openjdk.java.net/browse/JDK-8048232
>
> On 2015-12-16 08:55, Gerald Thornbrugh wrote:
>> Hi Everyone,
>>
>> I am back porting a series of JDK9 Linux/SPARC fixes to JDK8u so 
>> Linux/SPARC is supported in JDK8.
>>
>> There are changes to three repositories - jdk8u, jdk8u/hotspot and 
>> jdk8u/jdk.
>>
>> Here is the webrev:
>>
>> http://cr.openjdk.java.net/~gthornbr/linux-sparc-jdk8u/ 
>> <http://cr.openjdk.java.net/~gthornbr/linux-sparc-jdk8u/>
>>
>> Here is a breakdown of the changes:
>>
>> jdk8u:
>>
>> These changes are related to changing the definition of “ARCH” within 
>> the build process and adding
>> the “sparc64” as a recognized platform.
>>
>> File Related CR
>> common/autoconf/generated-configure.sh 
>> https://bugs.openjdk.java.net/browse/JDK-8047763 
>> <https://bugs.openjdk.java.net/browse/JDK-8047763>
>> common/autoconf/hotspot-spec.gmk.in 
>> https://bugs.openjdk.java.net/browse/JDK-8047763 
>> <https://bugs.openjdk.java.net/browse/JDK-8047763>
>> common/autoconf/platform.m4 
>> https://bugs.openjdk.java.net/browse/JDK-8047763 
>> <https://bugs.openjdk.java.net/browse/JDK-8047763>
>>
>>
>> jdk8u/hotspot:
>>
>> These changes are related to including the correct include file, 
>> using the new definition of “ARCH” and
>> cleaning up debugging code that is outdated and difficult to support.
>>
>> The change for JDK-8046471 updated the value of the "ARCH" variable 
>> used in the Hotspot makefiles
>> from OPEN_TARGET_CPU_LEGACY to OPENJDK_TARGET_CPU_ARCH.  Because of 
>> this change
>> some of the PPC uses of "ARCH" also needed to change. The PPC portion 
>> of the fix was incorrect and
>> had to be address by JDK-8048232 to make it work correctly.
>>
>> File Related CR
>> hotspot/agent/src/os/linux/libproc.h 
>> https://bugs.openjdk.java.net/browse/JDK-8042059 
>> <https://bugs.openjdk.java.net/browse/JDK-8042059>
>> https://bugs.openjdk.java.net/browse/JDK-8046408 
>> <https://bugs.openjdk.java.net/browse/JDK-8046408>
>> hotspot/make/linux/Makefile 
>> https://bugs.openjdk.java.net/browse/JDK-8048232 
>> <https://bugs.openjdk.java.net/browse/JDK-8048232>
>> hotspot/make/linux/makefiles/defs.make 
>> https://bugs.openjdk.java.net/browse/JDK-8046471 
>> <https://bugs.openjdk.java.net/browse/JDK-8046471>
>> https://bugs.openjdk.java.net/browse/JDK-8048232 
>> <https://bugs.openjdk.java.net/browse/JDK-8048232>
>> hotspot/src/cpu/sparc/vm/frame_sparc.cpp 
>> https://bugs.openjdk.java.net/browse/JDK-8046611 
>> <https://bugs.openjdk.java.net/browse/JDK-8046611>
>> hotspot/src/vm/runtime/safepoint.cpp 
>> https://bugs.openjdk.java.net/browse/JDK-8046611 
>> <https://bugs.openjdk.java.net/browse/JDK-8046611>
>>
>>
>> jdk8u/jdk:
>>
>> This change removed unneeded CFLAGS and LDFLAGS.
>>
>> File Related CR
>> jdk/make/CompileLaunchers.gmk 
>> https://bugs.openjdk.java.net/browse/JDK-8044363 
>> <https://bugs.openjdk.java.net/browse/JDK-8044363>
>>
>>
>>
>> Please let me know if you have any questions or concerns.
>>
>> Gerald
>



More information about the ppc-aix-port-dev mailing list