I've gotten pretty far with building ovmf on mavericks.

newer versions of iasl also support osx now. instead of mtriple we should also
use -target x86_64-pc-win32-macho 

what i don't understand though is  the undefined symbols iowrite and ioread i'm 
getting.
see below for the full log. Does anyone have any ideas what's wrong here?

"libtool" -static -o 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/OvmfPkg/Sec/SecMain/OUTPUT/SecMain.lib
 -filelist 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/OvmfPkg/Sec/SecMain/OUTPUT/object_files.lst
"ld" -arch x86_64 -u __ModuleEntryPoint -e __ModuleEntryPoint -preload 
-segalign 0x20 -pie -all_load -dead_strip -seg1addr 0x240 -map 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/OvmfPkg/Sec/SecMain/DEBUG/SecMain.map
 -o 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll
  -filelist 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/OvmfPkg/Sec/SecMain/OUTPUT/static_library_files.lst
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/PeiHobLib/PeiHobLib/OUTPUT/PeiHobLib.lib(HobLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib/OUTPUT/PeiMemoryAllocationLib.lib(MemoryAllocationLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt/OUTPUT/PeiServicesTablePointerLibIdt.lib(PeiServicesTablePointer.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BasePcdLibNull/BasePcdLibNull/OUTPUT/BasePcdLibNull.lib(PcdLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/PeiServicesLib/PeiServicesLib/OUTPUT/PeiServicesLib.lib(PeiServicesLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(ScanMem64Wrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(ScanMem32Wrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(ScanMem16Wrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(ScanMem8Wrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(ZeroMemWrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(CompareMemWrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(SetMem64Wrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(SetMem32Wrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(SetMem16Wrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(SetMemWrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(CopyMemWrapper.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr/OUTPUT/BaseMemoryLibRepStr.lib(MemLibGuid.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(CheckSum.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(SwitchStack.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(SwapBytes64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(SwapBytes32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(SwapBytes16.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(LongJump.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(SetJump.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(RShiftU64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(RRotU64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(RRotU32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(MultU64x64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(MultU64x32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(MultS64x64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(ModU64x32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(LShiftU64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(LRotU64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(LRotU32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(LowBitSet64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(LowBitSet32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(HighBitSet64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(HighBitSet32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(GetPowerOfTwo64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(GetPowerOfTwo32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(DivU64x64Remainder.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(DivU64x32Remainder.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(DivU64x32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(DivS64x64Remainder.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(ARShiftU64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(BitField.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(CpuDeadLoop.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(Cpu.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(LinkedList.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(String.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(Non-existing.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(Math64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(Unaligned.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86WriteIdtr.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86WriteGdtr.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86Thunk.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86ReadIdtr.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86ReadGdtr.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86Msr.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86GetInterruptState.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86FxSave.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86FxRestore.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86EnablePaging64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86EnablePaging32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86DisablePaging64.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(X86DisablePaging32.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(GccInline.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseLib/BaseLib/OUTPUT/BaseLib.lib(ChkStkGcc.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib/OUTPUT/BaseDebugPrintErrorLevelLib.lib(BaseDebugPrintErrorLevelLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/BasePrintLib.lib(PrintLibInternal.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BasePrintLib/BasePrintLib/OUTPUT/BasePrintLib.lib(PrintLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/BaseIoLibIntrinsic.lib(IoLibMmioBuffer.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/BaseIoLibIntrinsic.lib(IoHighLevel.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/BaseIoLibIntrinsic.lib(IoLibGcc.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/BaseIoLibIntrinsic.lib(IoLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/OvmfPkg/Library/PlatformDebugLibIoPort/PlatformDebugLibIoPort/OUTPUT/PlatformDebugLibIoPort.lib(DebugLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull/OUTPUT/PeCoffExtraActionLibNull.lib(PeCoffExtraActionLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BaseExtractGuidedSectionLib/BaseExtractGuidedSectionLib/OUTPUT/BaseExtractGuidedSectionLib.lib(BaseExtractGuidedSectionLib.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull/OUTPUT/DebugAgentLibNull.lib(DebugAgentLibNull.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BasePeCoffLib/BasePeCoffLib/OUTPUT/BasePeCoffLib.lib(BasePeCoff.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BasePeCoffLib/BasePeCoffLib/OUTPUT/BasePeCoffLib.lib(PeCoffLoaderEx.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib/OUTPUT/BasePeCoffGetEntryPointLib.lib(PeCoffGetEntryPoint.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib/OUTPUT/LzmaDecompressLib.lib(LzmaDecompress.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib/OUTPUT/LzmaDecompressLib.lib(LzFind.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib/OUTPUT/LzmaDecompressLib.lib(LzmaDec.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib/OUTPUT/LzmaDecompressLib.lib(GuidedSectionExtraction.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/OvmfPkg/Sec/SecMain/OUTPUT/SecMain.lib(SecMain.obj)
ld: warning: can't parse dwarf compilation unit info in 
/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/OvmfPkg/Sec/SecMain/OUTPUT/SecMain.lib(AutoGen.obj)
Undefined symbols for architecture x86_64:
  "_IoRead8", referenced from:
      _CmosRead8 in SecMain.lib(SecMain.obj)
  "_IoWrite8", referenced from:
      _DebugPrint in PlatformDebugLibIoPort.lib(DebugLib.obj)
      _DebugAssert in PlatformDebugLibIoPort.lib(DebugLib.obj)
      _SecCoreStartupWithStack in SecMain.lib(SecMain.obj)
      _CmosRead8 in SecMain.lib(SecMain.obj)
ld: symbol(s) not found for architecture x86_64
GNUmakefile:399: recipe for target 
'/Users/dude/git/edk2/Build/OvmfX64/DEBUG_XCLANG/X64/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll'
 failed

------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to