svn commit: r477441 - head/devel/llvm38
Brooks Davis
brooks at FreeBSD.org
Fri Aug 17 18:19:48 UTC 2018
Author: brooks
Date: Fri Aug 17 18:19:47 2018
New Revision: 477441
URL: https://svnweb.freebsd.org/changeset/ports/477441
Log:
Switch from ninja to Makefiles to work around bugs in generated ninja code.
The Makefile code generates broken installs for sanatizer bits so
remove the COMPILER_RT option as this port exists entierly to support
devel/gps and devel/klee and they can live without the sanatizers.
Submitted by: arrowd (in concept)
Sponsored by: DARPA, AFRL
Modified:
head/devel/llvm38/Makefile
Modified: head/devel/llvm38/Makefile
==============================================================================
--- head/devel/llvm38/Makefile Fri Aug 17 18:17:18 2018 (r477440)
+++ head/devel/llvm38/Makefile Fri Aug 17 18:19:47 2018 (r477441)
@@ -2,7 +2,7 @@
PORTNAME= llvm
DISTVERSION= 3.8.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel lang
MASTER_SITES= http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
@@ -12,7 +12,8 @@ PKGNAMESUFFIX= ${LLVM_SUFFIX}
MAINTAINER= brooks at FreeBSD.org
COMMENT= LLVM and Clang
-BROKEN_armv6= fails to compile: fatal error: llvm/IR/Attributes.inc file not found
+DEPRECATED= Obsolete and unmaintained
+
BROKEN_powerpc64= fails to compile: internal compiler error: Killed (program cc1plus)
LLVM_RELEASE= ${DISTVERSION:C/rc.*//}
@@ -24,7 +25,7 @@ LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
-USES= cmake:outsource compiler:c++11-lib libedit perl5 tar:xz \
+USES= cmake:outsource,noninja compiler:c++11-lib libedit perl5 tar:xz \
shebangfix
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SHEBANG_FILES= utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
@@ -43,11 +44,11 @@ CMAKE_ARGS=
CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man"
OPTIONS_DEFINE= CLANG DOCS EXTRAS LIT LLD LLDB
-OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP
-OPTIONS_DEFINE_i386= COMPILER_RT OPENMP
+OPTIONS_DEFINE_amd64= GOLD OPENMP
+OPTIONS_DEFINE_i386= OPENMP
OPTIONS_DEFAULT= CLANG EXTRAS LIT LLD LLDB
-OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP
-OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP
+OPTIONS_DEFAULT_amd64= GOLD OPENMP
+OPTIONS_DEFAULT_i386= OPENMP
OPTIONS_SUB= yes
PLIST_FILES=
More information about the svn-ports-head
mailing list