From nobody Tue Sep 17 14:24:33 2024 X-Original-To: freebsd-ports@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 4X7PDz0j84z59Wqk for ; Tue, 17 Sep 2024 14:24:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-19.consmr.mail.gq1.yahoo.com (sonic313-19.consmr.mail.gq1.yahoo.com [98.137.65.82]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4X7PDy0vYDz4jYL for ; Tue, 17 Sep 2024 14:24:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=i99I0cuv; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726583087; bh=ddImg9zsgTNO6HI1z2/sAXmlXJqy2W98l0dl4u04IQg=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=i99I0cuvERFR4CZ6pPtGeOYNIBl9Vi4nRzcSmAOODnJZ0Em/+eVn9FE9gVaPqr73epheb6AH8JU978MuPcZjguhYavoVqlgYbEfZR4j2dewHdk98jGM1Qd6zEF6Woj9Kx0FeVT3g85wG2gC32k81PwoUVG3qiPsv88D7QcSrnr2qDgjJ1srE7Uvn9azgSHVqbpoKN3Wek2GayGmUQv7XjmM8nR1UO/00HdwtAo/LfYV4m8cztD0AY7szOxLSjMnZiCE0216H7u2h6cReyvkWdqaj+eF+nYm3om1/Ux8Rv1MuBIClS00NRLtrrvzIIR+lIVUWQs17sLPK5Jwl6fRB+Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726583087; bh=VLNRF9fiqdmTW0uv8B8Y/bpOgXb2nvwGekst4YACy0V=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ZgubvPj172a81kRUf1P9QX6nllaQUH4d2YuR9hQom62zFfoR082DRbP2LiMhTEYljmC7LHIsjPUY7103S1xS4vOnLChH2D7hK5pgoihwgs+RT2S/8Mi/8xe75SsOrFHXnEKXp7SDi6GhWttiNtmnkLvmIem9l5PZx3m3rugQV+1zigVLw/3akcXKU7JwfvdBMuqmrJq19bJcIPd6iEgunNclU1Vh/uNIpVzbNTAuN9+lLQdruItEAakuuB1fxAMlFnEAnW8brTuWZV0pCV/Snxos4otNxnuh+KfYuTuxWwwmAQhrMsQ8aKwQhz46ErEiQqXn5lex5eS4bBSks2/fNw== X-YMail-OSG: l8Yrr2YVM1mJevEiuTu36QC_lfumPyfrwCHWuI1ltH4jP56jdv2CSNT2sg9dtOc TUFKFTQfQM11IKwVaSixullekjQJ8BUwU9rAWilffTlsapj94AILun9lpKJALQRgy5qRNiMkPZuE c9lxJEregfoY0pys4gUMCDAhih8Ndj.gYmkK9UXq1yI1atLMNUANlOb422tOjOWf6mhCSEI.2cSx NW5Pil71SoSuVSEYjh0M_pPpfqtfC568QYOlIZnalQ9aJtUdfce4BxF1RQ1d251TiW0cQL511voJ wHyjzW4pObOxHLWfbaOTT9HaJNS5nq6Vv71PZkIftmWroeCF8r4hjbgK01PP0qwM4eP9sk6z8FbT 2PWitYTR1_8wi_zZeEo07Pc9HcSCJDsoA5HY2geqtSHvoV01tEXSyhXDitesCXLWhdVf.41IdCIr HPxgYkIj79dRuEBAe5uKEhuUDZSHgRXdDAFxKGvL8lrK0FoqO3vixsFYrKT5Yr4DinPRkgLAFLLN L2dsQxNyXbzuXU.KA_a4wHISKYPhvDNfchk5bhKYmiGoaq7nqCr3m6UHLX.X2zdjp86afl4kuwcu wYjciLz12M4q_6gCQSSG_OKy0CaxS28BV42Bi5SUqFnD5cWvThG3fGR8OF3.2DI9zKhPUMIlfwyo Jglg_U.TDSEGjAM_zbc72Mu2hkwT.u91CbBwVf0i11VOCoRMZqo7bDJhQBHO0hesl9ya7YC_X1.d kyeh8620V7tNH1W0pBaY3IBYli92XHIacJYcvXEXLqPXz.B9q8S7jO2qEHKlolpifAOTS3Pn7ZHa m28WnxIiJrxdkMPYuu2fNqodCOYCEdA7Eru1M9Wa3HIdicz8Pb_1advMNshDZ8vgLPbZheOCPAX0 OkduNQCTK5ag5QoTaSCRHINLuKP19PG7OtaSS1nAnRogQIwC0QfTGk0TycqqBgY7vY.pKwTASeND ajtpH3w09knE4GRYjRCh5YJHILasTyhpfFaL5e4lCd6o_tTLP3Rdf87xzXwpe.b.LI3s63kS3Hlx G55Cbepq3CfxnbY_.C3v14KVlDL12StKSDFn_L3w5lO84HDkuZLks7A9ftWvLnI1nOuKz1AZoVsi QPRbfFHS5xOuJfP_Z4YSa.NITr6RxjujRlXeTufvb1zQiwzyL2Q9XrYdlpyaE7rZaJ0jGutU9lSf 0K359m9rgn.tMtxqXFvV6U7XIBZn1iT5Rzj2BtjoBL3BA5cL.Z9SSKiFbg8DWu9vVY5SyvHG5JOq t8bRj5Rt0LhqDQCnkps3eeI.an8vWvzQswuHnApib4h8ekjMYaTxXpkdjYZUWnV3HF2jOvzwzEz0 wAZsJGtO0Hv4nGxImaKKlxY0TeoWLra3sfqdol6Pmb_GuGxhr9ztESWKacJQ9pxhq9OJAM8M9W.O kQ3eU33fF.uvZKG59d70EUAAXqbK1Ae4TlsyC9Wp95cBI.XC6cE7f8x7ayBdOc0yKqVe6NMk2U22 qhpUCM6IWi_pgJMlMlpWLGB4DgyisjrHpI6b4uo_vRQYgvP7CwInUxOoafRyvn9yQf2jJ7JByHOt JsjVsN.sQQPNTmL2455BSe8SMfQIL3IC1yrkv0wBl5xhXzi5Trt8tau0e5doAYfsag2pDQP36gfG wG4WJD_Awnd2jjmBzPXUuGhbAmAglD71sdhdJ6wb029GHF.7xiTGbhUS5V9kCsP76mAUEbOwJBIV D61Ig3wbG9oZ9.MQZuzWh.7AHqEqhY.Oj5PUaOq20ZuJVWivG1VY8vAMGjvoln6hrtqPCH_qcA4X g4WD404jnD.S7mWhj92yoehHYn9qJDE_0saAHJrAZoiRDwMRdiW08eVgstN03ApYjJKE9Mp.YyJD EZJqKLgmAZy0wgs0WuL6ETSSo2To6_UaVxPWu3GwVzK7uKUbGTqftTguOxVVeoQO8b5q5XBGZHak brAhbez7AVddZqR4Xpq5wfOM4JZiB3WBWtlAL5mAdcSwWoB.VwsKmXcCl8J5jFqxjozUPahbMCRK Nsxr0TEy.v2TBxft4O1w1lYSDcYSotVuyh5ilSzIgRleaT7Z6LRHXQop1L2wWFHY8Tz5e25Gc8g0 qDIddDlKtTYMDn5bbFtboJtFpNrCkT579MlMJ5F93kVU_fehw0YugGaTy0RQCJxKo_dIKXaAiC3R nUNXvkIqGqtzMhv7npl.lI4r9XbRBuTJtTrti4F2jKkDx8Eg3PRzke_ozBQ9tq_ofVw.9cMiMgcT 9nL437kgJ85QDif51LDO_M.PwurPaRj7FBMaaj2ZJ3F5lUn_B2XwaBrws5n4GUEjvIbH.pfmkxDZ ZcmwR0I51O5mtv0u97k2LBKg8unA- X-Sonic-MF: X-Sonic-ID: cf5caea3-a260-4d23-9198-cf2fbf4e3c47 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Tue, 17 Sep 2024 14:24:47 +0000 Received: by hermes--production-gq1-5d95dc458-rvnnh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 49b6cf3a15ea8e0f72e2d2fedc693a8c; Tue, 17 Sep 2024 14:24:44 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: official lang/gcc14 package builds are broken, at least for armv7: "error: attempt to use a poisoned identifier" and more Message-Id: <44F55AB3-D1C3-4171-9EE7-C852EBF2055C@yahoo.com> Date: Tue, 17 Sep 2024 07:24:33 -0700 Cc: Lorenzo Salvadore , Brooks Davis , Dimitry Andric , fuz@freebsd.org To: FreeBSD Toolchain , FreeBSD Mailing List X-Mailer: Apple Mail (2.3776.700.51) References: <44F55AB3-D1C3-4171-9EE7-C852EBF2055C.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.986]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.82:from]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.82:from]; RCPT_COUNT_FIVE(0.00)[6] X-Rspamd-Queue-Id: 4X7PDy0vYDz4jYL Also: no member named 'fancy_abort' in namespace 'std' Such is associated with not using STANDARD_BOOTSTRAP for armv7, given = GCC's historic lack of keeping builds of everything working for just = direct use of clang++/libc++ or the like. The specific change that got back into this issue was: -LANGUAGES:=3D c,c++,objc,fortran +LANGUAGES:=3D c,c++,objc,fortran,jit It is the jit part of the build that fails to build as stands. See: = https://pkg-status.freebsd.org/ampere2/data/main-armv7-default/p13f486017d= 78_s3df987c99/logs/errors/gcc14-14.2.0_1.log Example: In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : 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 *) | ^ In file included from = /wrkdirs/usr/ports/lang/gcc14/work/gcc-14.2.0/gcc/jit/dummy-frontend.cc:23= : 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:35: /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) * = 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 - __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) * = 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))); | ^ =3D=3D=3D Mark Millard marklmi at yahoo.com