Here are the updated changes:

The build changes are here:
  http://cr.openjdk.java.net/~ksrini/8020552/webrev.jdk8.1/
the delta changes since last reviewed:
http://cr.openjdk.java.net/~ksrini/8020552/webrev.jdk8.1/webrev.delta/index.html

The jdk changes are here:
  http://cr.openjdk.java.net/~ksrini/8020552/webrev.jdk.2/
The delta changes since last reviewed:
http://cr.openjdk.java.net/~ksrini/8020552/webrev.jdk.2/webrev.delta/index.html


Thanks
Kumar



In SunCommandLineLauncher.java:

  198             if (home.length() > 0) {
  199                 String os_arch = System.getProperty("os.arch");
  200                 if ("SunOS".equals(System.getProperty("os.name"))) {
  201                     exePath = home + File.separator + "bin" + 
File.separator + exe;
  202                 }
  203             } else {
  204                 exePath = exe;
  205             }

I think this should be:

  198             if (home.length() > 0) {
  201                 exePath = home + File.separator + "bin" + File.separator 
+ exe;
  203             } else {
  204                 exePath = exe;
  205             }


Thanks,
/Staffan


On 9 sep 2013, at 18:12, Kumar Srinivasan <kumar.x.sriniva...@oracle.com> wrote:

Hi David,

Hi Kumar,

This is still dead code in 
src/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java

String os_arch = System.getProperty("os.arch");
Ah, I will take care of it. Thanks for spotting this.
Also:

test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so

I know this already exist but I thought binaries were disallowed in the open 
repo?
Alan, are the nio changes acceptable? Let me know if you need more time to go 
over all
the changes.

Kumar

Davud

On 9/09/2013 1:09 PM, Kumar Srinivasan wrote:
Hi David, Staffan, Alan,

I have addressed all the issues pointed and some more I found while jprt
testing.

The updated webrev for jdk is here:
http://cr.openjdk.java.net/~ksrini/8020552/webrev.jdk.1/

and the delta webrev since the last review webrev is here:
http://cr.openjdk.java.net/~ksrini/8020552/webrev.jdk.1/webrev.delta/index.html


Thanks
Kumar


Hi Kumar,

A few minor comments ...

src/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java

Seems to me this is all dead now:

199                 /*
200                  * A wrinkle in the environment:
201                  * 64-bit executables are stored under
$JAVA_HOME/bin/os_arch
202                  * 32-bit executables are stored under
$JAVA_HOME/bin
203                  */
204                 String os_arch = System.getProperty("os.arch");

os_arch is no longer used and the comment no longer applicable.

---

src/solaris/bin/java_md_solinux.c

This seems to force DUAL_MODE off regardless of what the user may set
it to:

  #ifdef __solaris__
! #  ifdef DUAL_MODE
! #    undef DUAL_MODE
! #  endif

why doesn't it just not define DUAL_MODE?

---

test/demo/jvmti/DemoRun.java
test/sun/tools/jhat/HatRun.java

It isn't clear to me why you need to retain the d64 variable at all.

---

test/tools/launcher/ExecutionEnvironment.java

typo: appopriate


Thanks,
David
----



On 7/09/2013 2:47 AM, Kumar Srinivasan wrote:
Hello,

Please review the changes to remove Solaris 32-bit binaries from JDK8
distros,
at this time the dual mode support in the launcher is being disabled.

Message regarding this:
http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-September/003159.html


The jdk changes are here:
http://cr.openjdk.java.net/~ksrini/8020552/webrev.jdk.0/

The top forest changes are here:
http://cr.openjdk.java.net/~ksrini/8020552/webrev.jdk8.0/


Thanks
Kumar



Reply via email to