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

Christian Tornqvist christian.tornqvist at oracle.com
Wed Jun 10 12:36:01 UTC 2015


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_x86_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