RFR(S): 8042471 - Unable to build JDK 9 Hotspot within VS2010
Staffan Larsen
staffan.larsen at oracle.com
Fri May 9 12:21:02 UTC 2014
OK. As long as it is intentional and works I am happy.
/Staffan
On 9 maj 2014, at 14:12, Christian Tornqvist <christian.tornqvist at oracle.com> wrote:
> Hi Staffan,
>
> This is the fix for the first problem I hit:
>
> Invalid command line switch for "CL.exe". The value
> [HOTSPOT_RELEASE_VERSION=""1.9.0"""] contains an odd number of double-quote
> characters. Only even numbers of literal double-quote characters are
> acceptable to command line tools.
>
> I can't say for sure but I think this is because of the quotations of
> JRE_RELEASE_VERSION earlier so we somehow end up with unmatched quotes. The
> change
> http://hg.openjdk.java.net/jdk9/hs-rt/hotspot/rev/2fd040528b2a introduced
> this assignment.
>
> Since JRE_RELEASE_VERSION is already quoted on L89 / L91 I think it's enough
> to just assign the value directly.
>
> Thanks,
> Christian
>
> -----Original Message-----
> From: Staffan Larsen [mailto:staffan.larsen at oracle.com]
> Sent: Friday, May 9, 2014 8:02 AM
> To: Christian Tornqvist
> Cc: hotspot-dev at openjdk.java.net Developers
> Subject: Re: RFR(S): 8042471 - Unable to build JDK 9 Hotspot within VS2010
>
> L96: HOTSPOT_RELEASE_VERSION=$(JRE_RELEASE_VERSION)
>
> Why do all other assignments have lots of "\\\" around the value, but not
> this one?
>
> Looks good otherwise,
> /Staffan
>
> On 8 maj 2014, at 23:38, Christian Tornqvist
> <christian.tornqvist at oracle.com> wrote:
>
>> Hi everyone,
>>
>>
>>
>> Small fix for issues with generation of project files for Visual Studio.
>> Recent changes in how Hotspot versioning works broke the Visual Studio
>> build, the fix has been tested by me, Harold and Lois.
>>
>>
>>
>> Webrev can be found at:
>>
>> http://cr.openjdk.java.net/~ctornqvi/webrev/8042471/webrev.00/
>>
>>
>>
>> Bug:
>>
>> https://bugs.openjdk.java.net/browse/JDK-8042471
>>
>>
>>
>> Thanks,
>>
>> Christian
>>
>
>
More information about the hotspot-dev
mailing list