RFR: Project files for Solaris Studio / NetBeans
volker.simonis at gmail.com
Mon Mar 25 17:15:11 UTC 2013
first of all I highly welcome your initiative!
Nevertheless I have some questions:
- Who will support these project files? As far as I can see, they will
have to be updated at least every time a file will be added, renamed
or deleted. Experience shows that such kind of project files tend to
get outdated very fast. Do you have any ideas how this problem can be
- Where will other platform configurations go to? Will they be all
stored in "configurations.xml"
- What about other configurations (i.e. DEBUG, PRODUCT, 32/64bit,
CC_INTERP, etc..)? Will they all have to go into the same
It seems that the "configurations.xml" might get quite big and complex
with all these configurations.
Thank you and best regards,
On Mon, Mar 25, 2013 at 5:29 PM, Jesper Wilhelmsson
<jesper.wilhelmsson at oracle.com> wrote:
> Sorry for cross posting, but I think this could be useful for several areas.
> I would like to add Solaris Studio / NetBeans project files for the entire
> OpenJDK project. To clarify: One project that contains the entire OpenJDK.
> With the new build infrastructure in JDK 8 building the entire OpenJDK is
> fairly fast and even though I personally mostly work in the HotSpot tree, I
> tend to always clone and build the entire JDK forest. I find this to have
> several benefits.
> Webrev: http://cr.openjdk.java.net/~jwilhelm/7074926/webrev/
> The configuration in this project is currently Mac only. Linux and Solaris
> configurations are also planned.
> The webrev is made from the jdk8/build repository which is where I think a
> change like this should go in. Let me know if you think something else.
> To use this project (once pushed):
> 1. Clone your favorite repository
> hg clone http://hg.openjdk.java.net/hsx/hotspot-gc
> 2. Get the whole forest
> cd hotspot-gc
> sh get_source.sh
> 3. Configure
> sh configure
> 4. Open Solaris studio / NetBeans and load the project.
> The project in located in the common directory.
More information about the core-libs-dev