RFR: Project files for Solaris Studio / NetBeans

Vladimir Voskresensky - Oracle vladimir.voskresensky at oracle.com
Mon Mar 25 10:01:37 PDT 2013


Meta files are auto adjusting to the current state of repository if do 
Clean&Build from IDE.
Project is divided by configurations (per platform)
The current one is for Mac-64. I've got it as base and now trying to create 
separate for Linux_64.

Vladimir.

On 03/25/13 08:51 PM, Mike Duigou wrote:
> It's nice to see more work in this area and I was very pleased to see how small the project is. The configurations.xml file with it's long file lists worries me though. Is there any way to generate this information dynamically? I worry that the file lists wills be chronically forgotten and thus inevitably stale.
>
> Do you use this project mostly for editing or for building, testing and debugging as well?
>
> Mike
>
> On Mar 25 2013, at 09:29 , Jesper Wilhelmsson wrote:
>
>> Hi,
>>
>> 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.
>>
>>
>> Thanks,
>> /Jesper



More information about the build-infra-dev mailing list