Le roi est mort, vive le roi!
Erik Gahlin
erik.gahlin at oracle.com
Tue Nov 26 19:29:18 UTC 2013
I know 5-10 Hotspot developers who uses Visual Studio (me included) so I
hope it's not something that is going away.
Erik
Staffan Larsen skrev 2013-11-26 20:10:
> I am in full agreement with you that an IDE is a very powerful tool and I much prefer to work in an IDE than outside one. However, I do not do my day-to-day work on Windows (anymore - I used to). I don’t know how developers on Windows manage their work.
>
> /Staffan
>
> On 26 nov 2013, at 18:34, Francis ANDRE <francis.andre.kampbell at orange.fr> wrote:
>
>> Hi Staffan
>> Le 25/11/2013 08:53, Staffan Larsen a écrit :
>>>
>>>> The top level make produces a full jdk here : Z:\JDK\jdk8\build\windows-x86-normal-server-release\images\j2sdk-image
>>>> The hotspot make produces a full jdk here : Z:\JDK\jdk8\hotspot\build\windows\jdk-windows-i586
>>>> The hotspot create.bat produces a JVM here: Z:\JDK\jdk8\hotspot\build\vs-i486\compiler1
>>>>
>>>> create.bat has only one parameter: the bootstrap jdk and thus does not take into account the configure-based top-level files. Moreover when using an official public jdk7 release as the jdk1.7.0_45 as the bootstrap jdk of jdk8, the produced jvm.vxproj does not work as the changeset associated with the JDK 8016019 are not back ported to the jdk1.7.0_45 release. So I am wondering what specific parameters hotspot developers are using to test their changes under WXP/W7 for the jdk8 hotspot?
>>> The visual studio projects are not the official way to build hotspot. They are provided as a nice-to-have feature that developers on windows maintain. The official way to build on all platforms is to use the makefiles.
>> Staffan, while the official way to build on all platforms is to use the makefiles, it does not make sense when talking about debugging, testing and developing a major, large, multi layered C++ application like hotspot.
>>
>> To make it short, VisualStudio C++ is to c++ what Netbeans or Eclipse are for Java, a mandatory powerful IDE for developping large and complex application. Can you image to code, develop, debug, test a multi-threaded java application fo 250 kilo lines without Netbeans, just with vi, makefiles and some additional tools... I do not think so... So, it is the same for hotspot on WXP/W7!
>>
>> Thus, if as I understand well, WXP/W7/ X86/X64 are strategic platfoms for Oracle in providing a fully certified and supported Java environment, then the nice-to-have feature is not at level of the mission. The generation of the jvm.vxproj cannot be a second level citizen but should be as good as the generation of the jdk, fully maintained and integrated as new features, way fo building "the new build system" and so on are added, modified or deleted....
>>
>> Francis
>>
>>> /Staffan
>>>
>>>
>>>
>>>> Francis
>>>>> David
>>>>> -----
>>>>>
>>>>>> Francis
>>>>>>>> the jdk8 build system, but what is the old one?
>>>>>>>>
>>>>>>>> Francis
>>>>>>>>
>>>>>>>> Le 18/11/2013 19:02, Magnus Ihse Bursie a écrit :
>>>>>>>>> So, finally it has happened. The old build system is now removed.
>>>>>>>>> The patch was just submitted to the tl forest, from where it will
>>>>>>>>> move to master in a few days.
>>>>>>>>>
>>>>>>>>> If you have personal scripts that are using hard-coded makefile
>>>>>>>>> references, you might need to update them.
>>>>>>>>>
>>>>>>>>> Thanks to everyone who helped this major project become reality:
>>>>>>>>> Fredrik, Erik, Kelly, Tim, Jonas, ...
>>>>>>>>>
>>>>>>>>> /Magnus
More information about the build-dev
mailing list