Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6591759
Votes 0
Synopsis Openjdk and closed build issues: add boot_cycle, both, ALT_BUILD_* vars
Category java:build
Reported Against
Release Fixed 7(b20)
State 10-Fix Delivered, bug
Priority: 3-Medium
Related Bugs 6591354 , 6597857
Submit Date 10-AUG-2007
Description
1. Make it easier to do a closed and open jdk build in one make target

2. Add ALT_* variables so that you can refer to an all platform area containing all the various platform dirs for: ALT_JDK_IMPORT_PATH, ALT_BOOTDIR, ALT_BINARY_PLUGS_PATH, etc.   Maybe use some ALT_ALL_* naming convention?

3. Fix the defaults on open and closed builds so that the right choices are used by default on both ALT_JDK_IMPORT_PATH, and ALT_BINARY_PLUGS_PATH  (and ALT_CLOSED_JDK_IMPORT_PATH).
Posted Date : 2007-08-10 19:24:45.0

Or maybe ALT_*S like ALT_JDK_IMPORT_PATHS???
Posted Date : 2007-08-10 21:39:59.0

Decided that these would be ALT_BUILD_JDK_IMPORT_PATH and ALT_BUILD_BINARY_PLUGS_PATH.
Probably only useful for integrators that might set this for all platforms.
Posted Date : 2007-08-15 01:20:22.0
Work Around
N/A
Evaluation
Added control targets:

   gnumake boot_cycle     # Builds and uses build as bootdir
   gnumake both           # Builds closed jdk & plugs, then builds open with those plugs and jdk

Testing...
Posted Date : 2007-08-14 23:56:37.0

Added ALT_BUILD_JDK_IMPORT_PATH and ALT_BUILD_BINARY_PLUGS_PATH, defined to be the directory above the $(PLATFORM)-$(ARCH) directories for the coresponding vars. The specific ALT_JDK_IMPORT_PATH and ALT_BINARY_PLUGS_PATH settings will override.
Posted Date : 2007-08-15 01:20:22.0

Can't do alot about the defaults, however, I've requested that the java RE team leave a tree of all platform binary plugs so that we could have an appropriate internal (Sun developers) default for the binary plugs.
Posted Date : 2007-08-20 19:55:29.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang