<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3429" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=405142123-30102008>Hi 
All,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=405142123-30102008></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=405142123-30102008>
<DIV><SPAN class=691013622-30102008><FONT size=2><SPAN class=Apple-style-span 
style="WORD-SPACING: 0px; FONT: 13px verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0">My 
gcc is 4.3.2 on fedora 7 PowerPC. I'm building latest OpenJDK with shark.<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>As Gary Benson suggested I build 
llvm rev 54012 - it did not compile under gcc 4.3.2 but compiled<SPAN 
class=405142123-30102008> </SPAN>fine under gcc 4.1.2. So I used it while 
compiled OpenJDK under gcc 4.3.2.<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>Below is last part of 
make.log.<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>Looks like linkage 
error. Can someone help?<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>Is it 
possible that I have newer revision than 54012 of llvm installed in 
/usr/local/lib ?<SPAN 
class=Apple-converted-space>&nbsp;</SPAN></SPAN></FONT></SPAN></DIV><SPAN 
class=691013622-30102008><FONT face=Arial size=2><SPAN class=Apple-style-span 
style="WORD-SPACING: 0px; FONT: 13px verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN 
class=Apple-converted-space></SPAN></SPAN></FONT></SPAN></SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=405142123-30102008><SPAN 
class=691013622-30102008><FONT face=Arial size=2><SPAN class=Apple-style-span 
style="WORD-SPACING: 0px; FONT: 13px verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN 
class=Apple-converted-space></SPAN></SPAN></FONT></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2><SPAN class=405142123-30102008><SPAN 
class=691013622-30102008><FONT face=Arial size=2><SPAN class=Apple-style-span 
style="WORD-SPACING: 0px; FONT: 13px verdana; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0"><SPAN 
class=Apple-converted-space><FONT face=Arial size=2>Attached is my 
make.log</FONT></SPAN></DIV>
<DIV><BR><BR>Thanks,<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>Evgueni<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR><BR>cat 
/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/build/linux/makefiles/mapfile-vers-product 
&gt; mapfile<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>Generating 
launcher.c<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>{ \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; echo 
'#define debug launcher_debug'; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; echo 
'#include "java.c"'; \<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; 
&nbsp; &nbsp; &nbsp; echo '#include "java_md.c"'; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; } &gt; 
launcher.c<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>Making signal 
interposition lib...<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>gcc 
&nbsp;-m32 -shared -fPIC \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-D_GNU_SOURCE 
-D_REENTRANT -o libjsig.so 
/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/os/linux/vm/jsig.c -ldl<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>if [ -d 
/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/agent -a "zero" != "ia64" -a 
"zero" != "zero" ] ; then \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;/usr/bin/make -f vm.make libsaproc.so; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; fi<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>rm -f mapfile_reorder<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>cat mapfile &gt; 
mapfile_reorder<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>gcc -g -c -o 
launcher.o launcher.c -m32 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/os/linux/launcher 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/prims 
-DFULL_VERSION=\"10.0-b19\" -DARCH=\"ppc\" -DGAMMA -DLAUNCHER_TYPE=\"gamma\" 
-DLINK_INTO_LIBJVM -DLINUX -D_GNU_SOURCE -DCC_INTERP -DZERO -DPPC 
-DZERO_LIBARCH=\"ppc\" -DASSERT -I. -I../generated/adfiles 
-I../generated/jvmtifiles 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/asm 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/c1 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/ci 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/classfile 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/code 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/compiler 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parNew 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation/shared 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_interface 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/interpreter 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/memory 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/oops 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/prims 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/runtime 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/services 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/shark 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/utilities 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/cpu/zero/vm 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/os/linux/vm 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/os_cpu/linux_zero/vm 
-I../generated -DHOTSPOT_RELEASE_VERSION="\"10.0-b19\"" 
-DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"root\"" 
-DJRE_RELEASE_VERSION="\"1.6.0_0-b12\"" -DHOTSPOT_VM_DISTRO="\"OpenJDK\""<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>Compiling 
/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/runtime/vm_version.cpp<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>rm -f vm_version.o<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>g++ -DLINUX -D_GNU_SOURCE 
-DCC_INTERP -DZERO -DPPC -DZERO_LIBARCH=\"ppc\" -DASSERT -I. 
-I../generated/adfiles -I../generated/jvmtifiles 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/asm 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/c1 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/ci 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/classfile 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/code 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/compiler 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parallelScavenge 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation/parNew 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_implementation/shared 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/gc_interface 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/interpreter 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/memory 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/oops 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/prims 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/runtime 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/services 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/shark 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/utilities 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/cpu/zero/vm 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/os/linux/vm 
-I/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/os_cpu/linux_zero/vm 
-I../generated -DHOTSPOT_RELEASE_VERSION="\"10.0-b19\"" 
-DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"root\"" 
-DJRE_RELEASE_VERSION="\"1.6.0_0-b12\"" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" 
-DSHARK -I/usr/local/lib/libffi-3.0.6/include &nbsp; 
-I/opt/build-icedtea/llvm/Release/include &nbsp; &nbsp;-D_GNU_SOURCE 
-D__STDC_LIMIT_MACROS &nbsp; -fPIC &nbsp;-fPIC -fno-rtti -fno-exceptions 
-D_REENTRANT -fcheck-new -g -m32 -pipe -O0 -fno-strict-aliasing -Werror 
-Wpointer-arith -Wconversion -Wsign-compare &nbsp; &nbsp;-c -o vm_version.o 
/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/src/share/vm/runtime/vm_version.cpp<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>{ &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;\<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; echo Linking vm...; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; gcc -m32 -Xlinker -O1 -shared &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-Xlinker 
--version-script=mapfile_reorder -Xlinker -soname=libjvm.so 
-L/opt/build-icedtea/llvm/Release/lib &nbsp;-lpthread -ldl -lm -lelf &nbsp;-o 
libjvm.so abstractCompiler.o accessFlags.o adaptiveSizePolicy.o 
adjoiningGenerations.o adjoiningVirtualSpaces.o ageTable.o allocation.o 
allocationStats.o aprofiler.o arguments.o array.o arrayKlass.o arrayKlassKlass.o 
arrayOop.o asPSOldGen.o asPSYoungGen.o asParNewGeneration.o assembler.o 
assembler_linux_zero.o assembler_zero.o atomic.o attachListener.o 
attachListener_linux.o bcEscapeAnalyzer.o biasedLocking.o binaryTreeDictionary.o 
bitMap.o blockOffsetTable.o bytecode.o bytecodeHistogram.o bytecodeInterpreter.o 
bytecodeInterpreterWithChecks.o bytecodeInterpreter_zero.o bytecodeStream.o 
bytecodeTracer.o bytecodes.o bytecodes_zero.o cSpaceCounters.o 
cardTableExtension.o cardTableModRefBS.o cardTableRS.o ciArray.o ciArrayKlass.o 
ciConstant.o ciConstantPoolCache.o ciEnv.o ciExceptionHandler.o ciField.o 
ciFlags.o ciInstance.o ciInstanceKlass.o ciInstanceKlassKlass.o ciKlass.o 
ciKlassKlass.o ciMethod.o ciMethodBlocks.o ciMethodData.o ciMethodKlass.o 
ciNullObject.o ciObjArrayKlass.o ciObjArrayKlassKlass.o ciObject.o 
ciObjectFactory.o ciSignature.o ciStreams.o ciSymbol.o ciSymbolKlass.o ciType.o 
ciTypeArray.o ciTypeArrayKlass.o ciTypeArrayKlassKlass.o ciTypeFlow.o 
ciUtilities.o classFileError.o classFileParser.o classFileStream.o classLoader.o 
classLoadingService.o classify.o cmsAdaptiveSizePolicy.o cmsCollectorPolicy.o 
cmsGCAdaptivePolicyCounters.o cmsLockVerifier.o cmsPermGen.o codeBlob.o 
codeBuffer.o codeCache.o collectedHeap.o collectorCounters.o collectorPolicy.o 
compactibleFreeListSpace.o compactingPermGenGen.o compilationPolicy.o 
compileBroker.o compileLog.o compiledIC.o compiledICHolderKlass.o 
compiledICHolderOop.o compilerOracle.o compressedStream.o concurrentGCThread.o 
concurrentMarkSweepGeneration.o concurrentMarkSweepThread.o constMethodKlass.o 
constMethodOop.o constantPoolKlass.o constantPoolOop.o constantTag.o copy.o 
cpCacheKlass.o cpCacheOop.o cppInterpreter.o cppInterpreter_zero.o debug.o 
debugInfo.o debugInfoRec.o debug_zero.o defNewGeneration.o deoptimization.o 
depChecker_zero.o dependencies.o dictionary.o disassembler_zero.o 
dtraceAttacher.o dump.o dump_zero.o events.o evmCompat.o exceptionHandlerTable.o 
exceptions.o fieldDescriptor.o fieldType.o filemap.o forte.o fprofiler.o frame.o 
frame_zero.o freeBlockDictionary.o freeChunk.o freeList.o gSpaceCounters.o 
gcAdaptivePolicyCounters.o gcCause.o gcLocker.o gcPolicyCounters.o gcStats.o 
gcTaskManager.o gcTaskThread.o gcUtil.o genCollectedHeap.o genMarkSweep.o 
genRemSet.o generateOopMap.o generation.o generationCounters.o generationSpec.o 
globalDefinitions.o globals.o growableArray.o handles.o hashtable.o heap.o 
heapDumper.o heapInspection.o histogram.o hpi.o hpi_linux.o icBuffer.o 
icBuffer_zero.o icache.o icache_zero.o immutableSpace.o init.o instanceKlass.o 
instanceKlassKlass.o instanceOop.o instanceRefKlass.o interfaceSupport.o 
interp_masm_zero.o interpreter.o interpreterRT_zero.o interpreterRuntime.o 
interpreter_zero.o invocationCounter.o iterator.o java.o javaAssertions.o 
javaCalls.o javaClasses.o jni.o jniCheck.o jniFastGetField.o 
jniFastGetField_zero.o jniHandles.o jniPeriodicChecker.o jvm.o jvm_linux.o 
jvmtiClassFileReconstituter.o jvmtiCodeBlobEvents.o jvmtiEnter.o 
jvmtiEnterTrace.o jvmtiEnv.o jvmtiEnvBase.o jvmtiEnvThreadState.o 
jvmtiEventController.o jvmtiExport.o jvmtiExtensions.o jvmtiGetLoadedClasses.o 
jvmtiImpl.o jvmtiManageCapabilities.o jvmtiRedefineClasses.o jvmtiTagMap.o 
jvmtiThreadState.o jvmtiTrace.o jvmtiUtil.o klass.o klassKlass.o klassOop.o 
klassVtable.o linkResolver.o loaderConstraints.o location.o lowMemoryDetector.o 
management.o markOop.o markSweep.o memRegion.o memoryManager.o memoryPool.o 
memoryService.o memprofiler.o methodComparator.o methodDataKlass.o 
methodDataOop.o methodKlass.o methodLiveness.o methodOop.o monitorChunk.o 
mutableNUMASpace.o mutableSpace.o mutex.o mutexLocker.o mutex_linux.o 
nativeInst_zero.o nativeLookup.o nmethod.o objArrayKlass.o objArrayKlassKlass.o 
objArrayOop.o objectMonitor_linux.o objectStartArray.o oop.o oopFactory.o 
oopMap.o oopMapCache.o oopRecorder.o oopsHierarchy.o orderAccess.o os.o 
osThread.o osThread_linux.o os_linux.o os_linux_zero.o ostream.o 
parCardTableModRefBS.o parGCAllocBuffer.o parMarkBitMap.o parNewGeneration.o 
parallelScavengeHeap.o pcDesc.o pcTasks.o perf.o perfData.o perfMemory.o 
perfMemory_linux.o permGen.o placeholders.o preserveException.o 
privilegedStack.o psAdaptiveSizePolicy.o psCompactionManager.o 
psGCAdaptivePolicyCounters.o psGenerationCounters.o psMarkSweep.o 
psMarkSweepDecorator.o psMemoryPool.o psOldGen.o psParallelCompact.o psPermGen.o 
psPromotionLAB.o psPromotionManager.o psScavenge.o psTasks.o psVirtualspace.o 
psYoungGen.o referencePolicy.o referenceProcessor.o reflection.o 
reflectionUtils.o register.o register_definitions_zero.o register_zero.o 
relocInfo.o relocInfo_zero.o relocator.o resolutionErrors.o resourceArea.o 
restore.o rewriter.o rframe.o runtimeService.o safepoint.o scopeDesc.o 
serialize.o sharedHeap.o sharedRuntime.o sharedRuntimeTrans.o 
sharedRuntimeTrig.o sharedRuntime_zero.o sharkBlock.o sharkBuilder.o 
sharkBytecodeTracer.o sharkCacheDecache.o sharkCompiler.o sharkConstantPool.o 
sharkEntry.o sharkFunction.o sharkMonitor.o sharkRuntime.o sharkState.o 
sharkStateScanner.o shark_globals.o signature.o sizes.o space.o spaceCounters.o 
specialized_oop_closures.o stackMapFrame.o stackMapTable.o stackValue.o 
stackValueCollection.o statSampler.o stubCodeGenerator.o stubGenerator_zero.o 
stubRoutines.o stubRoutines_linux.o stubRoutines_zero.o stubs.o sweeper.o 
symbolKlass.o symbolOop.o symbolTable.o synchronizer.o systemDictionary.o task.o 
taskqueue.o templateInterpreter.o templateInterpreter_zero.o templateTable.o 
templateTable_zero.o tenuredGeneration.o thread.o threadCritical_linux.o 
threadLS_linux_zero.o threadLocalAllocBuffer.o threadLocalStorage.o 
threadService.o thread_linux_zero.o timer.o typeArrayKlass.o 
typeArrayKlassKlass.o typeArrayOop.o unhandledOops.o universe.o unsafe.o utf8.o 
verificationType.o verifier.o vframe.o vframeArray.o vframe_hp.o virtualspace.o 
vmCMSOperations.o vmError.o vmError_linux.o vmGCOperations.o vmPSOperations.o 
vmStructs.o vmSymbols.o vmThread.o vm_operations.o vm_version.o 
vm_version_linux_zero.o vm_version_zero.o vmreg.o vmreg_zero.o vtableStubs.o 
vtableStubs_zero.o vtune_linux.o workgroup.o xmlstream.o yieldingWorkgroup.o 
sharkType.o &nbsp;-lstdc++ -lm -ldl -lpthread -L/usr/local/lib -lffi &nbsp; 
/opt/build-icedtea/llvm/Release/lib/LLVMPowerPC.o -lLLVMSelectionDAG 
/opt/build-icedtea/llvm/Release/lib/LLVMExecutionEngine.o 
/opt/build-icedtea/llvm/Release/lib/LLVMJIT.o -lLLVMCodeGen -lLLVMScalarOpts 
-lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMCore 
-lLLVMSupport -lLLVMSystem; &nbsp; &nbsp; &nbsp; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; rm -f libjvm.so.1; ln -s libjvm.so libjvm.so.1; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp;\<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if [ -x /usr/sbin/selinuxenabled ] ; then 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; /usr/sbin/selinuxenabled; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
\<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; if [ $? = 0 ] ; then \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; /usr/bin/chcon -t textrel_shlib_t libjvm.so; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; if [ $? != 0 ]; then &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; \<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo "ERROR: Cannot chcon libjvm.so"; 
exit 1; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; fi \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; fi \<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fi &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;\<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; 
&nbsp; }<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>Linking vm...<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>{ \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; echo Linking launcher...; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;\<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; gcc -m32 -Xlinker -O1 -m32 -export-dynamic &nbsp;-L 
`pwd` -o gamma launcher.o -ljvm -lm -ldl -lpthread; \<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp;\<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>&nbsp; &nbsp; 
&nbsp; &nbsp; }<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>Linking 
launcher...<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir/linux_zero_shark/product/libjvm.so: 
undefined reference to `llvm::CmpInst::CmpInst(llvm::Instruction::OtherOps, 
unsigned short, llvm::Value*, llvm::Value*, std::basic_string&lt;char, 
std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, 
llvm::Instruction*)'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir/linux_zero_shark/product/libjvm.so: 
undefined reference to 
`llvm::BinaryOperator::create(llvm::Instruction::BinaryOps, llvm::Value*, 
llvm::Value*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, 
std::allocator&lt;char&gt; &gt; const&amp;, llvm::Instruction*)'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir/linux_zero_shark/product/libjvm.so: 
undefined reference to `llvm::CastInst::create(llvm::Instruction::CastOps, 
llvm::Value*, llvm::Type const*, std::basic_string&lt;char, 
std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, 
llvm::Instruction*)'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir/linux_zero_shark/product/libjvm.so: 
undefined reference to `llvm::CastInst::createIntegerCast(llvm::Value*, 
llvm::Type const*, bool, std::basic_string&lt;char, 
std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, 
llvm::Instruction*)'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir/linux_zero_shark/product/libjvm.so: 
undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::Value* 
const*, unsigned int)'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir/linux_zero_shark/product/libjvm.so: 
undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type 
const*, llvm::Value* const*, unsigned int, bool)'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir/linux_zero_shark/product/libjvm.so: 
undefined reference to `llvm::BinaryOperator::createNeg(llvm::Value*, 
std::basic_string&lt;char, std::char_traits&lt;char&gt;, 
std::allocator&lt;char&gt; &gt; const&amp;, llvm::Instruction*)'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>collect2: ld returned 1 exit 
status<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>make[6]: *** [gamma] 
Error 1<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>make[6]: Leaving 
directory 
`/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir/linux_zero_shark/product'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>make[5]: *** [the_vm] Error 2<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>make[5]: Leaving directory 
`/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir/linux_zero_shark/product'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>make[4]: *** [productshark] Error 
2<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>make[4]: Leaving directory 
`/opt/build-icedtea/icedtea6/openjdk-ecj/control/build/linux-ppc/hotspot/outputdir'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>make[3]: *** [generic_buildshark] 
Error 2<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>make[3]: Leaving 
directory `/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/make'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>make[2]: *** [productshark] Error 
2<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>make[2]: Leaving directory 
`/opt/build-icedtea/icedtea6/openjdk-ecj/hotspot/make'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>make[1]: *** [hotspot-build] Error 
2<SPAN class=Apple-converted-space>&nbsp;</SPAN><BR>make[1]: Leaving directory 
`/opt/build-icedtea/icedtea6/openjdk-ecj/control/make'<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR>make: *** 
[stamps/icedtea-ecj.stamp] Error 2<SPAN 
class=Apple-converted-space>&nbsp;</SPAN><BR></DIV></SPAN></FONT></SPAN></SPAN></FONT></BODY></HTML>