From nobody Sun Oct 15 11:49:06 2023 X-Original-To: dev-commits-ports-all@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 4S7dnH0h6Wz4wqjl; Sun, 15 Oct 2023 11:49:07 +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 4S7dnG75PRz3MS1; Sun, 15 Oct 2023 11:49:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1697370547; 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=d3+lzeA1DXpbyBX5eJlSMDhm160HP71SKzW3Hm9CL3U=; b=rySj1I+C+7wWrIz5RWk/GksINs8oFZ8r6ZNHDtBcHyFCzfX/J6BBgD3j2K2Ed8fWeuz50u Tu5xEKY/LG6M5uonWLox7uDxvSXNHBvSohh6ISZv576z69TKlRofLIToWzD4LvjWiplqT0 iYeP+O30dsVfeWa4qfGljjCFcydpRVR4fCgOKK090JPYujv0MQDtpusOTSnP6qLdeggUW8 M7v2/cQvkeq0lq86I2O/tHF+auAuTKEpnKd93v6sAO98s9qaTvQ8+biHcfF5ci0rOUYc+Y Adfw59hu6yGJ5Fstko/lxkT8VBPgNe8Jc9e2+Wx2iE4RmopOH7G7CeW8Ty38og== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1697370547; a=rsa-sha256; cv=none; b=b1nT+g9cnWhIomFo8oNe/L8uDkxgjSYj44dooLVqBZUsvc5zWorULDKJx/21R9kRnuubRf fQkT1sHataUkXjGTlIAWL01kWpfBYAAGiAdXQgFywVGIuEdin1x4eZPoibcxPua18IHmV6 pL3+DQRdrBlSxQTtI1dV4cpa3h2Rwh8JbBbXAwJ/feF91say7vgpcSaJmBwckFjedDtEec xNp3kKG+5e3UfiwpI3qXGk3DMe9uM4O3VpVDbgbeSejfjD2k9GDklyrxSdZWJ883KOaCv2 6z0DP+1hGlmWeKOnJ+uZOrjPb+LxHIaT8H4mPwrhNQHRewSuC5Vma3qaLw5aKQ== 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=1697370547; 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=d3+lzeA1DXpbyBX5eJlSMDhm160HP71SKzW3Hm9CL3U=; b=YYinxJJtVE8+Ji+kV0v9iEn6VmXKCS1AeDg3uTz0JasQyKD3ueHBp3G3rb2086EkKJMCom b52L/rXWST3tCnYKnKMHNFJIoqQDA3IEOxDwC+hPRo4v5styVFaDw351hbAjKi61lE+gWF THanQT1AMOLo68tZW1Wse9fKBDFnTZ5tFBHuVW/1mq3Ugs3A/qhSFysQcCzgmWy/oSJ3WG fdA2J67kmDYc4DQtje9yoZvzXznB9/9a7GS33f1/Zvx55WnfxfpJhuiH0UfH/H0t0gN+6+ tYSRhG8suVmBclwELta9O6ZJXpi5Spae2n3UuO1YXRnlB0s36jSOJdzKrETrJw== 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 4S7dnG66Qqz19xQ; Sun, 15 Oct 2023 11:49:06 +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 39FBn6DZ009472; Sun, 15 Oct 2023 11:49:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 39FBn6OO009469; Sun, 15 Oct 2023 11:49:06 GMT (envelope-from git) Date: Sun, 15 Oct 2023 11:49:06 GMT Message-Id: <202310151149.39FBn6OO009469@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Jason W. Bacon" Subject: git: f95880107ae1 - main - biology/gcta: Add temporary hack for building on aarch64 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jwb X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f95880107ae1f12e660b08f24dacb3b88bf176bd Auto-Submitted: auto-generated The branch main has been updated by jwb: URL: https://cgit.FreeBSD.org/ports/commit/?id=f95880107ae1f12e660b08f24dacb3b88bf176bd commit f95880107ae1f12e660b08f24dacb3b88bf176bd Author: Jason W. Bacon AuthorDate: 2023-10-15 11:47:27 +0000 Commit: Jason W. Bacon CommitDate: 2023-10-15 11:49:05 +0000 biology/gcta: Add temporary hack for building on aarch64 Add USE_GCC to work around this issue with clang: /usr/ports/biology/gcta/work/gcta-1.94.1/submods/plink-ng/2.0/ \ plink2_base.h:1008:23: error: argument to '__builtin_neon_vshrq_n_v' \ must be a constant integer return R_CAST(VecW, _mm_srli_epi64(R_CAST(__m128i, vv), ct)); /usr/lib/clang/14.0.5/include/arm_neon.h:25260:24: note: expanded from \ macro 'vshrq_n_u64' __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 51); --- biology/gcta/Makefile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/biology/gcta/Makefile b/biology/gcta/Makefile index 5599f5c22fee..c9aef3210017 100644 --- a/biology/gcta/Makefile +++ b/biology/gcta/Makefile @@ -32,9 +32,20 @@ LDFLAGS+= -fopenmp PLIST_FILES= bin/gcta64 bin/gcta +.include + +# Temporary hack for clang build errors: +# /usr/ports/biology/gcta/work/gcta-1.94.1/submods/plink-ng/2.0/plink2_base.h:1008:23: error: argument to '__builtin_neon_vshrq_n_v' must be a constant integer +# return R_CAST(VecW, _mm_srli_epi64(R_CAST(__m128i, vv), ct)); +# /usr/lib/clang/14.0.5/include/arm_neon.h:25260:24: note: expanded from macro 'vshrq_n_u64' +# __ret = (uint64x2_t) __builtin_neon_vshrq_n_v((int8x16_t)__s0, __p1, 51); +.if ${ARCH} == aarch64 +USE_GCC= yes +.endif + do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gcta64 ${STAGEDIR}${PREFIX}/bin ${RLN} ${STAGEDIR}${PREFIX}/bin/gcta64 ${STAGEDIR}${PREFIX}/bin/gcta -.include +.include