RFR(XS): 8087121 - bscmake fails when building inside VS2013

Markus Gronlund markus.gronlund at oracle.com
Wed Jun 10 12:33:22 UTC 2015


Hi Christian,

Looks good, thanks for fixing this annoying issue.

/Markus

-----Original Message-----
From: Christian Tornqvist 
Sent: den 10 juni 2015 14:36
To: hotspot-runtime-dev at openjdk.java.net
Subject: RFR(XS): 8087121 - bscmake fails when building inside VS2013

Hi everyone,

 

We seem to hit some reference limit when building tiered debug inside Visual Studio 2013:

 

1>  jvm.vcxproj ->
c:\source\jdk9-rt\hotspot\build\vs-amd64\tiered\debug\jvm.dll

1>c:\source\jdk9-rt\hotspot\build\vs-amd64\tiered\generated\adfiles\ad_x
1>86_6
4.hpp(36242): warning BK4504: file contains too many references; ignoring further references from this source

1>BSCMAKE : error BK1505: cannot read from file
'c:\source\jdk9-rt\hotspot\build\vs-amd64\tiered\debug\jvm.bsc'

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

 

The browse information is used to browse to references of symbols in the Class View and Object Browser windows inside Visual Studio. The simple fix is to disable browse information (bscmake) in the Visual Studio project files generated by ProjectCreator. 

 

A side effect of this change is that the build is quicker as well, generating the bsc is quite time consuming.

 

Webrev:

http://cr.openjdk.java.net/~ctornqvi/webrev/8087121/webrev.00/

 

Bug:

https://bugs.openjdk.java.net/browse/JDK-8087121

 

Thanks,

Christian



More information about the hotspot-runtime-dev mailing list