On Apr 2, 2014, at 1:01 AM, Reza Jelveh <reza.jel...@tuhh.de> wrote:
> On 01/04/14 15:27, Andrew Fish wrote: >> >> On Apr 1, 2014, at 3:13 PM, Reza Jelveh <reza.jel...@tuhh.de> wrote: >> Yes you need to change the argument for Xcode 5, sorry I’ve not had time to >> fix that. > it's fine, it's just a bit annoying that couldn't find a place where clang > tracks these changes(besides in the source) > I’ve been meaning to add an Xcode5 target that has the different arg to the template file. What OS version are you running on? I’m on OS X 10.9.2. >> What version of Xcode are you using? > It's Xcode 5'ish(clang 3.4 with the latest dyld/ld/cctools from > opensource.apple.com). > I’ve not seen an issue with Xcode 5 and Xcode 5.1 tools. > since the new iasl works on osx we can also change the asl setting to match > the other platforms. > > *_XCLANG_*_ASLCC_FLAGS = -x c -save-temps -g -O0 -fshort-wchar > -fno-strict-aliasing -Wall -Werror -Wno-missing-braces -c -include AutoGen.h > *_XCLANG_*_ASLPP_FLAGS = -x c -E -P > *_XCLANG_*_ASL_FLAGS = DEF(IASL_FLAGS) > *_XCLANG_*_ASL_OUTFLAGS = DEF(IASL_OUTFLAGS) > > asldlink also needs its entry point corrected > > *_XCLANG_*_ASLDLINK_FLAGS = -e _ReferenceAcpiTable -preload -segalign 0x20 > -pie -seg1addr 0x240 -read_only_relocs suppress -map > $(DEST_DIR_DEBUG)/$(BASE_NAME).map > >> I don’t see the linker warnings? That might be related to your issue? > What do you mean? > It looks like it should work? >>> 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 > > from what I gather these should be defined here: > >>> 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) > > maybe the can't parse dwarf compilation unit info is the problem? > Maybe the version of clang is ahead of the version of ld64? What do you see if you nm IoLibGcc.obj ~/work/edk2>nm Build/MdeModule/DEBUG_XCODE5/X64/MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic/OUTPUT/IoLibGcc.obj 0000000000000960 s EH_frame0 00000000000008f4 s L_.str 000000000000093d s L_.str1 000000000000094d s L_.str2 U _DebugAssert U _DebugAssertEnabled 0000000000000019 T _IoRead16 00000000000009c8 S _IoRead16.eh 00000000000000aa T _IoRead32 0000000000000a18 S _IoRead32.eh 0000000000000000 T _IoRead8 0000000000000978 S _IoRead8.eh 000000000000005e T _IoWrite16 00000000000009f0 S _IoWrite16.eh 00000000000000eb T _IoWrite32 0000000000000a40 S _IoWrite32.eh 000000000000000d T _IoWrite8 00000000000009a0 S _IoWrite8.eh Thanks, Andrew Fish > > Thanks, > Reza > >> >> Thanks, >> >> Andrew Fish >> >>> 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 >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> edk2-devel mailing list >> edk2-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/edk2-devel > > -- > Reza Jelveh | @rjzzleep | reza.jelveh.me > > ------------------------------------------------------------------------------ > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/edk2-devel
------------------------------------------------------------------------------
_______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel