From nobody Wed Apr 26 12:58:04 2023 X-Original-To: ports-bugs@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 4Q5zSF42C2z46SxC for ; Wed, 26 Apr 2023 12:58:05 +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 4Q5zSF1LFsz47Ky for ; Wed, 26 Apr 2023 12:58:05 +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=1682513885; 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=Vdl9FxtzILsAQllodyRh40jLTzkjCVjh9H6IwuysrTU=; b=YbwOrtKvHPw7dk4LkSI2Yo7YJaBbDh+bHh7jeX60e28n+u63dxT8HENKNBQ5G7KGC026Nf nw624CU7qp6buJR413vADxdOrEUIF//yZ6bCOK3AaSKxh3BPt7M93LWkXUEUjXZcKyx9Ng WUSp0bQrf7sn6qoddApavoQxXYCh88cnuTHFUZaTOriD5baSSIxCpOvcqYtjPXowfE5bge H05QJz0OGgQz095nC8HlUpLDTylE4ES8W/VzziA30Dye5SEAPX867hcU11cT90hIAZhFGk nUmhw7nihgMkH2iz9KDbpmzqYjVIOrcoImWDpxcoDsFIyQh27e+AKP6LVbNZfg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1682513885; a=rsa-sha256; cv=none; b=fmLKrqkQHyFCFK2GQ2jv4RxiB81HfpPuvGoayoDZA9CKf5pZrzptiHRZEW/XBSO7ORtUSj OnZB4DhjxPFv0VjNW8rCGEe2/K8P8l/W9Nydvsmao6fd+JmNeNYTotiMid3Lreh1QkOvdK mdZgCYy2HZOGhVrK43CNtvmdTWcM5osfiF9qxVDAimuHXLti5KXw/ePdRTw8VWukaZXRZv oKTgyvz2Lk90mQ4O+It/NdCN78RsYVe0t0NgoiaCwJ70Uxsdiv0qwjYCkginG2nnfwZF0y f9QFsu3QkngvL45pRTqPn3bY7Wir6FOQH1CbkHRRhdrEFaFARu124xBT9astfQ== 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 4Q5zSF0HTkzbYG for ; Wed, 26 Apr 2023 12:58:05 +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 33QCw4sQ014815 for ; Wed, 26 Apr 2023 12:58:04 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 33QCw4mt014814 for ports-bugs@FreeBSD.org; Wed, 26 Apr 2023 12:58:04 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 271080] java/openjdk8: fix build with clang 16 Date: Wed, 26 Apr 2023 12:58:04 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new 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: dim@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: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name Message-ID: 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: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271080 Bug ID: 271080 Summary: java/openjdk8: fix build with clang 16 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: java@FreeBSD.org Reporter: dim@FreeBSD.org Assignee: java@FreeBSD.org Flags: maintainer-feedback?(java@FreeBSD.org) 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 /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 /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 /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 /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. --=20 You are receiving this mail because: You are the assignee for the bug.=