United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6928717 HS17 fails to build with SS11 C++
JDK-6928717 : HS17 fails to build with SS11 C++

Details
Type:
Bug
Submit Date:
2010-02-23
Status:
Resolved
Updated Date:
2010-09-24
Project Name:
JDK
Resolved Date:
2010-03-10
Component:
hotspot
OS:
solaris_10
Sub-Component:
compiler
CPU:
sparc
Priority:
P2
Resolution:
Fixed
Affected Versions:
hs17
Fixed Versions:
hs17 (b11)

Related Reports
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:
Relates:

Sub Tasks

Description
Linking launcher...
Undefined                       first referenced
 symbol                             in file
Handle::Handle #Nvariant 1(oopDesc*)     hs_6u20/solaris_amd64_compiler2/product/libjvm.so
ld: fatal: Symbol referencing errors. No output written to gamma
gamma: /usr/ccs/bin/mcs: cannot open file.
        No such file or directory
gnumake[1]: *** [gamma] Error 1
gnumake[1]: Leaving directory `hs_6u20/solaris_amd64_compiler2/product'
gnumake: *** [the_vm] Error 2

                                    

Comments
EVALUATION

Changes for "4360113: Evict nmethods when code cache gets full" added code to codeCache.cpp which requires default Handle constructor:

+        xtty->method(methodOop(m));

where 

void xmlStream::method(methodHandle method);

But changes missed to add handles.inline.hpp for codeCache.cpp.
                                     
2010-02-23
EVALUATION

ChangeSet=http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/8b38237bae55,ChangeRequest=6928717
                                     
2010-02-23
PUBLIC COMMENTS

Problem:
Changes for 4360113 added code to codeCache.cpp which requires
default Handle constructor: xtty->method(methodOop(m)).
But they missed to add handles.inline.hpp for codeCache.cpp.

Solution:
Add missing handles.inline.hpp.
                                     
2010-02-23



Hardware and Software, Engineered to Work Together