Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 04 Nov 2015 11:05:39 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 204281] devel/llvm36 fails to build on arm64
Message-ID:  <bug-204281-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204281

            Bug ID: 204281
           Summary: devel/llvm36 fails to build on arm64
           Product: Ports & Packages
           Version: Latest
          Hardware: arm64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: brooks@FreeBSD.org
          Reporter: Andrew@FreeBSD.org
                CC: emaste@freebsd.org
             Flags: maintainer-feedback?(brooks@FreeBSD.org)
          Assignee: brooks@FreeBSD.org
                CC:

Created attachment 162765
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=162765&action=edit
Partial fix

Teh devel/llvm36 port fails to build on arm64. I have attached a partial fix.
It fixes errors such as:

llvm[3]: Constructing LLVMBuild project information.
Usage: llvm-build [options]

llvm-build: error: invalid native target: 'aarch64' (not in project)

However I now get:

gmake[2]: Entering directory
'/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/tools/llvm-lto'
llvm[2]: Linking Release executable llvm-lto (without symbols)
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCMachObjectTargetWriter'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCWinCOFFStreamer'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCRelocationInfo'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCWinCOFFObjectTargetWriter'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCAsmInfoELF'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCAsmInfoGNUCOFF'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCAsmBackend'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCAsmInfoDarwin'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCELFObjectTargetWriter'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCCodeEmitter'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/lib/libLLVM-3.6.so:
undefined reference to `typeinfo for llvm::MCAsmInfoMicrosoft'
c++: error: linker command failed with exit code 1 (use -v to see invocation)
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Makefile.rules:1427: recipe
for target
'/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/bin/llvm-lto'
failed
gmake[2]: ***
[/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Release/bin/llvm-lto]
Error 1
gmake[2]: Leaving directory
'/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/tools/llvm-lto'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Makefile.rules:883: recipe
for target 'all' failed
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory
'/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/tools'
/usr/obj/usr/ports/devel/llvm36/work/llvm-3.6.2.src/Makefile.rules:883: recipe
for target 'all' failed
gmake: *** [all] Error 1

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-204281-13>