Date: Tue, 19 Dec 2017 00:32:00 +0000 (UTC) From: Brooks Davis <brooks@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r456697 - head/devel/llvm-devel Message-ID: <201712190032.vBJ0W0iW097842@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: brooks Date: Tue Dec 19 00:32:00 2017 New Revision: 456697 URL: https://svnweb.freebsd.org/changeset/ports/456697 Log: Fix build on 10.3. This disables OPENMP which failes to compile and uses an ABI breaking flag to work around 10.3 lacking some libc++ functionality (suggsted by dim@). Modified: head/devel/llvm-devel/Makefile Modified: head/devel/llvm-devel/Makefile ============================================================================== --- head/devel/llvm-devel/Makefile Tue Dec 19 00:03:01 2017 (r456696) +++ head/devel/llvm-devel/Makefile Tue Dec 19 00:32:00 2017 (r456697) @@ -3,6 +3,7 @@ PORTNAME= llvm PORTVERSION= ${LLVM_MAJOR}.d${SNAPDATE} +PORTREVISION= 1 CATEGORIES= devel lang PKGNAMESUFFIX= -devel @@ -52,7 +53,7 @@ OPTIONS_DEFINE_i386= COMPILER_RT OPTIONS_DEFAULT= CLANG EXTRAS LIT LLD LLDB OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP OPTIONS_DEFAULT_i386= COMPILER_RT -OPTIONS_EXCLUDE_FreeBSD_10= LLDB +OPTIONS_EXCLUDE_FreeBSD_10= LLDB OPENMP OPTIONS_SUB= yes PLIST_FILES= @@ -279,6 +280,10 @@ MAN1SRCS+= bugpoint.1 dsymutil.1 llc.1 lli.1 llvm-ar.1 opt.1 tblgen.1 .include <bsd.port.pre.mk> + +.if ${OPSYS} == FreeBSD && ${OSREL} == 10.3 +CFLAGS+= -D_LIBCPP_TRIVIAL_PAIR_COPY_CTOR=1 +.endif .if defined(WITH_DEBUG) CMAKE_BUILD_TYPE= RelWithDebInfo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201712190032.vBJ0W0iW097842>