From nobody Wed Apr 26 12:58:04 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 4Q5zSF41p9z46T0F 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 4Q5zSF1tVjz47cg 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=NMbiGRd/qjjPlRhg7vDTuhEe5v2IeZz7xeHQkmufzWdQ+JIWKC5NmuRaDTRVD/DoNwsb6F O1ZrB184OZUSJKmsMC/vuzck4tltoPMhEPrmtP5//GFmfD8xocrysnzzstSaD/YRDs3QW+ ILBdvHr5cQIsmk7l+G8ux9QGtaGSzRj5ScHX1Is7nyILX725Dgi9k+xebiSxzJU3M+L0dl G5SzR71iiihKIESYLjWFPaiYEDhT8XMSNW3j85yPiYVPUg9fw8s70cpIprwluCfQvrqPhv XsVrUO/jxuBdMEZplcW1MPb+3/mqM8YP1x2TbKgPjxwmPABZfd8Qg7o41lTXFw== 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=p8ap72PPkqTA7SlwcZBt77SApZAoY+Y3NO5IjkWGKmXUvzVS52iLdjs7RTvt71GKWdmQ2e g2OvWgyBASA67iwZh6Qr0LxgAhafqi3cEiHzQ0txuia0XPQyLk4nV1Alut4zK1J6yaSUCr ddN2Mn/UfGbqHbBsnV3XKLwA4RMtDu2gulNGLAqErU3oZrqs1cBdaQyHBuoAtxRTTlT8X/ 98gwH6ahhyqJb2tOM0qHJ2/CoCI89l7ti+YiqLnYbc9SOB9zMm5lLm/mM12xktxcORi6Q+ eA897yv4HnnR9b6PhQDSfjPVdTpGNrA6yWsL27X90JyTmxJ4CfJpRwBMRWIuEw== 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 4Q5zSF0y5HzbLX 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 33QCw5iC014820 for ; Wed, 26 Apr 2023 12:58:05 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 33QCw5l7014819 for java@FreeBSD.org; Wed, 26 Apr 2023 12:58:05 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: java@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: 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 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.=