From nobody Sat Apr 29 08:47:42 2023 X-Original-To: java@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 4Q7jly5c5Mz48hBL for ; Sat, 29 Apr 2023 08:47:42 +0000 (UTC) (envelope-from bugzilla-noreply@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 4Q7jly3tfYz3PwK for ; Sat, 29 Apr 2023 08:47:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1682758062; 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: in-reply-to:in-reply-to:references:references; bh=qP/zzRFoDe5kbANzhxGaFXK8QdbLsNDQ+0jzHIvl/oQ=; b=SissjX08xRTVyAKOifCGMWVqebChh4SUAluE1AlSpwMySWaDfglzV74O6xH9vBbehZ2K43 ZgcneyBidPoigLkoDYQKdQMeGETl+l3Sj3f+x5awXohiB3OE8EMOq1teqoMbYdHBxdYseI oq+tjn8Twnfwdn4DD6q+g5TyCySAH3TjSFkrKkbx6hRM1xt1e8u0Vm+L6S+rCoyHc59m22 eAXNIXqaJDTw8CDchPefJYNIbOBlqH9lRDxQXK7KKBffou3HPWTNXoAK8zd3pzRXE5CgWw 9ibB4PqbBiAvAyzjCeuQcyDxetHoKl1IfUoDxGszwCoSWDd+/N1Uf8PCHZ2+rw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682758062; a=rsa-sha256; cv=none; b=fhORZKtfzeNiUcsZHA/r3pxXGn1Ii7rkwLxQJuHg889TDv6ScBZ4ZG2TMWJQCN4f/nilOu gOigY3IWPnAFY4+05ks+lBxtZl8DsaT4XRqk68rOvoq8xsxazKE7Koa+04dCB5rgKH5pOI YmhkRG+O3lyMAzDtPacx5XQC2FaZq03L4QbeYUhKvZbwqOrCQaRTuNTitSxAoYAZBDuou/ qnB6vZeljYyIwocZCBiU/PYjQHlAHZB+/mFFEdIKunJPKhdMFtWf+Cc3uI8iHZxz19OVaW Dj2aMrApySEjP76bfVxEYpnsaW6S1e6Ar1amtKiFIoDk5qzIRzd7/rkWHB7aiA== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 4Q7jly2WXpzZvs for ; Sat, 29 Apr 2023 08:47:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 33T8lghW012334 for ; Sat, 29 Apr 2023 08:47:42 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 33T8lgOI012332 for java@FreeBSD.org; Sat, 29 Apr 2023 08:47:42 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: java@FreeBSD.org Subject: [Bug 271080] java/openjdk8: fix build with clang 16 Date: Sat, 29 Apr 2023 08:47:42 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: java@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Porting Java to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-java List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-java@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271080 --- Comment #3 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3D6c7525282e522052f7416bf30223c7c= 56f3a5b63 commit 6c7525282e522052f7416bf30223c7c56f3a5b63 Author: Dimitry Andric AuthorDate: 2023-04-26 12:38:28 +0000 Commit: Dimitry Andric CommitDate: 2023-04-29 08:45:36 +0000 java/openjdk8: fix build with clang 16 Since clang 16 (and gcc 11) the default C++ standard is now gnu++17. Because java/openjdk8's build infrastructure does not explicitly set its C++ standard, this leads to several errors: =20=20=20=20=20 /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/shar= e/vm/adlc/arena.cpp:82:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregis= ter] register Chunk *k =3D _first; ^~~~~~~~~ =20=20=20=20=20 /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/shar= e/vm/adlc/arena.cpp:96:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregis= ter] register Chunk *k =3D _chunk; // Get filled-up chunk address ^~~~~~~~~ 2 errors generated. =20=20=20=20=20 /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/shar= e/vm/adlc/adlparse.cpp:4567:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregis= ter] register char c; ^~~~~~~~~ =20=20=20=20=20 /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/shar= e/vm/adlc/adlparse.cpp:4765:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregis= ter] register char c; ^~~~~~~~~ For newer versions of OpenJDK this has been fixed by removing the 'register' keyword, but upstream has not yet backported it to OpenJDK 8. To work around the errors, define the register keyword away using a command line flag. PR: 271080 Approved by: glewis (maintainer) MFH: 2023Q2 java/openjdk8/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) --=20 You are receiving this mail because: You are the assignee for the bug.=