OK, thumbs up.  Approved.

Tim

On 02/28/13 12:39, David Katleman wrote:

On 2/28/2013 12:25 PM, Tim Bell wrote:
Hi Dave

Don't you need to address the other file as well (make/common/shared/Compiler-msvc.gmk) by moving the endif from 91 up to line 40?

Since the original fix was to address windows build issues, and windows builds fine, I left Compiler-msvc.gmk alone, the entire section is windows only.

In Defs-utils.gmk, that whole section was buggy, since if CROSS_COMPILE_ARCH wasn't defined, we automatically set those 5 definitions to something very Solaris specific?

Using CONFIGURE_BUILD was a windows bandaid that happened to build everywhere (but only if /usr/ccs/bin was in your path for Solaris)

Seems like the version checks will not be filled in and the Windows build should fail the sanity check. Do the release builds run sanity checks?

Yes, we run the sanity checks (kitchen sink)

                Dave
On 02/28/13 11:42, David Katleman wrote:
Modification to an earlier fix which broke internal Solaris builds, because ar could not be found.

Rather than the hatchet Erik's fix took to the problem, separating the CROSS_COMPILE_ARCH portion into it's own if, and the second portion into it's own Solaris only if since the ccs path is valid only on Solaris, and the original fix was to avoid this whole section for Windows.

http://cr.openjdk.java.net/~katleman/8009196/webrev.jdk.01/

For reference, the original fix

    http://cr.openjdk.java.net/~erikj/8007903/webrev.jdk.01/

Thanks
        Dave





Reply via email to