Changeset 177421 in webkit


Ignore:
Timestamp:
Dec 16, 2014 5:39:55 PM (9 years ago)
Author:
enrica@apple.com
Message:

Fix iOS builders for 8.0
https://bugs.webkit.org/show_bug.cgi?id=139495

Reviewed by Michael Saboff.

  • Configurations/LLVMForJSC.xcconfig:
  • llvm/library/LLVMExports.cpp:

(initializeAndGetJSCLLVMAPI):

Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r177401 r177421  
     12014-12-16  Enrica Casucci  <enrica@apple.com>
     2
     3        Fix iOS builders for 8.0
     4        https://bugs.webkit.org/show_bug.cgi?id=139495
     5
     6        Reviewed by Michael Saboff.
     7
     8        * Configurations/LLVMForJSC.xcconfig:
     9        * llvm/library/LLVMExports.cpp:
     10        (initializeAndGetJSCLLVMAPI):
     11
    1122014-12-16  Commit Queue  <commit-queue@webkit.org>
    213
  • trunk/Source/JavaScriptCore/Configurations/LLVMForJSC.xcconfig

    r177027 r177421  
    2929
    3030LLVM_LIBS_ios = -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMDebugInfo -lLLVMOption -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMMCDisassembler -lLLVMMCJIT -lLLVMTarget -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -lLLVMAArch64Disassembler -lLLVMAArch64CodeGen -lLLVMAArch64AsmParser -lLLVMAArch64Desc -lLLVMAArch64Info -lLLVMAArch64AsmPrinter -lLLVMAArch64Utils;
     31LLVM_LIBS_ios_8_0 = -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMBitWriter -lLLVMTableGen -lLLVMInstrumentation -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMARM64Disassembler -lLLVMARM64CodeGen -lLLVMARM64AsmParser -lLLVMARM64Desc -lLLVMARM64Info -lLLVMARM64AsmPrinter -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMDebugInfo -lLLVMOption -lLLVMInterpreter -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMMCDisassembler -lLLVMMCJIT -lLLVMTarget -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -lprotobuf;
     32LLVM_LIBS_ios[sdk=iphoneos8.0*] = $(LLVM_LIBS_ios_8_0);
     33LLVM_LIBS_ios[sdk=iphoneos8.1*] = $(LLVM_LIBS_ios_8_0);
     34LLVM_LIBS_ios[sdk=iphoneos8.2*] = $(LLVM_LIBS_ios_8_0);
    3135LLVM_LIBS_macosx   = -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMDebugInfo -lLLVMOption -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMMCDisassembler -lLLVMMCJIT -lLLVMTarget -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -lLLVMX86Disassembler     -lLLVMX86CodeGen     -lLLVMX86AsmParser     -lLLVMX86Desc     -lLLVMX86Info     -lLLVMX86AsmPrinter     -lLLVMX86Utils;
    3236
  • trunk/Source/JavaScriptCore/llvm/library/LLVMExports.cpp

    r176326 r177421  
    8383    LLVMInitializeX86Disassembler();
    8484#elif CPU(ARM64)
     85#if __IPHONE_OS_VERSION_MIN_REQUIRED > 80200
    8586    LLVMInitializeAArch64TargetInfo();
    8687    LLVMInitializeAArch64Target();
     
    8889    LLVMInitializeAArch64AsmPrinter();
    8990    LLVMInitializeAArch64Disassembler();
     91#else
     92    LLVMInitializeARM64TargetInfo();
     93    LLVMInitializeARM64Target();
     94    LLVMInitializeARM64TargetMC();
     95    LLVMInitializeARM64AsmPrinter();
     96    LLVMInitializeARM64Disassembler();
     97#endif
    9098#else
    9199    UNREACHABLE_FOR_PLATFORM();
Note: See TracChangeset for help on using the changeset viewer.