HotSpot build problems on Windows

Jon Masamitsu Jon.Masamitsu at Sun.COM
Fri Nov 14 10:27:04 PST 2008


Y Srinivas Ramakrishna wrote On 11/14/08 09:19,:

>Apologies! (mea culpa I am guessing.)
>
>Yes, the version(s) under concurrentMarkSweep should go away.
>I don't believe there's any CMS-specific
>code in there, so no need to split (at the moment at least).
>
>As Christian pointed out there's a .cpp as well as a .hpp that have
>to go. Then you may want to scan the includeDB's and shuffle include's
>around if/as needed.
>  
>

Is there something particular you had in mind with regard
to the includeDB's?  Those files don't include paths so
not sure what needs adjusting.

grep concurrentGCThread includeDB_*
includeDB_gc_concurrentMarkSweep:concurrentMarkSweepThread.hpp          
concurrentGCThread.hpp
includeDB_gc_g1:concurrentG1RefineThread.hpp           
concurrentGCThread.hpp
includeDB_gc_g1:concurrentMarkThread.hpp               
concurrentGCThread.hpp
includeDB_gc_g1:concurrentZFThread.hpp                 
concurrentGCThread.hpp
includeDB_gc_shared:concurrentGCThread.cpp                 
concurrentGCThread.hpp
includeDB_gc_shared:concurrentGCThread.cpp                  init.hpp
includeDB_gc_shared:concurrentGCThread.cpp                 
instanceRefKlass.hpp
includeDB_gc_shared:concurrentGCThread.cpp                 
interfaceSupport.hpp
includeDB_gc_shared:concurrentGCThread.cpp                  java.hpp
includeDB_gc_shared:concurrentGCThread.cpp                  javaCalls.hpp
includeDB_gc_shared:concurrentGCThread.cpp                  oop.inline.hpp
includeDB_gc_shared:concurrentGCThread.cpp                 
systemDictionary.hpp
includeDB_gc_shared:concurrentGCThread.hpp                  thread.hpp
includeDB_gc_shared:gcOverheadReporter.cpp                 
concurrentGCThread.hpp
includeDB_gc_parallel:safepoint.cpp                          
concurrentGCThread.hpp

>-- ramki
>
>----- Original Message -----
>From: Jon Masamitsu <Jon.Masamitsu at Sun.COM>
>Date: Friday, November 14, 2008 8:35 am
>Subject: Re: HotSpot build problems on Windows
>To: Christian Wimmer <wimmer at ssw.jku.at>
>Cc: hotspot-dev at openjdk.java.net
>
>
>  
>
>>As Christian has found we have in a repository
>>
>>./share/vm/gc_implementation/concurrentMarkSweep/concurrentGCThread.cpp
>>./share/vm/gc_implementation/shared/concurrentGCThread.cpp
>>
>>The files are the same now.   I'm guessing that we
>>should delete
>>
>>./share/vm/gc_implementation/concurrentMarkSweep/concurrentGCThread.cpp
>>
>>I'll see if I can tell mercurial to do that.  Any concerns?  Were 
>>there any
>>thoughts that concurrentGCThread.cpp should be split between
>>CMS and shared (i.e., that there is some code in concurrentGCThread.cpp
>>specialized for CMS)?
>>
>>
>>
>>Christian Wimmer wrote On 11/13/08 21:06,:
>>
>>    
>>
>>>...
>>>2) duplicate files: the files "concurrentGCThread.cpp" and  
>>>"concurrentGCThread.hpp" are present in two directories:  
>>>"gc_implementation\concurrentMarkSweep" and "gc_implementation 
>>>\shared". The content of the files is equal, so just deleting one 
>>>      
>>>
>>pair  
>>    
>>
>>>of files works.
>>>
>>>
>>> 
>>>
>>>      
>>>




More information about the hotspot-dev mailing list