From nobody Wed Sep 04 13:39:57 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 4WzNsN3zlFz5Tvr9; Wed, 04 Sep 2024 13:40:08 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Received: from mail-4323.proton.ch (mail-4323.proton.ch [185.70.43.23]) (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 "protonmail.com", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WzNsN1mQmz43Yg; Wed, 4 Sep 2024 13:40:08 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lorenzosalvadore.it; s=protonmail2; t=1725457204; x=1725716404; bh=/nW6+LDR9XoiAGD7yvwzKEeqSTmgyDP+gEsd8dcYbS4=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=v02MvxI8aXb2fACjIAIs/AI+BqXpQ8qQ6/fd8SUwz/0XUiSx8QNcT7mw5pu4dt+RS trmCokJWIklodJGbfBPQIDgv3qtfNwDJm6dkxGJqtXpMK67tUkp9r/y0+VEaU7DpaY JrtHV56OJzVIV/jcQE2MOlqjlzSwO3WuM4vdiU/X7yfm0FKlJjVuEqiSA+37noR74K gjSWIYqUuEsKhXlToT61GPXXQASHjUCCBWku7MsT5he8m50J3fVzu92qKm+g+n4NUD 7sOHeFpya3ZGq5qR3xGzjQwL0/UtDeX4PGkRyxv6V59FmATrPpa9o10t3KrL3Apmoo ezbAMUY/8xLpA== Date: Wed, 04 Sep 2024 13:39:57 +0000 To: Charlie Li From: Lorenzo Salvadore Cc: Lorenzo Salvadore , ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: d46106eb4b6d - main - lang/gcc14: Add jit language Message-ID: In-Reply-To: References: <202409040856.4848unBG006591@gitrepo.freebsd.org> Feedback-ID: 53711648:user:proton X-Pm-Message-ID: 69d0e83f2c95ac06327c8cf6a4a9b9bc9642dad7 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: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH] X-Rspamd-Queue-Id: 4WzNsN1mQmz43Yg On Wednesday, September 4th, 2024 at 15:16, Charlie Li wrote: >=20 >=20 > Lorenzo Salvadore wrote: >=20 > > lang/gcc14: Add jit language > >=20 > > The jit language was missing by accident. Restore it. >=20 > jit fails to build on -CURRENT, at least when *_BOOTSTRAP is disabled: >=20 > In file included from > /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:2= 3: > In file included from > /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:24: > In file included from /usr/include/c++/v1/string:594: > In file included from > /usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20: > In file included from /usr/include/c++/v1/tuple:1455: > In file included from /usr/include/c++/v1/exception:82: > /usr/include/c++/v1/__exception/exception_ptr.h:111:3: error: no member > named 'fancy_abort' in namespace 'std'; did you mean simply 'fancy_abort'= ? > 111 | std::abort(); > | ^~~~~ > /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/system.h:808:13: note: > 'fancy_abort' declared here > 808 | extern void fancy_abort (const char , int, const char ) > | ^ >=20 > In file included from > /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:2= 3: > In file included from > /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/jit-playback.h:26: > In file included from /usr/include/c++/v1/vector:325: > In file included from /usr/include/c++/v1/__format/formatter_bool.h:20: > In file included from /usr/include/c++/v1/__format/formatter_integral.h:3= 5: > /usr/include/c++/v1/locale:288:32: error: attempt to use a poisoned > identifier > 288 | __status =3D (unsigned char)malloc(__nkw); > | ^ > /usr/include/c++/v1/locale:1385:24: error: attempt to use a poisoned > identifier > 1385 | __ob =3D (char_type)malloc(2 * static_cast(__nc) * >=20 > sizeof(char_type)); > | ^ > /usr/include/c++/v1/locale:2429:31: error: attempt to use a poisoned > identifier > 2429 | _Tp* __t =3D (_Tp*)std::realloc(__owns ? __b.get() : 0, > __new_cap); > | ^ > /usr/include/c++/v1/locale:2632:24: error: attempt to use a poisoned > identifier > 2632 | __h.reset((char*)malloc(static_cast(__wn - >=20 > __wb.get() + 2))); > | ^ > /usr/include/c++/v1/locale:2910:28: error: attempt to use a poisoned > identifier > 2910 | __hd.reset((char_type*)malloc(static_cast(__n) * >=20 > sizeof(char_type))); > | ^ > /usr/include/c++/v1/locale:2936:28: error: attempt to use a poisoned > identifier > 2936 | __hw.reset((char_type*)malloc(__exn * sizeof(char_type))); > | ^ > /usr/include/c++/v1/locale:2974:27: error: attempt to use a poisoned > identifier > 2974 | __h.reset((char_type*)malloc(__exn * sizeof(char_type))); > | ^ >=20 > and more of these "attempt to use a poisoned identifier" scattered later. Thanks for reporting, I was not aware of this issue. I had tested the commi= t on RELEASEs only. This is definitely an issue that needs to be addressed and I will work on i= t as soon as possible. Cheers, Lorenzo Salvadore