From nobody Mon Mar 06 23:32:32 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 4PVvxr3R8Zz3wXtl; Mon, 6 Mar 2023 23:32:32 +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 4PVvxr30t0z3R5Q; Mon, 6 Mar 2023 23:32:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678145552; 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=nL561mKFuPMC3o+lAn4sQcV8P7M60cndJ69z5ajLgBU=; b=x8VW282BR7htC+92CunBHxoz5G2FK3nYfcoDSOiDIkXEotwtwI464ZqxXpZmFaTQ6f1TIu 6EryiDNdlH5W4wYsl2rEPsfEiNDfPh27C9GscHM3aM8RFBE+E8oLExgC2Yn9RFWYpiSYEY YJfxRT2ZqeT1KLqZVqCEBxgtWNXuwOOb2XGIi4pxqaIiIXzowCobCr/1zwft4TSY/FSVtS gwFbi8zWOZDRe2Pub5QmCaZwlqRifmM9C7/6M9U+jTyUpqpdAN5LRXwBYAM9AOEgDZxuFP ZP8u0Y4TQ1SomBAN9QmBAGPgXdjuJQDNyY5vvIy6J4BJXkyUj7OkTcZ9Py6mlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1678145552; 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=nL561mKFuPMC3o+lAn4sQcV8P7M60cndJ69z5ajLgBU=; b=eFPTjfUqbqHUM+pPtXKUMmz35bBwsk1CVCp2TjEL5aOaC9eCBKkRv+KABspEhetAPc24mC eQ9+6EKZBsx0hn2rWp/mewMACQeW/6nvzJ+puPs3gMgX+1T7xqDpKEBZLNJtZm0OutUeTf 24CJp58cN7I0scdQh+Q51qt78t/NDRguALzqyMWgQDIaodWteTPosmhSrcqmDvtzY5a/+E AlUJ9PamWQgMtQGCqzMEFa0SK7bXz8x0KFQL9torEFXW5+xbWaq1FLCAAFd6ejXshgiS6A 57CpCpHgCBQcqPIUMR6Y2w9GbQKMUmWY+X0PYmmM9XdmmmX9uT91pNwnPYQjKQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1678145552; a=rsa-sha256; cv=none; b=YXJNkLMQfS9jVexuTeOGemofEfVt0cL2EHrQK9Bo379rwAbTU+D9rjFwV/KsYTe1WOaY54 8c2dE2/yilIG8eSsIOPbaBuPscQ5YhYPUPam4AcUvGtCEFdYzXUejzeFUFyt2hi7+1pT1+ 5mr2bFjUm6UWFUzJjs3rw4ULEcTA3Fet9OLMLYNTjxKH8c011GI3urc0kQ7DIEXfgZQ0bq 2UWc6stplztHmt91oLICbnug1RGCz6LqAtZh3twlHgGZWiQ7uGiVM6OuOsxkWXejy8eUsO AjgvfByOE6PBWlxlF21AJrbJMZMojib/IRfmUHyTmrEwfssjZ12adveGlNl/Jw== 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 4PVvxr26FjzMKX; Mon, 6 Mar 2023 23:32:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 326NWWne014442; Mon, 6 Mar 2023 23:32:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 326NWW2E014441; Mon, 6 Mar 2023 23:32:32 GMT (envelope-from git) Date: Mon, 6 Mar 2023 23:32:32 GMT Message-Id: <202303062332.326NWW2E014441@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: d952cecfb0e5 - main - devel/llvm16: enable MLIR by default, fix aarch64 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: d952cecfb0e509a9a80bbe05d985cc155c0e4672 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by brooks: URL: https://cgit.FreeBSD.org/ports/commit/?id=d952cecfb0e509a9a80bbe05d985cc155c0e4672 commit d952cecfb0e509a9a80bbe05d985cc155c0e4672 Author: Brooks Davis AuthorDate: 2023-03-06 23:21:53 +0000 Commit: Brooks Davis CommitDate: 2023-03-06 23:27:24 +0000 devel/llvm16: enable MLIR by default, fix aarch64 Some ports require on MLIR so reenable it by default. This turns it on for all platforms where it was previously disabled for 32-bit platforms and pulled in indirectly by FLANG. If this proves to cause too many user issues we'll disable it for 32-bit again.[0] Fix a missed 16.0.0->16 change in backend include directories which broke aarch64 with BE_NATIVE. Also enable the ARM (32-bit) backend on aarch64 as it's plausiably useful.[1] PR: 269927 [0] Reported by: yuri [0], Mark Millard [1] --- devel/llvm16/Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/devel/llvm16/Makefile b/devel/llvm16/Makefile index 477772b2b24e..70161bda7030 100644 --- a/devel/llvm16/Makefile +++ b/devel/llvm16/Makefile @@ -1,6 +1,6 @@ PORTNAME= llvm DISTVERSION= 16.0.0rc3 -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}/ @@ -91,7 +91,7 @@ OPTIONS_DEFINE_amd64= GOLD OPTIONS_DEFINE_powerpc= GOLD OPTIONS_DEFINE_powerpc64= GOLD OPTIONS_DEFINE_powerpc64le= GOLD -OPTIONS_DEFAULT= BE_AMDGPU BE_STANDARD BE_WASM CLANG COMPILER_RT EXTRAS LIT LLD LLDB OPENMP PYCLANG +OPTIONS_DEFAULT= BE_AMDGPU BE_STANDARD BE_WASM CLANG COMPILER_RT EXTRAS LIT LLD LLDB MLIR OPENMP PYCLANG OPTIONS_DEFAULT_amd64= GOLD OPTIONS_DEFAULT_powerpc= GOLD OPTIONS_DEFAULT_powerpc64= GOLD @@ -117,7 +117,7 @@ BE_STANDARD_DESC= All non-experimental backends BE_WASM_DESC= WebAssembly backend (required by firefox via wasi) .for BE in FREEBSD NATIVE STANDARD BE_${BE}_PLIST_FILES= ${_BE_LIBS_${BE}:O:S/$/.a/:S|^|${LLVM_DIR}/lib/libLLVM|} \ - ${_BE_INCS_${BE}:S|^|${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/|:N${LLVM_DIR}/lib/clang/${LLVM_RELEASE}/include/$} + ${_BE_INCS_${BE}:S|^|${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/|:N${LLVM_DIR}/lib/clang/${LLVM_MAJOR}/include/$} .endfor CLANG_DESC= Build clang CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp @@ -324,7 +324,7 @@ FREEBSD_BACKENDS= ${_FREEBSD_BACKENDS} .if ${ARCH} == amd64 _NATIVE_BACKENDS= X86 .elif ${ARCH} == aarch64 -_NATIVE_BACKENDS= AArch64 +_NATIVE_BACKENDS= AArch64 ARM .elif ${ARCH:Marmv*} _NATIVE_BACKENDS= ARM .elif ${ARCH} == i386