Summary: | devel/ispc: fails to build "llvm-config: unknown component name: arm" | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Vladimir Druzenko <vvd> |
Component: | Individual Port(s) | Assignee: | Yuri Victorovich <yuri> |
Status: | Closed FIXED | ||
Severity: | Affects Some People | Flags: | bugzilla:
maintainer-feedback?
(yuri) |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | amd64 | ||
OS: | Any | ||
URL: | https://github.com/ispc/ispc/issues/1869 |
Description
Vladimir Druzenko
2020-09-13 07:17:50 UTC
Does your llvm90 have any special options?
What does this command print:
> /usr/local/llvm90/bin/llvm-config --libfiles engine ipo bitreader bitwriter instrumentation linker option x86 arm aarch64
(In reply to Yuri Victorovich from comment #1) > llvm-config: unknown component name: arm $ /usr/local/llvm90/bin/llvm-config --libfiles engine ipo bitreader bitwriter instrumentation linker option x86 aarch64 llvm-config: unknown component name: aarch64 (In reply to VVD from comment #3) It looks like your llvm90 wasn't built with default options, and doesn't support these targets. (In reply to Yuri Victorovich from comment #4) Yes. I don't have arm and pick to not build useless for me parts of llvm port. (In reply to VVD from comment #5) This is a bug in ISPC that they don't detect architectures that llvm supports: https://github.com/ispc/ispc/issues/1869 A commit references this bug: Author: yuri Date: Sun Sep 13 10:09:49 UTC 2020 New revision: 548470 URL: https://svnweb.freebsd.org/changeset/ports/548470 Log: devel/ispc: Only enable host architecture (no cross-platrorm compilation) PR: 249289 Reported by: VVD <vvd@unislabs.com> Changes: head/devel/ispc/Makefile head/devel/ispc/files/patch-CMakeLists.txt Fix committed. Thanks for your report! (In reply to Yuri Victorovich from comment #8) Thanks you for fast fix! You(In reply to VVD from comment #9) You're welcome! (In reply to Yuri Victorovich from comment #10) Sorry for reset status… (In reply to VVD from comment #11) No problem. |