First: thank you thank you thank you for adding JDK 8 builds. It will be so
much nicer than testing in vbox.
Second: Does OpenJDK 7 build with LLVM? Does it work on NaCl? :-)
- Charlie (mobile)
On Nov 3, 2011 4:53 AM, Henri Gomez henri.go...@gmail.com wrote:
Hi to all,
I'd like to provide OpenJDK 8 with MLVM to OS/X users as I'm doing for
month with OpenJDK 7 on http://code.google.com/p/openjdk-osx-build/.
I'm trying to build it using Stephen scripts
(https://gist.github.com/243072) for now but I still can't get it
built :
/Users/henri/Downloads/openjdk8/mlvm/sources/ALT_COMPILER_PATH/g++
-m64 -Wl,-install_name,@rpath/libjvm.dylib -dynamiclib
-compatibility_version 1.0.0 -current_version 1.0.0 -fPIC
\
-Xlinker -rpath -Xlinker @loader_path/. -Xlinker
-rpath
-Xlinker @loader_path/.. -Xlinker -install_name -Xlinker
@rpath/libjvm.dylib -o libjvm.dylib abstractCompiler.o accessFlags.o
ad_x86_64.o ad_x86_64_clone.o ad_x86_64_expand.o ad_x86_64_format.o
ad_x86_64_gen.o ad_x86_64_misc.o ad_x86_64_peephole.o
ad_x86_64_pipeline.o adaptiveSizePolicy.o addnode.o
adjoiningGenerations.o adjoiningVirtualSpaces.o
advancedThresholdPolicy.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_bsd_x86.o assembler_x86.o atomic.o
attachListener.o attachListener_bsd.o barrierSet.o basicLock.o
bcEscapeAnalyzer.o biasedLocking.o binaryTreeDictionary.o bitMap.o
block.o blockOffsetTable.o bsd_x86_64.o buildOopMap.o bytecode.o
bytecodeHistogram.o bytecodeInfo.o bytecodeInterpreter.o
bytecodeInterpreterWithChecks.o bytecodeInterpreter_x86.o
bytecodeStream.o bytecodeTracer.o bytecodes.o bytecodes_x86.o
c1_CFGPrinter.o c1_Canonicalizer.o c1_CodeStubs_x86.o c1_Compilation.o
c1_Compiler.o c1_Defs.o c1_FpuStackSim_x86.o c1_FrameMap.o
c1_FrameMap_x86.o c1_GraphBuilder.o c1_IR.o c1_Instruction.o
c1_InstructionPrinter.o c1_LIR.o c1_LIRAssembler.o
c1_LIRAssembler_x86.o c1_LIRGenerator.o c1_LIRGenerator_x86.o
c1_LinearScan.o c1_LinearScan_x86.o c1_MacroAssembler_x86.o
c1_Optimizer.o c1_Runtime1.o c1_Runtime1_x86.o c1_ValueMap.o
c1_ValueSet.o c1_ValueStack.o c1_ValueType.o c1_globals.o c2_globals.o
c2_init_x86.o c2compiler.o cSpaceCounters.o callGenerator.o callnode.o
cardTableExtension.o cardTableModRefBS.o cardTableRS.o cfgnode.o
chaitin.o chaitin_bsd.o ciArray.o ciArrayKlass.o ciCPCache.o
ciCallSite.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 ciMethodHandle.o
ciMethodKlass.o ciNullObject.o ciObjArray.o ciObjArrayKlass.o
ciObjArrayKlassKlass.o ciObject.o ciObjectFactory.o ciSignature.o
ciStreams.o ciSymbol.o ciType.o ciTypeArray.o ciTypeArrayKlass.o
ciTypeArrayKlassKlass.o ciTypeFlow.o ciUtilities.o classFileError.o
classFileParser.o classFileStream.o classLoader.o
classLoadingService.o classes.o classify.o cmsAdaptiveSizePolicy.o
cmsCollectorPolicy.o cmsGCAdaptivePolicyCounters.o cmsLockVerifier.o
cmsPermGen.o coalesce.o codeBlob.o codeBuffer.o codeCache.o
collectedHeap.o collectionSetChooser.o collectorCounters.o
collectorPolicy.o compactibleFreeListSpace.o compactingPermGenGen.o
compilationPolicy.o compile.o compileBroker.o compileLog.o
compiledIC.o compiledICHolderKlass.o compiledICHolderOop.o
compilerOracle.o compressedStream.o concurrentG1Refine.o
concurrentG1RefineThread.o concurrentGCThread.o concurrentMark.o
concurrentMarkSweepGeneration.o concurrentMarkSweepThread.o
concurrentMarkThread.o connode.o constMethodKlass.o constMethodOop.o
constantPoolKlass.o constantPoolOop.o constantTag.o copy.o coroutine.o
cpCacheKlass.o cpCacheOop.o cppInterpreter.o cppInterpreter_x86.o
debug.o debugInfo.o debugInfoRec.o debug_x86.o decoder.o decoder_bsd.o
defNewGeneration.o deoptimization.o depChecker_x86.o dependencies.o
dfa_x86_64.o dict.o dictionary.o dirtyCardQueue.o disassembler.o
divnode.o doCall.o domgraph.o dtraceAttacher.o dtraceJSDT.o
dtraceJSDT_bsd.o dump.o dump_x86_64.o elfFile.o elfStringTable.o
elfSymbolTable.o errorReporter.o escape.o events.o evmCompat.o
exceptionHandlerTable.o exceptions.o fieldDescriptor.o fieldType.o
filemap.o forte.o fprofiler.o frame.o frame_x86.o
freeBlockDictionary.o freeChunk.o freeList.o g1AllocRegion.o
g1BlockOffsetTable.o g1CollectedHeap.o g1CollectorPolicy.o
g1ErgoVerbose.o g1HRPrinter.o g1MMUTracker.o g1MarkSweep.o
g1MemoryPool.o g1MonitoringSupport.o g1RemSet.o
g1SATBCardTableModRefBS.o g1_globals.o gSpaceCounters.o
gcAdaptivePolicyCounters.o gcCause.o gcLocker.o gcNotifier.o
gcPolicyCounters.o gcStats.o gcTaskManager.o gcTaskThread.o gcUtil.o
gcm.o genCollectedHeap.o genMarkSweep.o genRemSet.o generateOopMap.o
generateOptoStub.o generation.o generationCounters.o generationSpec.o