Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Mar 2020 17:33:27 +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: r529111 - in head/devel/llvm10: . files/compiler-rt
Message-ID:  <202003251733.02PHXRwA045149@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brooks
Date: Wed Mar 25 17:33:26 2020
New Revision: 529111
URL: https://svnweb.freebsd.org/changeset/ports/529111

Log:
  Update to 10.0.0 release.
  
  Add a patch disabling wrapping of qsort in ASAN as the current wrapper
  is reported to be broken.[1]
  
  Reported by:	bdrewery
  Sponsored by:	DARPA

Added:
  head/devel/llvm10/files/compiler-rt/
  head/devel/llvm10/files/compiler-rt/patch-.._compiler-rt-10.0.0.src_lib_sanitizer__common_sanitizer__platform__interceptors.h   (contents, props changed)
Modified:
  head/devel/llvm10/Makefile
  head/devel/llvm10/distinfo

Modified: head/devel/llvm10/Makefile
==============================================================================
--- head/devel/llvm10/Makefile	Wed Mar 25 17:18:37 2020	(r529110)
+++ head/devel/llvm10/Makefile	Wed Mar 25 17:33:26 2020	(r529111)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	llvm
-DISTVERSION=	10.0.0rc4
+DISTVERSION=	10.0.0
 PORTREVISION=	0
 CATEGORIES=	devel lang
 MASTER_SITES=	https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \
@@ -102,6 +102,7 @@ CLANG_SUB_LIST=		XCC=clang${LLVM_SUFFIX} \
 CLANG_USE=		GNOME=libxml2
 COMPILER_RT_DESC=	Sanitizer libraries
 COMPILER_RT_DISTFILES=	compiler-rt-${DISTVERSION}.src${EXTRACT_SUFX}
+COMPILER_RT_EXTRA_PATCHES=	${PATCHDIR}/compiler-rt
 COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
 			${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
 DOCS_BUILD_DEPENDS=	sphinx-build-${PYTHON_VER}:textproc/py-sphinx@${PY_FLAVOR} \

Modified: head/devel/llvm10/distinfo
==============================================================================
--- head/devel/llvm10/distinfo	Wed Mar 25 17:18:37 2020	(r529110)
+++ head/devel/llvm10/distinfo	Wed Mar 25 17:33:26 2020	(r529111)
@@ -1,15 +1,15 @@
-TIMESTAMP = 1584478188
-SHA256 (llvm-10.0.0rc4.src.tar.xz) = 64c44a1136d9ab6688098d9a662ea992ca2badede2f2497960cfdea38b15b09a
-SIZE (llvm-10.0.0rc4.src.tar.xz) = 35735236
-SHA256 (clang-10.0.0rc4.src.tar.xz) = 751f5a9a03adfad97983f6b3cd4ba5addd9a910e63b4538c8308e30c62b4c2a7
-SIZE (clang-10.0.0rc4.src.tar.xz) = 14190596
-SHA256 (compiler-rt-10.0.0rc4.src.tar.xz) = 9a4b3a065448da38fd1ad361709b51fce39558ce7a2e65b8e6a0f0b619fc4d68
-SIZE (compiler-rt-10.0.0rc4.src.tar.xz) = 2094828
-SHA256 (clang-tools-extra-10.0.0rc4.src.tar.xz) = 011d667227cc9b800bd22b659a0d9ccb4a524f58e2f61faffefce2306c582b47
-SIZE (clang-tools-extra-10.0.0rc4.src.tar.xz) = 2605896
-SHA256 (lld-10.0.0rc4.src.tar.xz) = e120d90ccd71bc41d188a4d5450d06814533d460c7f76634df54c070992c1ab1
-SIZE (lld-10.0.0rc4.src.tar.xz) = 1143060
-SHA256 (lldb-10.0.0rc4.src.tar.xz) = 5ce17b4c606a460fe6b5baf19ae434737ca6b58c02f5d41c62932b27949752b6
-SIZE (lldb-10.0.0rc4.src.tar.xz) = 9637692
-SHA256 (openmp-10.0.0rc4.src.tar.xz) = d9eb44083ec58c7143d908d049a2d75bd3c46e168f757937cac45fdf48acd1e2
-SIZE (openmp-10.0.0rc4.src.tar.xz) = 958876
+TIMESTAMP = 1585093600
+SHA256 (llvm-10.0.0.src.tar.xz) = df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf
+SIZE (llvm-10.0.0.src.tar.xz) = 35733192
+SHA256 (clang-10.0.0.src.tar.xz) = 885b062b00e903df72631c5f98b9579ed1ed2790f74e5646b4234fa084eacb21
+SIZE (clang-10.0.0.src.tar.xz) = 14190012
+SHA256 (compiler-rt-10.0.0.src.tar.xz) = 6a7da64d3a0a7320577b68b9ca4933bdcab676e898b759850e827333c3282c75
+SIZE (compiler-rt-10.0.0.src.tar.xz) = 2093908
+SHA256 (clang-tools-extra-10.0.0.src.tar.xz) = acdf8cf6574b40e6b1dabc93e76debb84a9feb6f22970126b04d4ba18b92911c
+SIZE (clang-tools-extra-10.0.0.src.tar.xz) = 2604944
+SHA256 (lld-10.0.0.src.tar.xz) = b9a0d7c576eeef05bc06d6e954938a01c5396cee1d1e985891e0b1cf16e3d708
+SIZE (lld-10.0.0.src.tar.xz) = 1143340
+SHA256 (lldb-10.0.0.src.tar.xz) = dd1ffcb42ed033f5167089ec4c6ebe84fbca1db4a9eaebf5c614af09d89eb135
+SIZE (lldb-10.0.0.src.tar.xz) = 9637552
+SHA256 (openmp-10.0.0.src.tar.xz) = 3b9ff29a45d0509a1e9667a0feb43538ef402ea8cfc7df3758a01f20df08adfa
+SIZE (openmp-10.0.0.src.tar.xz) = 959016

Added: head/devel/llvm10/files/compiler-rt/patch-.._compiler-rt-10.0.0.src_lib_sanitizer__common_sanitizer__platform__interceptors.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/llvm10/files/compiler-rt/patch-.._compiler-rt-10.0.0.src_lib_sanitizer__common_sanitizer__platform__interceptors.h	Wed Mar 25 17:33:26 2020	(r529111)
@@ -0,0 +1,11 @@
+--- ../compiler-rt-10.0.0.src/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig
++++ ../compiler-rt-10.0.0.src/lib/sanitizer_common/sanitizer_platform_interceptors.h
+@@ -594,7 +594,7 @@
+ #define SANITIZER_INTERCEPT_PTHREAD_ATFORK SI_NETBSD
+ #define SANITIZER_INTERCEPT_GETENTROPY SI_FREEBSD
+ #define SANITIZER_INTERCEPT_QSORT \
+-  (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS)
++  (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_FREEBSD)
+ #define SANITIZER_INTERCEPT_QSORT_R (SI_LINUX && !SI_ANDROID)
+ 
+ #endif  // #ifndef SANITIZER_PLATFORM_INTERCEPTORS_H



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003251733.02PHXRwA045149>