Update to llvm-5.0.0.
from Brad (maintainer)
This commit is contained in:
parent
4abfa561a7
commit
1c2ac0d175
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.154 2017/09/01 06:40:28 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.155 2017/09/08 05:58:19 ajacoutot Exp $
|
||||
|
||||
# XXX: Remember to bump MODCLANG_VERSION in lang/clang/clang.port.mk when
|
||||
# updating this port.
|
||||
@ -12,7 +12,7 @@ MULTI_PACKAGES = -main -python
|
||||
COMMENT-main = modular, fast C/C++/ObjC compiler, static analyzer and tools
|
||||
COMMENT-python = Python bindings for Clang
|
||||
|
||||
LLVM_V = 5.0.0rc4
|
||||
LLVM_V = 5.0.0
|
||||
DISTNAME = llvm-${LLVM_V}.src
|
||||
PKGNAME = llvm-${LLVM_V}
|
||||
PKGNAME-main = llvm-${LLVM_V}
|
||||
@ -21,8 +21,7 @@ CATEGORIES = devel
|
||||
DISTFILES = llvm-${LLVM_V}.src${EXTRACT_SUFX} \
|
||||
cfe-${LLVM_V}.src${EXTRACT_SUFX} \
|
||||
lld-${LLVM_V}.src${EXTRACT_SUFX}
|
||||
#MASTER_SITES = http://www.llvm.org/releases/${LLVM_V}/
|
||||
MASTER_SITES = http://prereleases.llvm.org/5.0.0/rc4/
|
||||
MASTER_SITES = https://www.llvm.org/releases/${LLVM_V}/
|
||||
EXTRACT_SUFX = .tar.xz
|
||||
|
||||
SHARED_LIBS = clang 6.0 \
|
||||
@ -84,7 +83,7 @@ GCC_CONFIG = x86_64-unknown-openbsd${OSREV}
|
||||
.else
|
||||
GCC_CONFIG = ${MACHINE_ARCH}-unknown-openbsd${OSREV}
|
||||
.endif
|
||||
CLANG_INCLUDE_PATH = lib/clang/${LLVM_V:S/rc4//}/include
|
||||
CLANG_INCLUDE_PATH = lib/clang/${LLVM_V}/include
|
||||
SUBST_VARS += CLANG_INCLUDE_PATH LLVM_V GCC_VER GCC_CONFIG
|
||||
|
||||
post-extract:
|
||||
|
@ -1,6 +1,6 @@
|
||||
SHA256 (cfe-5.0.0rc4.src.tar.xz) = YWrSmuaZivaxhXgptTB2uItCKTHSfjO2D1U+VvWUTro=
|
||||
SHA256 (lld-5.0.0rc4.src.tar.xz) = I4Fcs+rjzSu43fSAarIeYKt81A5uCpq2Mu/f5xK3/4Y=
|
||||
SHA256 (llvm-5.0.0rc4.src.tar.xz) = rnKjplIkXSItky2ovEbjs/HqtcvwGpwPvpQNpGQvcCE=
|
||||
SIZE (cfe-5.0.0rc4.src.tar.xz) = 11436288
|
||||
SIZE (lld-5.0.0rc4.src.tar.xz) = 668280
|
||||
SIZE (llvm-5.0.0rc4.src.tar.xz) = 23406104
|
||||
SHA256 (cfe-5.0.0.src.tar.xz) = AZ8jwhkt95OsdGWV6UpAOQh0n44MSEtANHbSYR3SCXA=
|
||||
SHA256 (lld-5.0.0.src.tar.xz) = OZp5IKUnjULEanv35BkYIOwjAUV6fQ1PzJpKwF3VOJc=
|
||||
SHA256 (llvm-5.0.0.src.tar.xz) = 413LrmCErc9KuzJRQSfF6r19Y7czhSzNsx4G8TcxNto=
|
||||
SIZE (cfe-5.0.0.src.tar.xz) = 11437024
|
||||
SIZE (lld-5.0.0.src.tar.xz) = 668344
|
||||
SIZE (llvm-5.0.0.src.tar.xz) = 23411980
|
||||
|
@ -1,11 +1,11 @@
|
||||
$OpenBSD: patch-tools_clang_include_clang_Driver_Options_td,v 1.9 2017/09/01 06:40:28 ajacoutot Exp $
|
||||
$OpenBSD: patch-tools_clang_include_clang_Driver_Options_td,v 1.10 2017/09/08 05:58:19 ajacoutot Exp $
|
||||
|
||||
Alias the command line parameter -p to -pg.
|
||||
|
||||
Index: tools/clang/include/clang/Driver/Options.td
|
||||
--- tools/clang/include/clang/Driver/Options.td.orig
|
||||
+++ tools/clang/include/clang/Driver/Options.td
|
||||
@@ -2163,7 +2163,7 @@ def pthreads : Flag<["-"], "pthreads">;
|
||||
@@ -2166,7 +2166,7 @@ def pthreads : Flag<["-"], "pthreads">;
|
||||
def pthread : Flag<["-"], "pthread">, Flags<[CC1Option]>,
|
||||
HelpText<"Support POSIX threads in generated code">;
|
||||
def no_pthread : Flag<["-"], "no-pthread">, Flags<[CC1Option]>;
|
||||
|
@ -1,4 +1,4 @@
|
||||
$OpenBSD: patch-tools_clang_lib_Driver_ToolChains_Clang_cpp,v 1.1 2017/09/01 06:40:28 ajacoutot Exp $
|
||||
$OpenBSD: patch-tools_clang_lib_Driver_ToolChains_Clang_cpp,v 1.2 2017/09/08 05:58:19 ajacoutot Exp $
|
||||
|
||||
- Make LLVM create strict aligned code for OpenBSD/arm64.
|
||||
- Disable -fstrict-aliasing per default on OpenBSD.
|
||||
@ -36,7 +36,7 @@ Index: tools/clang/lib/Driver/ToolChains/Clang.cpp
|
||||
CmdArgs.push_back("-relaxed-aliasing");
|
||||
if (!Args.hasFlag(options::OPT_fstruct_path_tbaa,
|
||||
options::OPT_fno_struct_path_tbaa))
|
||||
@@ -3289,7 +3292,8 @@ void Clang::ConstructJob(Compilation &C, const JobActi
|
||||
@@ -3292,7 +3295,8 @@ void Clang::ConstructJob(Compilation &C, const JobActi
|
||||
options::OPT_fno_strict_overflow)) {
|
||||
if (A->getOption().matches(options::OPT_fno_strict_overflow))
|
||||
CmdArgs.push_back("-fwrapv");
|
||||
@ -46,7 +46,7 @@ Index: tools/clang/lib/Driver/ToolChains/Clang.cpp
|
||||
|
||||
if (Arg *A = Args.getLastArg(options::OPT_freroll_loops,
|
||||
options::OPT_fno_reroll_loops))
|
||||
@@ -4225,6 +4229,18 @@ void Clang::ConstructJob(Compilation &C, const JobActi
|
||||
@@ -4228,6 +4232,18 @@ void Clang::ConstructJob(Compilation &C, const JobActi
|
||||
CmdArgs.push_back("-fno-builtin-strcpy");
|
||||
}
|
||||
#endif
|
||||
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST-main,v 1.4 2017/09/01 06:40:28 ajacoutot Exp $
|
||||
@comment $OpenBSD: PLIST-main,v 1.5 2017/09/08 05:58:19 ajacoutot Exp $
|
||||
@pkgpath devel/llvm
|
||||
@bin bin/bugpoint
|
||||
@bin bin/c-index-test
|
||||
@ -1808,7 +1808,7 @@ include/llvm/XRay/YAMLXRayRecord.h
|
||||
lib/BugpointPasses.so
|
||||
lib/LLVMHello.so
|
||||
lib/clang/
|
||||
lib/clang/5.0.0/
|
||||
lib/clang/${LLVM_V}/
|
||||
${CLANG_INCLUDE_PATH}/
|
||||
${CLANG_INCLUDE_PATH}/__clang_cuda_builtin_vars.h
|
||||
${CLANG_INCLUDE_PATH}/__clang_cuda_cmath.h
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $OpenBSD: clang.port.mk,v 1.26 2017/09/01 06:41:00 ajacoutot Exp $
|
||||
# $OpenBSD: clang.port.mk,v 1.27 2017/09/08 05:58:19 ajacoutot Exp $
|
||||
|
||||
MODCLANG_VERSION= 5.0.0rc4
|
||||
MODCLANG_VERSION= 5.0.0
|
||||
|
||||
MODCLANG_ARCHS ?= ${LLVM_ARCHS}
|
||||
MODCLANG_LANGS ?=
|
||||
|
Loading…
x
Reference in New Issue
Block a user