New build, gobjcopy failure, any clues?
David Chase
david.r.chase at oracle.com
Tue Mar 26 19:23:13 UTC 2013
More non-clues. I did a make JOBS=1 LOG=debug, and then reproduced the creation step with cut and paste:
/java/devtools/sparc/SUNWspro/SS12u1/prod/bin/CC -m64 -xarch=sparc -library=%none -mt -G -norunpath -z noversion -M mapfile_extended -h libjvm.so -o libjvm.so JvmOffsets.o (many lines omitted)
ld whined about the following things, and produced a libjvm.so that was not understood by gobjcopy.
ld: warning: symbol '__JvmOffsets' has differing types:
(file JvmOffsets.o type=OBJT; file dtrace.o type=FUNC);
ld: warning: symbol 'CodeCache::_heap' has differing types:
(file codeCache.o type=OBJT; file dtrace.o type=FUNC);
ld: warning: symbol 'Universe::_collectedHeap' has differing types:
(file adaptiveSizePolicy.o type=OBJT; file dtrace.o type=FUNC);
ld: warning: symbol 'BufferBlob::__vtbl' has differing types:
(file codeBlob.o type=OBJT; file dtrace.o type=FUNC);
ld: warning: symbol 'Method::__vtbl' has differing types:
(file dtrace.o type=FUNC; file method.o type=OBJT);
ld: warning: symbol 'nmethod::__vtbl' has differing types:
(file dtrace.o type=FUNC; file nmethod.o type=OBJT);
More information about the build-dev
mailing list