From nobody Wed Aug 07 16:52:19 2024 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 4WfGS34DNMz5Slj2; Wed, 07 Aug 2024 16:52:19 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WfGS33GwPz44ml; Wed, 7 Aug 2024 16:52:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1723049539; 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=gNUn45636FNmYfpSBH9H1oPAP5STAJXmU08+25o2A0Y=; b=iJTKImQOUfdJz7iuAfApS5vLkE64k0oqMTxKWSRHhee5BC8sE687rTRIa35780IzsUA3Da UI3dqLjuHhn2QFi36S7E6ixUDZva6QYbkpvAWiNz4+eSY+kYPSa0euhEhGLNhEcK/QhVa1 ari9wYJJIvLXQUpytvo4kIwlZGg/P9Ty1h+7ikFagCeNlYRM8qy4w1w/d55cSsbgpD7KDz qR/wpWgba3FLd50pHlwvkmKsAMjUUSjO29WqhQQjhJzuhwWUJjNvHMIUMvqVj5BXThRtA6 rnupuUPXZKBarjwdQesi3zuji5xzcjADblCpAf0L/LIuKGSuIJis0GsbP7mKQg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1723049539; a=rsa-sha256; cv=none; b=XT8CTUTjHzBSAtapFSYp/gHnVBRNmbi/Jb0lguJp5E+JSBO8G321lLBMpIqbstiB+scDxa 878ozpCSJFv7XsAe8O16lnsWCRv8YU4/lFH53CRO+6rvlxkmKt4xJJfPdP2gp960neIpfb IMOYALU5mwGTmGcqFUGOZnbzF9cw7uTRvRaLbUYL4ZZMKEB3Pe93WbhBCLdUYpdA3zQaR0 83hcrS/it7J+xL82WCU/vpvxVSlraWHiRK0vDXrWm2M80pL+GYZffI93ZWvWV7Gpb/K6Lv 0iUOdkFUBz4l2XRaFC/3ulbpBYdF9ODSTIoDBvGTVZr3b1/UZE2ZANCpzZViAA== 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=1723049539; 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=gNUn45636FNmYfpSBH9H1oPAP5STAJXmU08+25o2A0Y=; b=AGSOycjoIB4Jq4LOQdTeg495lBGOGvNc4wwFC/EVdNBuW/LmUCnLK+zCBwel/pbrwgs+0l OeLZFlDc1e7n8PPtwNwjnoxUmt5q37gCBeLxHwx1RH3m0BwwEsG+/PMjKkOZaMxXM8JYP5 BNmdHMAcWMDxFwxMpa5EPGUMCNhG8CsV4ddfuG32WHG2f71tNZqSNRTXoG8nB5ETKh/Y0u 9RmXsCi4EIQefcPJFBOGQWZIi2tiqZnKSjTkjSVs3Sdr8EV1XnGngtB6qz12FX9H8mql2A o4UAl+DZFOdOVfCcDs1WwgdsvAK0mTWAvFafFWKDbVipI5WtH6ezxoEWwgS20Q== 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 4WfGS32jNszySh; Wed, 7 Aug 2024 16:52:19 +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 477GqJRI058360; Wed, 7 Aug 2024 16:52:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 477GqJXA058357; Wed, 7 Aug 2024 16:52:19 GMT (envelope-from git) Date: Wed, 7 Aug 2024 16:52:19 GMT Message-Id: <202408071652.477GqJXA058357@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Dimitry Andric Subject: git: 50cdf3908631 - 2024Q3 - java/openjdk17: fix build with clang 19 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: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dim X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q3 X-Git-Reftype: branch X-Git-Commit: 50cdf3908631cd59cf470624850f5f4bb5bed5a2 Auto-Submitted: auto-generated The branch 2024Q3 has been updated by dim: URL: https://cgit.FreeBSD.org/ports/commit/?id=50cdf3908631cd59cf470624850f5f4bb5bed5a2 commit 50cdf3908631cd59cf470624850f5f4bb5bed5a2 Author: Dimitry Andric AuthorDate: 2024-08-01 16:05:22 +0000 Commit: Dimitry Andric CommitDate: 2024-08-07 16:51:46 +0000 java/openjdk17: fix build with clang 19 Clang 19 has a number of new warnings, and because java/openjdk17 compiles with -Werror by default, it results in errors similar to: /wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.12-7-1/src/hotspot/os/posix/signals_posix.cpp:1681:20: error: cast from 'void (*)(int, siginfo_t *, ucontext_t *)' (aka 'void (*)(int, __siginfo *, __ucontext *)') to 'void (*)(int)' converts to incompatible function type [-Werror,-Wcast-function-type-mismatch] 1681 | act.sa_handler = (void (*)(int)) SR_handler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ I propose to disable warnings-as-errors for this port, similar to what is already done for openjdk8 and openjdk11. It does not make sense to have this on by default, unless you are an upstream maintainer. PR: 280561 Approved by: glewis (maintainer) MFH: 2024Q3 (cherry picked from commit 4c37f9f5f253a5701fa94ddfc00520889bca9ea4) --- java/openjdk17/Makefile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/java/openjdk17/Makefile b/java/openjdk17/Makefile index e7039439f653..de71b4b482bb 100644 --- a/java/openjdk17/Makefile +++ b/java/openjdk17/Makefile @@ -139,11 +139,7 @@ CONFIGURE_ARGS+= --with-extra-ldflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFA --with-extra-cxxflags="-Wl,-rpath=${LOCALBASE}/lib/gcc${GCC_DEFAULT}" .else MAKE_ENV+= USE_CLANG=true -EXTRA_CFLAGS+= -Wno-unused-but-set-parameter -EXTRA_CFLAGS+= -Wno-bitwise-instead-of-logical -EXTRA_CFLAGS+= -Wno-deprecated-non-prototype -CONFIGURE_ARGS+= --with-extra-cflags="${EXTRA_CFLAGS}" -CONFIGURE_ARGS+= --with-extra-cxxflags="${EXTRA_CFLAGS}" +CONFIGURE_ARGS+= --disable-warnings-as-errors .endif .if ${ARCH} == aarch64 || ${ARCH:Mpowerpc64*}