From nobody Wed Dec 18 01:23:03 2024 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 4YCbXS1Hcpz5gW0x; Wed, 18 Dec 2024 01:23:04 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YCbXS0cmlz46pM; Wed, 18 Dec 2024 01:23:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734484984; 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=f5AR9ICKGavjC/JEgpCyw0SvNrNSIMnzd6zNgS7vYmA=; b=r/DaBZbcuhCBT2m88gWV+0n2QtkmCwUMOFODvHvCrtV9aJ3aNEZfnr41aYsxLy6oQj4q8C wgYumqFtrWsbv9yQVSnhPeo20oC4FUQYeL8n7UppYgVCCJjPaf6xRMQAqduRznp0J/b9uF nD0ZD+lOuGvVhVxzhAr+Y9/LNLjzmAueqaNDDOon+lCxKuy/uQBDcP+HGNVsGPxH/V2Hq7 QLbTGvaKT7RcI6BGEXJ5UzeRkMGEbgtQVTsh6MAvXGAXBYDw6z6Oet8WSwClJqyQPvDcRF +ei0dIDMdAu4e804USvBp/lsciJ1l94k44+71S9F/llnAtJeUOUGzppvF6+FsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1734484984; 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=f5AR9ICKGavjC/JEgpCyw0SvNrNSIMnzd6zNgS7vYmA=; b=whv16BYwZEEjj1k50kZ7WqU+FwBwcimDT4CsUOUg7dsxTDWZXCdcRcX58hUri8qPVmUYgc zXrNcXxxi6PfoIve3CTBd4EhXX9EsfJVyrlI3mPNtIj5+3AnjNIkq0xBlpw1BBkY9QNOZi D5LS0gDCy1uTSPpAVbNQiOK+ULj9CH6OZ9o7BGhBL4eYnqE34RCuQijBWEts6/XwRD6WYw SvkZdqh7qcPvN2kf06+9QjHn6eFOCdeytHsdzPNsV29tlSDH6nqoeZEiGTptVvr1HJT6XL SYucYLJ/bo4wACb7jImN8x2vN1j8zqg+WSYat9dIRulm9gzAXfsFUwW7HJUsqg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1734484984; a=rsa-sha256; cv=none; b=XgJzU6x/rRJ76GcAisHsUKAfIjwKegZ1kERXIl0zkAUbUB+rzfe9bdHqpcwlY7EFLJZB2O k9Vo7iua9SHcur5tzhhOuXdBNFMDS5bQqx1Yqu55TTdWDbu/Wn+HZaV3O15icQPxnSxFqh /NyTESXrzMC3psPCNOjB63QdGMDiH+w+3FCAaQ+KRdFVa+n9VqkB5NT/t7S+mJ1fxEQdMQ XvWQ+bVCWtta9JW1Q5UEYhJ1L7SA+vazAdcur7IZ6g4hpm5yBLtAb5r/DeNGlnsmB3MO3Z icopiOwR/RffdpqpafdZ6TUUOAOFrJ/PG3+7glct0psRw6sSzKAzrGgA6aEDtg== 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 4YCbXS0Dx3znLM; Wed, 18 Dec 2024 01:23:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 4BI1N3FE040019; Wed, 18 Dec 2024 01:23:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 4BI1N3Wn040016; Wed, 18 Dec 2024 01:23:03 GMT (envelope-from git) Date: Wed, 18 Dec 2024 01:23:03 GMT Message-Id: <202412180123.4BI1N3Wn040016@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: 6333c7f1de04 - main - devel/llvm-devel: build compiler-rt as a runtime 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: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-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: 6333c7f1de04ccdc430bbb86a46c5e2cbb1cd858 Auto-Submitted: auto-generated The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/ports/commit/?id=6333c7f1de04ccdc430bbb86a46c5e2cbb1cd858 commit 6333c7f1de04ccdc430bbb86a46c5e2cbb1cd858 Author: Brooks Davis AuthorDate: 2024-12-18 01:22:33 +0000 Commit: Brooks Davis CommitDate: 2024-12-18 01:22:33 +0000 devel/llvm-devel: build compiler-rt as a runtime This begins to pave the way for an upcoming change were the Flang runtime is seperate from the compiler. It may also allow us to build sanitizer runtimes for multiple targets. No functional change. --- devel/llvm-devel/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile index 934da79b35c0..6f881a9ad2dd 100644 --- a/devel/llvm-devel/Makefile +++ b/devel/llvm-devel/Makefile @@ -247,7 +247,7 @@ USES+= gnome .endif .if ${PORT_OPTIONS:MCOMPILER_RT} -LLVM_ENABLE_PROJECTS+= compiler-rt +LLVM_ENABLE_RUNTIMES+= compiler-rt COMPILER_RT_PATTERN= (sanitizer|include.xray|include\/(fuzzer|orc)|profile\/InstrProfData.inc|profile\/instr_prof_interface.h) .endif @@ -302,6 +302,9 @@ POLLY_PATTERN= include\/polly|cmake\/polly|LLVMPolly.so|libPolly .if defined(LLVM_ENABLE_PROJECTS) CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}" .endif +.if defined(LLVM_ENABLE_RUNTIMES) +CMAKE_ARGS+= -DLLVM_ENABLE_RUNTIMES="${LLVM_ENABLE_RUNTIMES:ts;}" +.endif .include .include "${.CURDIR}/Makefile.COMMANDS"