ports/devel/llvm80/files/patch-tools_clang_lib_Basic_Targets.cpp
Piotr Kubaj a4d20d9eeb devel/llvm80: add powerpc64le support
llvm80 builds without it on powerpc64le, but __ELF__ is not defined, breaking e.g. creduce.
2020-09-27 11:50:21 +00:00

11 lines
510 B
C++

--- tools/clang/lib/Basic/Targets.cpp.orig 2020-09-27 10:34:55 UTC
+++ tools/clang/lib/Basic/Targets.cpp
@@ -357,6 +357,8 @@ TargetInfo *AllocateTarget(const llvm::Triple &Triple,
switch (os) {
case llvm::Triple::Linux:
return new LinuxTargetInfo<PPC64TargetInfo>(Triple, Opts);
+ case llvm::Triple::FreeBSD:
+ return new FreeBSDTargetInfo<PPC64TargetInfo>(Triple, Opts);
case llvm::Triple::NetBSD:
return new NetBSDTargetInfo<PPC64TargetInfo>(Triple, Opts);
default: