[Bug 214902] head -r309179 buildworld on powerpc64 via clang 3.9.0: llvm::sys::CompareAndSwap and llvm::sys::MemoryFence undefined so build stops

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Nov 28 20:55:16 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214902

--- Comment #2 from Mark Millard <markmi at dsl-only.net> ---
Another question (besides not finding a reference to llvm's Atomic.cpp):

Using llvm-tblgen as an example on a powerpc64 host: it looks like the
Makefile(s) is(/are) for X86 specifically . . .

# $FreeBSD: head/usr.bin/clang/llvm-tblgen/Makefile 309124 2016-11-24 22:54:55Z
dim $

PROG_CXX=       llvm-tblgen

SRCDIR=         utils/TableGen
. . .
SRCS+=          TableGen.cpp
SRCS+=          X86DisassemblerTables.cpp
SRCS+=          X86ModRMFilters.cpp
SRCS+=          X86RecognizableInstr.cpp

.include "../llvm.prog.mk"

There are no obvious powerpc64 references. Or may be I'm inferring too much
from the structure of the names?

Is the intent only tier 1 types of hosts? Only x86/amd64 variants even
if some other type(s) of tier 1 host(s) exist?

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


More information about the freebsd-toolchain mailing list