From nobody Mon Dec 11 17:42:35 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sppwr1390z53t5T; Mon, 11 Dec 2023 17:42:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sppwr0Hvyz4SRy; Mon, 11 Dec 2023 17:42:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702316556; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=A1gtZ2a2wP/W6rcXdQEHbfzPdRGW/ZhaUOesSIDADfE=; b=d5C38xw2q6EPbRQ4mtlLpDkgHebWxuSwBWeqQF1LKFVmutTgiEdaCVynU0dtE3CrS3AFz8 45LzVlM2sWPYN3iWWxNFag0n0mVrLD4Se+g/6Zg9HDqwUuNhE79EUGuDEAuDhG5op3GpsB d7Vn2vX3wJvt5Ui7Ma/FkFV3Kr8I9mmwzGgKFk7kg43Tx17yk4b+8Om+LCNEAWPt2OtlV/ 8Pep2iCuzvKTMmamx5PbQMgQeye38NKVOZS7jDk2ge5UMSTOg5Rewmslr4ywhZpjIUj3jc 2aDrXPPeXREpO6xcDLOIAWTbTQ1bjpw5vaKj0O3Lv/EMNFDdQXrc8oVBHO6ZXQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1702316556; a=rsa-sha256; cv=none; b=vrpdROd5FJP/cuZhGbD5+3ZXrBxT90p4J7U3Vv6BQr2+YDnxILX/letKdrBsosqOsfEqIp KXzI1xEAtmsS/yriIS0WQIXR1+Xoa/0tHqcWmoHmPmWiyUiJhEubUnl7IxiDFb8P1dyrxl vXw2/8uiAcaa+i0gK2y+ZvUYbuJ7sxtyddo4o8anw4QLRJxPtRdG4vU7utxlGliB8XJsmV v6cVc3pU4G3XpSzMTyxVMOxNPY4/Qo3SiXQ6Tjl0AaP/qrV6Y1a07vgnPY9ZfpnxqH0cSn vgbncfK23nxH98KRPh+bXv9ftlv/HNT2C24HRbgIOLusEpDKccu40h/EfgYTmg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702316556; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=A1gtZ2a2wP/W6rcXdQEHbfzPdRGW/ZhaUOesSIDADfE=; b=G7xm/yc26I6JyLZ9YUcTaj//+YLOodarFExEoskhGvn5blJ8BF05GBvBNrYgCElx2zvHs5 +GXcSNW7cdG0vrokO4JfUlD/+E0f4+u0TDMqWDvdLlOz8U1F79NSf6thZnt7zsGGzCT5xs NDZKVoM6rxN37cThIv7pu6goOYFMdPilqmHkv1shvVvMjNn2WyGWxp027WzB/xvYvzDzUY h6dvD89v30AcpHiT+2Y5bLKQVIwsg/Lz5E/YfQbvCJpsKF8GIK0COF8uqXUWzOjBgkgFRC zHfRa2oOVrtlcnmsaNIgsDkk7a4dCCTMwL5YwWMPXGarDX7cz2cN2L3EIC1AoQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Sppwq6SGhzgdm; Mon, 11 Dec 2023 17:42:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3BBHgZkg022244; Mon, 11 Dec 2023 17:42:35 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3BBHgZMo022241; Mon, 11 Dec 2023 17:42:35 GMT (envelope-from git) Date: Mon, 11 Dec 2023 17:42:35 GMT Message-Id: <202312111742.3BBHgZMo022241@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Brooks Davis Subject: git: 270bf9855c79 - main - devel/llvm1[234567]: enable qsort sanatizer wrapper List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: brooks X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 270bf9855c799ac55fcf181229eee7d0063497a4 Auto-Submitted: auto-generated The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/ports/commit/?id=270bf9855c799ac55fcf181229eee7d0063497a4 commit 270bf9855c799ac55fcf181229eee7d0063497a4 Author: Brooks Davis AuthorDate: 2023-12-08 23:48:11 +0000 Commit: Brooks Davis CommitDate: 2023-12-11 17:42:25 +0000 devel/llvm1[234567]: enable qsort sanatizer wrapper I'd disabled it in 10.0.0 when it was found to be broken. It was then fixed in LLVM 12, but the patch was never never removed and I propogated it along for several year. Reported by: Brad Smith See also: https://github.com/llvm/llvm-project/issues/46176 --- devel/llvm12/Makefile | 2 +- ...-lib_sanitizer__common_sanitizer__platform__interceptors.h | 11 ----------- devel/llvm13/Makefile | 2 +- ...-lib_sanitizer__common_sanitizer__platform__interceptors.h | 11 ----------- devel/llvm14/Makefile | 2 +- ...-lib_sanitizer__common_sanitizer__platform__interceptors.h | 11 ----------- devel/llvm15/Makefile | 2 +- ...-lib_sanitizer__common_sanitizer__platform__interceptors.h | 11 ----------- devel/llvm16/Makefile | 2 +- ...-lib_sanitizer__common_sanitizer__platform__interceptors.h | 11 ----------- devel/llvm17/Makefile | 2 +- ...-lib_sanitizer__common_sanitizer__platform__interceptors.h | 11 ----------- 12 files changed, 6 insertions(+), 72 deletions(-) diff --git a/devel/llvm12/Makefile b/devel/llvm12/Makefile index ffab8372d11e..1c57b3c8dfc8 100644 --- a/devel/llvm12/Makefile +++ b/devel/llvm12/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm DISTVERSION= 12.0.1 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= devel lang MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} diff --git a/devel/llvm12/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h b/devel/llvm12/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h deleted file mode 100644 index 7664513d6c89..000000000000 --- a/devel/llvm12/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h +++ /dev/null @@ -1,11 +0,0 @@ ---- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig -+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h -@@ -576,7 +576,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_ANDROID) -+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD) - #define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC - // sigaltstack on i386 macOS cannot be intercepted due to setjmp() - // calling it and assuming that it does not clobber registers. diff --git a/devel/llvm13/Makefile b/devel/llvm13/Makefile index df0008427fb3..0ea6554be046 100644 --- a/devel/llvm13/Makefile +++ b/devel/llvm13/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm DISTVERSION= 13.0.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel lang MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} diff --git a/devel/llvm13/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h b/devel/llvm13/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h deleted file mode 100644 index 7664513d6c89..000000000000 --- a/devel/llvm13/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h +++ /dev/null @@ -1,11 +0,0 @@ ---- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig -+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h -@@ -576,7 +576,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_ANDROID) -+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD) - #define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC - // sigaltstack on i386 macOS cannot be intercepted due to setjmp() - // calling it and assuming that it does not clobber registers. diff --git a/devel/llvm14/Makefile b/devel/llvm14/Makefile index dd1e036bb435..5afea3b82bde 100644 --- a/devel/llvm14/Makefile +++ b/devel/llvm14/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm DISTVERSION= 14.0.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel lang MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR} diff --git a/devel/llvm14/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h b/devel/llvm14/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h deleted file mode 100644 index 7664513d6c89..000000000000 --- a/devel/llvm14/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h +++ /dev/null @@ -1,11 +0,0 @@ ---- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig -+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h -@@ -576,7 +576,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_ANDROID) -+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD) - #define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC - // sigaltstack on i386 macOS cannot be intercepted due to setjmp() - // calling it and assuming that it does not clobber registers. diff --git a/devel/llvm15/Makefile b/devel/llvm15/Makefile index 90b0fbbf2903..9684141fa744 100644 --- a/devel/llvm15/Makefile +++ b/devel/llvm15/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm DISTVERSION= 15.0.7 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= devel lang MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}${RCDIR}/ diff --git a/devel/llvm15/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h b/devel/llvm15/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h deleted file mode 100644 index 7664513d6c89..000000000000 --- a/devel/llvm15/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h +++ /dev/null @@ -1,11 +0,0 @@ ---- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig -+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h -@@ -576,7 +576,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_ANDROID) -+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD) - #define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC - // sigaltstack on i386 macOS cannot be intercepted due to setjmp() - // calling it and assuming that it does not clobber registers. diff --git a/devel/llvm16/Makefile b/devel/llvm16/Makefile index fe47ead79817..2eba04e5a8b7 100644 --- a/devel/llvm16/Makefile +++ b/devel/llvm16/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm DISTVERSION= 16.0.6 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= devel lang MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}${RCDIR}/ diff --git a/devel/llvm16/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h b/devel/llvm16/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h deleted file mode 100644 index 7664513d6c89..000000000000 --- a/devel/llvm16/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h +++ /dev/null @@ -1,11 +0,0 @@ ---- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig -+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h -@@ -576,7 +576,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_ANDROID) -+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD) - #define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC - // sigaltstack on i386 macOS cannot be intercepted due to setjmp() - // calling it and assuming that it does not clobber registers. diff --git a/devel/llvm17/Makefile b/devel/llvm17/Makefile index 37d3444cf7c3..b3b68f775d0f 100644 --- a/devel/llvm17/Makefile +++ b/devel/llvm17/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm DISTVERSION= 17.0.6 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel lang MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}${RCDIR}/ diff --git a/devel/llvm17/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h b/devel/llvm17/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h deleted file mode 100644 index 7664513d6c89..000000000000 --- a/devel/llvm17/files/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h +++ /dev/null @@ -1,11 +0,0 @@ ---- compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h.orig -+++ compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h -@@ -576,7 +576,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_ANDROID) -+ (SI_POSIX && !SI_IOSSIM && !SI_WATCHOS && !SI_TVOS && !SI_ANDROID && !SI_FREEBSD) - #define SANITIZER_INTERCEPT_QSORT_R SI_GLIBC - // sigaltstack on i386 macOS cannot be intercepted due to setjmp() - // calling it and assuming that it does not clobber registers.