RFR 7142950: jdk7u cannot bootstrap Mac OS build [macosx] (original) (raw)
Daniel D. Daugherty daniel.daugherty at oracle.com
Mon Feb 6 15:06:11 PST 2012
- Previous message: RFR 7142950: jdk7u cannot bootstrap Mac OS build [macosx]
- Next message: RFR 7142950: jdk7u cannot bootstrap Mac OS build [macosx]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
There are a few problems with the Mac build at the moment.
1. If SKIPBOOTCYCLE=false then the build fails, due to two problems:- 1) top level Makefile doesn't know about Mac OS image directory structure 2) it also fails due to problem 2. below 2. General bootstrapping problem. The build currently cannot use itself as the bootstrap JDK due to an assumption in the framework classes that "os.arch" is x8664, whereas we currently set it to amd64. The change is to fix that code to expect amd64. There is a related question then about what the correct value for os.arch should be. I'd like to raise this in a separate discussion and hopefully fix these build problems independently of that.
Please don't change to expect "amd64". That's the wrong direction (IMHO)...
Dan
3. jvm.cfg is currently being taken from the solaris src tree even though a macos version of the file is there. Fix that problem too. The macos source jvm.cfg is changed to be the same as the solaris/amd64 version (ie. the one that was being used, and which makes -client UNKNOWN)
The following webrevs address these issues. Top level repo ------------------ http://cr.openjdk.java.net/~michaelm/7142950/top/webrev.1/ JDK repo ------------ http://cr.openjdk.java.net/~michaelm/7142950/jdk/webrev.1/
- Previous message: RFR 7142950: jdk7u cannot bootstrap Mac OS build [macosx]
- Next message: RFR 7142950: jdk7u cannot bootstrap Mac OS build [macosx]
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]