From nobody Mon Feb 26 02:33:33 2024 X-Original-To: freebsd-toolchain@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 4Tjl6j0YtBz5C8CR for ; Mon, 26 Feb 2024 02:33:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-8.consmr.mail.gq1.yahoo.com (sonic307-8.consmr.mail.gq1.yahoo.com [98.137.64.32]) (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 4Tjl6g6rVQz431T for ; Mon, 26 Feb 2024 02:33:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=m27BSCiZ; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708914826; bh=4L3xU+6/2VNNnO0BruVjhaTacad9gYKDuKYSUeo0vJA=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=m27BSCiZRVG3MsAA4v8w54AGDR8UIxzSOC3/0E1k9/ZhJKpy6RGsSEvyaC+wZeLlb+AkWq9yX+VEdnHL42lvDJnxMPCf7Vs2An9NTVW4VNT1j61DCe4SaFFTLMrNwH+L+ml1E3CG30oe1DWxb7bRkA3nXKJmuGiDKUSv2odoBalUZA4HlXg2FCp/yNrzQUMqIOaMpfO8cF794bzEbA/aVJ/XXDpkpgCs+VmFjYoiloA3ELXtdZNsGKDgRqHQYi+7Dk0muVPYEvg6s94hyg42VztvkKPcZU8T1h27CcPZrGqRJ6+8JqtEE4Kg4C2GO260ua4HIAR+7ULhmU6eg2ZW5g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708914826; bh=/AiGUsVXNtqobxIB/TCltu8cMVM01r+zTnCSAKpn5LP=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=AdnepLy+XiLfyVyZL1U+9DGI8IVpfFV1+PZhHFBw5ckpmc9V7YBjdmB6kfD82H4Yh3dANuo/vMKL836q2HjDSMFE763Ml9L8a5lq01fw0LYK0VO6UnwRvFwo31+kehRitDhYjpzozCQDBUTiePz2ku8nbAPCc6Su/9hT41Dw/CVnY2J70mTvcG1ZSUCN8OLbtljIZXJvq9Cyj4T2r6T+b2Fm56FW1J0dH3ZjLzAfrGGMa+kzrk6EyLwlFwvFsz5WlPA1NX8Cameee1FQO+Qf2Muzrig7erW/FRu/6SkvuLOOgwN4QxDZGlKhM30moqhoPh4u8VzOtTFT9xGKjsNnXg== X-YMail-OSG: JUqR5BcVM1mU7ysvIktXB__zQsNV0LStdBlp8vZPOcr0ZmJ6MSOsrzZlDYHkqwo XHiOCIa8Z6GKcQ8OtrdFtYfT1A_rDHNO60F5Sz4nXOiaoWndZMMKESHA6yw0SY_FpE6lDuXmnpz0 AC5sI0.PmwlvGpPkMrpEFCCkYKRRIfAh4IM6qC1mIWsZzBLpu34Aymi.16u5q8HLaukgKgP72eS0 UtINpv_b4BOEy9rMfXZMxNnQBcxkPAza2dtd.G.XRHUu9UpWxw1AXFnHW1Pln0DaKiIy0SHXZqU6 6cRP_KrOyPyDJwcNKjO06jU5cSeGbBSF0gDuK85_svTgEL.5tOeUVrDkdjiBeF5BWuAZU9kNiFpq Jh8elqZZkFtwPWtLOHrhnaDq1.y_xcl8Ss.N5j_npaziECHfLCRlxgbLFEJWRNDDsyWVO_Zi4qJO jwiZQsZI5HCtDN6Pn3O1EOxcGjMftzpzspaiefEzRdkAtLaOCbWLo9vXuBWfHaFQflbfq5NXcXQq UuoCo.39s7AwgVNrFHO483bUHZwb0wf2SdZTKeHTrAYY4Hs5KfpR_MDW5M_pPS0_35lpSCGp2WIL FB6phpXOC_BovBVUq5BUHKLnanPouixcsBlf75dYF8CzuFd9VqNwy6Yx.09Qm3fxh3tHzyUkSskX lshMoflqr7_HPs8dU0VaR77btsVejTNyIqvTy5Lz0dqhjjv1W3_Wt60ipkTVesm_XFqeaJQY8VE6 712GSYSV5iUgku4WtxlhdMS6xoia4rW8wwu1EoagbUuC8GrWLpDa9z.dLY5t9m9GEqCQ.LzrF6zw jxXhdCh5xqw2rBV7CYjutKstGnNywsRIElxK3V9OkMzncadaehC99lSHskMyqZmFEtYJ.8nibnxh csyxQYDgpKXhWulpc5C3MOW4D5mFgYJTkqm5Zy1tQ_0JhUQleuGd_KpHCeqqQ8HiZkiYuNTRefYh WfrRTkbHcV6_Vj4_q12QG6aQFFAAR9NSW83vnGbQHX9H9DaUL2Gwr8K_FsXkWmIRbc4KlKvB70Sn kYEUx89_f0b08W4_GaV8.GqM1KkfmB2k5Qw3FiWX8ymO.NWX9wElxirIYeAJ_oN3xFUUtS45s0WV .eWRT8n3Cn2OewrG7sD21HTh3ni3mHNR4Hcv0jvSjXORJXQ4HMM_forvFvC.dN_2FquxJW1H9Shq 6CN7OTruF4g356fa.qWh.IpwK5RLCktZ3UVEAB8_t1QPBCqw7JL7_0k1MMtd.Xz6E2T5xfnJdV_C 6koe.BOsQUYKEw2am.htTSMRLr7h9TTBFsJUU2GAMe3s2FRygt6rBmPvPlW17j5hQ2gS83eP3X4E 6L6W2KX.vjHBJdA91QfYfNJAQqQwAcIfbSsnI6NKmGoZIgWXffmkiYhv3NKLcvOGUpBB0M_lA9b5 4_VwZI_w9L12scUrDWcIHRiAeYov8cxp1.4R4yhck0Lv7bS6wgOf67axI.K6BQHETRMLmod1Uen8 dLSwwUtUgbmancGXjE3yGIjscNPBcEwZJnDp2Qlj3l6nyug_XHHg6p4xhAb4Vi.S.2tj5C9yiKfE EhWqMkEbKoQT2z4CDMGvwze_PAraXFrbk7xmvN36Ohe5Qj17BsoOAKt14Zi35U7uAzr6e_w3i45e HE7O9g9EM03j58Uy_W.tmLoWJXMn7zMT9ugV1yjXPOytPYYahBqMQSU1us5TXrAVA3tNLiDum_O4 NoezJ72pzQTAsFMz0lw8gkmzkoi8vwnHarxsfF.5ImVNKm8_REXGssEL8X7Y1qWGq5drqW5X_evY zDhBAJy3hGF3eCYGvKIcm3fIMmHmG.5k15fmB48VxmZ6yc2P504G5_TEw9reLn_mjhHQx4uXCOk9 txySNtwzl5T4vQhbKqvs5Xs_CKkpC8ligzU0Q6P.Ck_Jkq5_0HEm0pRhgP3KArz3z8k9OtCOD.Nr 7Au6mYu2XJM4LvTWplsv1ftgLAMQVNL.29u1DPRsYHjEkmufkf6GaKtYiqYnsJvadTjsYxRPULyA mfpHhWS490Tuqn6lbow.X1nkbdCtwX4VpKBTw_jdElLj7wBGrkc1RFqHK0hS4Qri_vA59QFSLvZn PRcrFphTj7mTFoDKqx7vpFLY1oX8yhOfh1uLpDRuEqX5MTG6QNG19l.gyYFRw0mV1ElfO8AijRAU qbbPT1Y2Er2KWeJizGRV33aJDiNxodN.s1S7c9SOCRZR2hSMEV77nk1MEJKOAzCZdqrt_.av1oVJ sMOXBS3qF8FIFfncEygmKkjRJc2N53FvVPapbEnQeE7IyAXCv.GhgR2sh7DpPBbbciS0eJNCBm25 ._L34WeR8cL4- X-Sonic-MF: X-Sonic-ID: 3dffaa79-0720-4fd4-9261-99ae783bf2f1 Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Mon, 26 Feb 2024 02:33:46 +0000 Received: by hermes--production-gq1-5c57879fdf-bmngc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ee8d9ab7d6854c12b4a60c3db15536aa; Mon, 26 Feb 2024 02:33:44 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: lang/gcc* built via --disable-bootstrap via using just-clang instead of a gcc* vs. armv7 and armv6 using --disable-bootstrap by default Message-Id: Date: Sun, 25 Feb 2024 18:33:33 -0800 Cc: Gerald Pfeifer , Lorenzo Salvadore To: Robert Clausecker , "dim@freebsd.org" , FreeBSD Toolchain X-Mailer: Apple Mail (2.3774.400.31) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_EQ_ADDR_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.32:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-toolchain@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.32:from]; RCPT_COUNT_FIVE(0.00)[5] X-Rspamd-Queue-Id: 4Tjl6g6rVQz431T I learned some about the technical criteria for use of --disable-bootstrap as part of an exchange for a submittal that I made. There are 2 quotes that are relevant. One explains a relationship not explicitly in the wording that is explicit about --disable-boostrap . The other is more general (and not explicit about command line options) but that the --disable-boostrap fits in. First QUOTE ( specific to --disable-boostrap ) This should not be done unless you are building with GCC itself. The reason is only the C, C++ front-ends are supposed to be able to compile with a (non-GCC) C++11 compiler. END QUOTE In other words: all other stages/parts are allowed to do things that clang/libc++ does not provide compatibility for. Turns out that internal name-poisoning to validate some gcc internal scope-of-use criteria are an example of the issue that can make libc++'s lack of design for the poisoning a problem. Such has been hit in new contexts in lang/gcc14-devel porting. It was also involved in the older a4831f4933d0 ( "lang/gcc12 lang/gcc12-devel lang/gcc13 lang/gcc13-devel lang/gcc14-devel: fix build without bootstrap" ). The above QUOTE can make it messy to determine if one has hit a front-end problem vs. not for making upstream bugzilla submittals. If not viewed by GCC as a front-end issue but from/for code from other stages/parts, support for changing things may be unlikely. In lang/gcc* terms, if STANDARD_BOOTSTRAP works, effectively the response to a submittal may be saying: "so use STANDARD_BOOTSTRAP". The following quote is from: https://gcc.gnu.org/install/prerequisites.html and so is explicitly official GCC material: Second QUOTE ( more general than --disable-boostrap ) To build all languages in a cross-compiler or other configuration where 3-stage bootstrap is not performed, you need to start with an existing GCC binary (version 4.8.3 or later) because source code for language frontends other than C might use GCC extensions. END QUOTE (There is a missing /C++ in the wording. Also, not wording explicitly inicating which option syntaxes have which implications.) One has to read into that that the name-poisoning imposition of scope-of-use design rules is an example of a GCC extension, one that libc++ does not follow (i.e., does not support). Various parts of the code make no claim to support a context that does not follow the design rule. (The front-end's code must not impose the design rule for its build.) In general, gcc producing gcc has to be involved for some stages in order to be supported and those stages can use the scope-of-rule rule imposed by name poisoning, as an example. Ultimately these may lead to the need to avoiding --disable-bootstrap ever being a default for some lang/gcc* examples. A contrinbuting issue is getting support from upstream. Another could be how complicated things get as gcc progresses. === Mark Millard marklmi at yahoo.com From nobody Mon Feb 26 13:50:28 2024 X-Original-To: freebsd-toolchain@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 4Tk27W6LNMz5BR71 for ; Mon, 26 Feb 2024 13:50:31 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tk27W69Lxz46jR; Mon, 26 Feb 2024 13:50:31 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708955431; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4ZqXJiwHDT28EB6zu5D7MVhD5TH+xb4obka8CpUDrdU=; b=GumMPc/ZwSgDBFcLbDfRPIKpzRmf1ZWHuQ3wto+kCXaR0GzXNzMWgReceYYQx+NbOZ9ZXg 8E0joSGoJmgirZUchCRy9thhNd+FIZHsXjeTx2kemhv3xaNQvqeDsdUYz9GwOuNQAMSdRu IU9fgy5Y2NRgYI2R35Yd0LLV99zNZYga8yTyUvykF5EUEPd1zrQ0BqeyZ7hR+tqOR4cuDV zGq/0Ndt+ipAFa8D2BbqhYPb0UVY+7L3WLyL/wmxaVMV0PELE8HA/BRrXywJFU+6TKGOjQ 0sWjkWzx8IesOamcgKAhI+32yB05ddzfe3szSGFpQ9KEeCFK9rngmKcp8to2mQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1708955431; a=rsa-sha256; cv=none; b=g7CQD9X/fLdyhCkUQ0dcsImovCd/tr4WJj2C84CBSENN5wY+Eburv/5u3I4UzebwRQ7Ki3 63QDItIq/VEalR2ie9MQ1NtGbZnxKT0NQ8jJQEv4/0tIOXWUeVqgKbz9d7HZrhsVXyubcW JFJtB2wtAhF/vNJHBKCRh0Rh4pr2791my1pBlUnxi9wHuf4HVCi6jTkruT53seILD2DYKS hDeSoJ5MrCVl14UErNhcaoRKlhC691ich81qgg9OmJLEcdat3vygzBoeM7+n+w0Vh+eiLF Ek8376sqWmGTqRkFj8Fev7HMr1U4AJ2xuUbSV8wdeBeWTcwqutogYxjHoke3MA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1708955431; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4ZqXJiwHDT28EB6zu5D7MVhD5TH+xb4obka8CpUDrdU=; b=MVkXl2kbP+HAETrTaO+hW5RXeUhu1Y7SY2t0mUbEJs2Y8hVpq2YNmYDj7mF1VIXUWHSpJH IP37rixm1+cCg5O9s7qsj6cwxe1XcjjdwT/OdgrJL5h3IoWj/DVUWL9ZCcbX3FlZUabpH0 wBRrFGm9BAAGPpfeV/ydPgcEWRMvYkhWPd4NlJSL1/VIWmqnggQ5OT4SxRaU2vBYx7Q9DE jc+PQjS9CFF88nthPCGCY1qRyOJJKqNTZs9qJvaXO5bTsd3tXLseTQlI5jKJxpBhUbV50G rC/CNskcwhRhRxI27Uj4cHZAP3h5yaoTZayEO2RrR8VCxfWGrEsnlounF4I4aw== Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (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 (2048 bits) client-digest SHA256) (Client CN "tensor.andric.com", Issuer "R3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4Tk27W3wp5z1B3x; Mon, 26 Feb 2024 13:50:31 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (longrow.home.andric.com [192.168.0.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 53191295B6; Mon, 26 Feb 2024 14:50:29 +0100 (CET) From: Dimitry Andric Message-Id: Content-Type: multipart/alternative; boundary="Apple-Mail=_760EE7A1-7C36-435D-82A2-33D91CA93820" List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.1\)) Subject: Re: lang/gcc* built via --disable-bootstrap via using just-clang instead of a gcc* vs. armv7 and armv6 using --disable-bootstrap by default Date: Mon, 26 Feb 2024 14:50:28 +0100 In-Reply-To: <47LFikjUoSMBdRIDxX2x8zXJM8_q9zapM7wQXCArMOcjplk1ZKrVZ6aSsAqvMcK9FHmETVq6h2y3TLSHU7RQHDzaMjZREAIRblEgLRZZLZg=@lorenzosalvadore.it> Cc: Mark Millard , Robert Clausecker , FreeBSD Toolchain , Gerald Pfeifer To: Lorenzo Salvadore References: <47LFikjUoSMBdRIDxX2x8zXJM8_q9zapM7wQXCArMOcjplk1ZKrVZ6aSsAqvMcK9FHmETVq6h2y3TLSHU7RQHDzaMjZREAIRblEgLRZZLZg=@lorenzosalvadore.it> X-Mailer: Apple Mail (2.3731.700.6.1.1) --Apple-Mail=_760EE7A1-7C36-435D-82A2-33D91CA93820 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii See also https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D111632 and = https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631611.html . -Dimitry > On 26 Feb 2024, at 14:39, Lorenzo Salvadore = wrote: >=20 > On Monday, February 26th, 2024 at 03:33, Mark Millard = > wrote: >=20 >>=20 >>=20 >> I learned some about the technical criteria for use of = --disable-bootstrap as >> part of an exchange for a submittal that I made. >>=20 >> There are 2 quotes that are relevant. One explains a relationship not >> explicitly in the wording that is explicit about --disable-boostrap . >> The other is more general (and not explicit about command line = options) >> but that the --disable-boostrap fits in. >>=20 >> First QUOTE ( specific to --disable-boostrap ) >> This should not be done unless you are building with GCC itself. The >> reason is only the C, C++ front-ends are supposed to be able to = compile >> with a (non-GCC) C++11 compiler. >> END QUOTE >>=20 >> In other words: all other stages/parts are allowed to do things that >> clang/libc++ does not provide compatibility for. >>=20 >> Turns out that internal name-poisoning to validate some gcc internal >> scope-of-use criteria are an example of the issue that can make = libc++'s >> lack of design for the poisoning a problem. Such has been hit in new >> contexts in lang/gcc14-devel porting. It was also involved in the >> older a4831f4933d0 ( "lang/gcc12 lang/gcc12-devel lang/gcc13 >> lang/gcc13-devel lang/gcc14-devel: fix build without bootstrap" ). >>=20 >> The above QUOTE can make it messy to determine if one has hit a >> front-end problem vs. not for making upstream bugzilla submittals. >> If not viewed by GCC as a front-end issue but from/for code from >> other stages/parts, support for changing things may be unlikely. >> In lang/gcc* terms, if STANDARD_BOOTSTRAP works, effectively the >> response to a submittal may be saying: "so use STANDARD_BOOTSTRAP". >>=20 >>=20 >>=20 >> The following quote is from: >>=20 >> https://gcc.gnu.org/install/prerequisites.html >>=20 >> and so is explicitly official GCC material: >>=20 >> Second QUOTE ( more general than --disable-boostrap ) >> To build all languages in a cross-compiler or other configuration = where >> 3-stage bootstrap is not performed, you need to start with an = existing >> GCC binary (version 4.8.3 or later) because source code for language >> frontends other than C might use GCC extensions. >> END QUOTE >>=20 >> (There is a missing /C++ in the wording. Also, not wording explicitly >> inicating which option syntaxes have which implications.) >>=20 >> One has to read into that that the name-poisoning imposition of >> scope-of-use design rules is an example of a GCC extension, one >> that libc++ does not follow (i.e., does not support). Various >> parts of the code make no claim to support a context that does >> not follow the design rule. (The front-end's code must not impose >> the design rule for its build.) In general, gcc producing gcc >> has to be involved for some stages in order to be supported >> and those stages can use the scope-of-rule rule imposed by >> name poisoning, as an = example.https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631611.ht= ml >>=20 >>=20 >> Ultimately these may lead to the need to avoiding --disable-bootstrap >> ever being a default for some lang/gcc* examples. A contrinbuting >> issue is getting support from upstream. Another could be how >> complicated things get as gcc progresses. >=20 > Thanks a lot Mark for your analysis, both in this email and in the = other > email thread. >=20 > I am proceeding to slowly dump the possibility to build GCC ports = without > bootstrap: indeed, building lang/gcc14-devel port without bootstrap is = broken > at the moment (which is the starting poing of the whole discussion) = and it will > not be fixed. > I am keeping this possibility for older GCC versions for now: they = build, they > are not broken, even without bootstrap. If future updates break them = too, I > will require bootstrap for them too. > But starting from GCC 14 ports, all GCC ports will require to select a = bootstrap > option (STANDARD_BOOTSTRAP being the default). >=20 > This also means that I need to make some changes to my testing = environment... > I am already working on it and I am fairly confident that I can find a = decent > solution. >=20 > Thanks, >=20 > Lorenzo Salvadore --Apple-Mail=_760EE7A1-7C36-435D-82A2-33D91CA93820 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii See = also https://gcc= .gnu.org/bugzilla/show_bug.cgi?id=3D111632 and https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631611.html .

-Dimitry

On 26 Feb 2024, at 14:39, Lorenzo Salvadore = <developer@lorenzosalvadore.it> wrote:

On = Monday, February 26th, 2024 at 03:33, Mark Millard <marklmi@yahoo.com> = wrote:



I learned some about the technical = criteria for use of --disable-bootstrap as
part of an exchange for a = submittal that I made.

There are 2 quotes that are relevant. One = explains a relationship not
explicitly in the wording that is = explicit about --disable-boostrap .
The other is more general (and = not explicit about command line options)
but that the = --disable-boostrap fits in.

First QUOTE ( specific to = --disable-boostrap )
This should not be done unless you are building = with GCC itself. The
reason is only the C, C++ front-ends are = supposed to be able to compile
with a (non-GCC) C++11 = compiler.
END QUOTE

In other words: all other stages/parts are = allowed to do things that
clang/libc++ does not provide compatibility = for.

Turns out that internal name-poisoning to validate some gcc = internal
scope-of-use criteria are an example of the issue that can = make libc++'s
lack of design for the poisoning a problem. Such has = been hit in new
contexts in lang/gcc14-devel porting. It was also = involved in the
older a4831f4933d0 ( "lang/gcc12 lang/gcc12-devel = lang/gcc13
lang/gcc13-devel lang/gcc14-devel: fix build without = bootstrap" ).

The above QUOTE can make it messy to determine if = one has hit a
front-end problem vs. not for making upstream bugzilla = submittals.
If not viewed by GCC as a front-end issue but from/for = code from
other stages/parts, support for changing things may be = unlikely.
In lang/gcc* terms, if STANDARD_BOOTSTRAP works, = effectively the
response to a submittal may be saying: "so use = STANDARD_BOOTSTRAP".



The following quote is = from:

https://gcc.gnu.org/install/prerequisites.html

and = so is explicitly official GCC material:

Second QUOTE ( more = general than --disable-boostrap )
To build all languages in a = cross-compiler or other configuration where
3-stage bootstrap is not = performed, you need to start with an existing
GCC binary (version = 4.8.3 or later) because source code for language
frontends other than = C might use GCC extensions.
END QUOTE

(There is a missing /C++ = in the wording. Also, not wording explicitly
inicating which option = syntaxes have which implications.)

One has to read into that that = the name-poisoning imposition of
scope-of-use design rules is an = example of a GCC extension, one
that libc++ does not follow (i.e., = does not support). Various
parts of the code make no claim to support = a context that does
not follow the design rule. (The front-end's code = must not impose
the design rule for its build.) In general, gcc = producing gcc
has to be involved for some stages in order to be = supported
and those stages can use the scope-of-rule rule imposed = by
name poisoning, as an = example.https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631611.ht= ml


Ultimately these may lead to the need to avoiding = --disable-bootstrap
ever being a default for some lang/gcc* examples. = A contrinbuting
issue is getting support from upstream. Another could = be how
complicated things get as gcc progresses.

Thanks a lot Mark for = your analysis, both in this email and in the other
email thread.

I am proceeding to = slowly dump the possibility to build GCC ports without
bootstrap: indeed, = building lang/gcc14-devel port without bootstrap is broken
at the moment (which is = the starting poing of the whole discussion) and it will
not be fixed.
I am keeping this = possibility for older GCC versions for now: they build, they
are not broken, even = without bootstrap. If future updates break them too, I
will require bootstrap = for them too.
But starting from GCC 14 = ports, all GCC ports will require to select a bootstrap
option = (STANDARD_BOOTSTRAP being the default).

This = also means that I need to make some changes to my testing = environment...
I am = already working on it and I am fairly confident that I can find a = decent
solution.

Thanks,

Lorenzo = Salvadore

= --Apple-Mail=_760EE7A1-7C36-435D-82A2-33D91CA93820-- From nobody Wed Feb 28 06:47:31 2024 X-Original-To: freebsd-toolchain@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 4Tl4fn3kLWz5CmrV for ; Wed, 28 Feb 2024 06:47:45 +0000 (UTC) (envelope-from arichardson.kde@gmail.com) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Tl4fm3TkGz41j1; Wed, 28 Feb 2024 06:47:44 +0000 (UTC) (envelope-from arichardson.kde@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none); spf=pass (mx1.freebsd.org: domain of arichardson.kde@gmail.com designates 209.85.210.176 as permitted sender) smtp.mailfrom=arichardson.kde@gmail.com Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-6e53f3f1f82so1861063b3a.2; Tue, 27 Feb 2024 22:47:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709102862; x=1709707662; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KBburWST92Frbqji26sa6RLgpNoxHj768D+mDS8v9uA=; b=oYg7qX4+svHLTv0nV+G1KPlOXNO+jJ+rnDnI8UBKa1JkNPfo4Txkc167WEImWRxby5 QLd8a6Z0dEVcSOIqL0Vz1jc1+wMvwgdGtOer+4G0Z6JvFRNfFp5nYVtLMIs95x2FFChW M25z22nIviiG5WyE+uNvVqz6ibDm1/okmlQD1UZUwfH0f5dJdFRnmnWMgB5Z7cq8CGxX AaAZkPsAkm9cJtq/07TQ+hi9we6l30bAPdrS2sqVQR6+wGG33+RA4lrzze9eKtlZiB+n doWGJT4nrdfIEwGOWwMM77YRoygiMUxnNhpQ3fLg6D0O3TtC77wiK29+RfMnV54Zqh6F 9ocg== X-Forwarded-Encrypted: i=1; AJvYcCXmP3xHB8jL1broJEioHX3tG1Z4PeRuIankrho3UKclRp49WqAdI2LD6IK+NXZtPu6FGRhqmaavlxOgohCD0i4+cUkIZ8Ez+rx9VjbOug== X-Gm-Message-State: AOJu0YxUEwWGElCTAfAqVP7e5MGWu5Kxop85DrrgcXJ58fGif1UEBfXH fZYJfvW1DTHd4bzRV2G2OOzAYqAG24cTmuUUOtnFLzKsMV9YcfuOJrB0Wy0p X-Google-Smtp-Source: AGHT+IEX6Z0EAVE+1MaW4QgTfG45cM+pW0Zz0drOeGjZD+mfKPDz5ULM7VeZOplLPcSal4PDO4DN4Q== X-Received: by 2002:a05:6a20:d704:b0:19e:c3a1:238d with SMTP id iz4-20020a056a20d70400b0019ec3a1238dmr5007437pzb.52.1709102862142; Tue, 27 Feb 2024 22:47:42 -0800 (PST) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com. [209.85.215.170]) by smtp.gmail.com with ESMTPSA id v6-20020a170903238600b001d92a58330csm2563751plh.145.2024.02.27.22.47.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 27 Feb 2024 22:47:41 -0800 (PST) Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-5ce07cf1e5dso4138930a12.2; Tue, 27 Feb 2024 22:47:41 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCVeXN73skH6q2s/7kb8qZpuXZnI0zp6qEz70RQSLOTv4tb6CnZg41hnlA5pL/518UIDW/tK8GpgjgOvo0UMEEUrUCQYmj7ii+Q1J16aUg== X-Received: by 2002:a17:90a:7408:b0:29a:575c:7d90 with SMTP id a8-20020a17090a740800b0029a575c7d90mr10149814pjg.9.1709102861416; Tue, 27 Feb 2024 22:47:41 -0800 (PST) List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Alexander Richardson Date: Tue, 27 Feb 2024 22:47:31 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: system clang's -debugger-tuning setting: Is the default gdb setting intended? To: Brooks Davis Cc: Mark Millard , FreeBSD Toolchain Content-Type: multipart/alternative; boundary="000000000000f09de306126b84b4" X-Spamd-Bar: - X-Spamd-Result: default: False [-1.80 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.90)[-0.899]; FORGED_SENDER(0.30)[arichardson@freebsd.org,arichardsonkde@gmail.com]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17:c]; DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FROM_HAS_DN(0.00)[]; TAGGED_FROM(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ARC_NA(0.00)[]; FREEMAIL_CC(0.00)[yahoo.com,freebsd.org]; MISSING_XM_UA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-toolchain@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[arichardson@freebsd.org,arichardsonkde@gmail.com]; RCPT_COUNT_THREE(0.00)[3]; R_DKIM_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.210.176:from]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; RCVD_IN_DNSWL_NONE(0.00)[209.85.215.170:received,209.85.210.176:from] X-Rspamd-Queue-Id: 4Tl4fm3TkGz41j1 --000000000000f09de306126b84b4 Content-Type: text/plain; charset="UTF-8" On Wed, 21 Feb 2024, 08:43 Brooks Davis, wrote: > On Tue, Feb 20, 2024 at 05:54:25PM -0800, Mark Millard wrote: > > [Curiosity, not an objection.] > > > > It appears that most likely all FreeBSD platforms get the gdb > > setting by default . . . > > I'm not sure we've thought about it much, but gdb is almost certainly > the right default tuning since it's what most developers are accustom > to. > > -- Brooks > > I think there is also an argument to default to lldb tuning. Just last week I discovered that lldb is unable to resolve debug information for types defined in other shared libraries, so you really need to build with -glldb or -fstandalone-debug to get any support for e.g. standard library types ( https://github.com/llvm/llvm-project/issues/60994#issuecomment-1447337360). The downside is that the resulting binaries are bigger so it depends on how important lldb support is. Alex --000000000000f09de306126b84b4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Wed, 21 Feb 2024, 08:43 Brooks Davis, <brooks@freebsd.org> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px= #ccc solid;padding-left:1ex">On Tue, Feb 20, 2024 at 05:54:25PM -0800, Mar= k Millard wrote:
> [Curiosity, not an objection.]
>
> It appears that most likely all FreeBSD platforms get the gdb
> setting by default . . .

I'm not sure we've thought about it much, but gdb is almost certain= ly
the right default tuning since it's what most developers are accustom to.

-- Brooks

<= /div>


I think there is also an argument to default to lldb tuning. Just= last week I discovered that lldb is unable to resolve debug information fo= r types defined in other shared libraries, so you really need to build with= -glldb or -fstandalone-debug to get any support for e.g. standard library = types (https://github.com/llvm/llvm-project/issues/60994#issueco= mment-1447337360). The downside is that the resulting binaries are bigg= er so it depends on how important lldb support is.
<= br>
Alex=C2=A0
--000000000000f09de306126b84b4-- From nobody Wed Feb 28 14:24:41 2024 X-Original-To: freebsd-toolchain@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 4TlGp634hKz5BgP0 for ; Wed, 28 Feb 2024 14:24:46 +0000 (UTC) (envelope-from void@f-m.fm) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4TlGp52b5sz4k5d for ; Wed, 28 Feb 2024 14:24:45 +0000 (UTC) (envelope-from void@f-m.fm) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=f-m.fm header.s=fm1 header.b="kGyMV/hU"; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=eToxJEzd; dmarc=pass (policy=none) header.from=f-m.fm; spf=pass (mx1.freebsd.org: domain of void@f-m.fm designates 64.147.123.19 as permitted sender) smtp.mailfrom=void@f-m.fm Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 3ECFB3200B2F for ; Wed, 28 Feb 2024 09:24:44 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Wed, 28 Feb 2024 09:24:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=f-m.fm; h=cc :content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm1; t=1709130283; x=1709216683; bh=XMaCnLKinVX7LilGXjOt8RwoZmPPw3dg d82pcGBd5DA=; b=kGyMV/hUNe/tl0jJCKyAn8DFROgFs7yyyVE6AO8eudk5GFZk G4X4n2xqRYwEIgfSHy7eUQ6H7UtJHrXI9bG8KsEaN/W3W9gS5vmmqk6UA4oYjV25 ItrjiK2CKXIE97JtzQps3oRDTDcjYco0Rxkqmr61eG5FsJJ1k8KWLO157inKe4Yu IusC3kLpi20i5kQvBRB00CxfHUNkHMeW4TZ1Dv/iTlkgfiq41hHIAIH1fcE1Im6E XEd6Um/sczsx6KmEyDREd58giPuu349XylV7ssAdtNdMltQ7OcSVtphfn2XTP/Kk Iz4XYKaTCVe0saph1E2FIiyKiDkj8Wy0SFeCgQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1709130283; x=1709216683; bh=XMaCnLKinVX7LilGXjOt8RwoZmPPw3dgd82 pcGBd5DA=; b=eToxJEzdpRMdvD5AdI3aFeNcZDf+E8VxvCkPAUcI7+BsBvRqQNc yzyF0+QbQaFUV57BfzjTAr9btu7wwjtD2StaPawsP5kO2t5AI1T+uwUuBx2PyESC GqoQAHkH6JA15zatlZ0R4u1YelpZbuRKt5NnBUCellSSSubutDofn83O2bkE+qIj bB/oVnY9s/RjmxdWGa0Feiqhk0UPM9EJMM3YM88lOiZ28uLCPpUXQElIy/U5T3Ry KWZzV8q1bQrtPdRXRW8IfsBM0/PeiKp3RGn5PGjWSAbEZyUeFkyMXxpStijIbDBZ PhWgVpKXCgjsBdWWoUiAi+c3F3Jl6VAmWfg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrgeejgdehlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehttdertddttd dvnecuhfhrohhmpehvohhiugcuoehvohhiugesfhdqmhdrfhhmqeenucggtffrrghtthgv rhhnpeevudffiedvffffgffhgeefjeefffdtieetheetkeefhfdvfefgtedtueehgeffue enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehvohhi ugesfhdqmhdrfhhm X-ME-Proxy: Feedback-ID: i2541463c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 28 Feb 2024 09:24:43 -0500 (EST) Date: Wed, 28 Feb 2024 14:24:41 +0000 From: void To: freebsd-toolchain@freebsd.org Subject: LTO Message-ID: List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.36 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.98)[-0.984]; DMARC_POLICY_ALLOW(-0.50)[f-m.fm,none]; MID_RHS_NOT_FQDN(0.50)[]; SUBJ_ALL_CAPS(0.23)[3]; R_DKIM_ALLOW(-0.20)[f-m.fm:s=fm1,messagingengine.com:s=fm1]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.19:c]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.19:from]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_FROM(0.00)[f-m.fm]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[f-m.fm]; PREVIOUSLY_DELIVERED(0.00)[freebsd-toolchain@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[f-m.fm:+,messagingengine.com:+]; MLMMJ_DEST(0.00)[freebsd-toolchain@freebsd.org]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; MISSING_XM_UA(0.00)[]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Rspamd-Queue-Id: 4TlGp52b5sz4k5d Hi, I'm trying building ports with LTO in poudriere with this in the makefile: ### OPTIONS_SET+=LTO OPTIONS_SET+=LTO_BOOTSTRAP in order to establish cost/benefit of having it enabled or not. [1] is a build failure reportable, or shouldn't LTO be used yet? [2] does the poudriere jail need to be built with LTO? [3] does the host OS need to be built with LTO (and anything else?) This is on amd64 and either 14-stable or -current I'm looking for the most recent instructions, as from what I've been able to read so far, the whole thing is in a bit of a flux still, and the instructions seem incomplete and a bit old. Thin LTO or thick LTO? thanks in advance for any advice -- From nobody Wed Feb 28 16:37:47 2024 X-Original-To: freebsd-toolchain@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 4TlKll0F7Bz5BtY9 for ; Wed, 28 Feb 2024 16:37:55 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4TlKlj53xjz41hb; Wed, 28 Feb 2024 16:37:53 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Authentication-Results: mx1.freebsd.org; none Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 1775C3C019A; Wed, 28 Feb 2024 16:37:47 +0000 (UTC) Date: Wed, 28 Feb 2024 16:37:47 +0000 From: Brooks Davis To: Alexander Richardson Cc: Brooks Davis , Mark Millard , FreeBSD Toolchain Subject: Re: system clang's -debugger-tuning setting: Is the default gdb setting intended? Message-ID: References: List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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:36236, ipnet:199.48.128.0/22, country:US] X-Rspamd-Queue-Id: 4TlKlj53xjz41hb On Tue, Feb 27, 2024 at 10:47:31PM -0800, Alexander Richardson wrote: > On Wed, 21 Feb 2024, 08:43 Brooks Davis, wrote: > > > On Tue, Feb 20, 2024 at 05:54:25PM -0800, Mark Millard wrote: > > > [Curiosity, not an objection.] > > > > > > It appears that most likely all FreeBSD platforms get the gdb > > > setting by default . . . > > > > I'm not sure we've thought about it much, but gdb is almost certainly > > the right default tuning since it's what most developers are accustom > > to. > > I think there is also an argument to default to lldb tuning. Just last week > I discovered that lldb is unable to resolve debug information for types > defined in other shared libraries, so you really need to build with -glldb > or -fstandalone-debug to get any support for e.g. standard library types ( > https://github.com/llvm/llvm-project/issues/60994#issuecomment-1447337360). > The downside is that the resulting binaries are bigger so it depends on how > important lldb support is. I guess we should look at how gdb does with lldb tuned debugging bits. It's certainly possible that the gdb tuning has just plain rotted and the gdb experience would be better with lldb turning. -- Brooks From nobody Wed Feb 28 16:50:59 2024 X-Original-To: freebsd-toolchain@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 4TlL3M2DpWz5BvjW for ; Wed, 28 Feb 2024 16:51:27 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TlL3M04nKz436W for ; Wed, 28 Feb 2024 16:51:27 +0000 (UTC) (envelope-from 6yearold@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-787ac650561so290218685a.3 for ; Wed, 28 Feb 2024 08:51:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709139085; x=1709743885; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GP1CwNfnKtjvNA+nlWXiUjuiqmZ4mO+KHdQ5pA6fUvg=; b=enEvaust/lbtQikyhdwPpPajhXOP9tfSU2DzCiaioERTkQkHElCAFkI6Z4ms35Ri/4 oz6NubmrW64LqrkQ0nDzB4Hx3MY7zg1exeNLpTilhCjBzYI5oDfC+NqBlfdmkupA3jLt mVu0Ct25UdVK1rKj1hZspDVM1kYuKvqIsDuRr99ssnIOa5klVinkTuo7qbJF9Ndr5Ki9 rIn2sA4k8/AVQYVxmpAk/RqTk0GCM8Qs3EKP8XR5Nn/qUtXlGalY9XdhZuuWXUPtFzTA UQ2+7YRU+OBjYPMD0hBz15Np8VE7xo4qJFbU5fPEaQYme2+EP127M331NcFUoCuDZEou x5lw== X-Gm-Message-State: AOJu0YxpVWr9eDfI6qEVcOUajoTNvaoV8NjID99AfB1XigQXViD4oE2e LGA1B775qkbvwhJidUHIbgS+ZkABEUGrPM1xVO1qE6En1/2DQ/dmAKo6mzU37fY= X-Google-Smtp-Source: AGHT+IEXaN+WDs3KeqKgyjeFeJ7Vkxnm/DpmpDeQfsAWM/hv6UpSXxzOuRisputC4g7TrehB47luOA== X-Received: by 2002:a05:620a:444b:b0:787:ee54:e08c with SMTP id w11-20020a05620a444b00b00787ee54e08cmr3977796qkp.27.1709139085465; Wed, 28 Feb 2024 08:51:25 -0800 (PST) Received: from mail-ua1-f53.google.com (mail-ua1-f53.google.com. [209.85.222.53]) by smtp.gmail.com with ESMTPSA id m16-20020ae9e010000000b00787f5d1546fsm309855qkk.64.2024.02.28.08.51.25 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 28 Feb 2024 08:51:25 -0800 (PST) Received: by mail-ua1-f53.google.com with SMTP id a1e0cc1a2514c-7dad2d1c9edso720770241.1 for ; Wed, 28 Feb 2024 08:51:25 -0800 (PST) X-Received: by 2002:a1f:dac2:0:b0:4d3:3bdc:801b with SMTP id r185-20020a1fdac2000000b004d33bdc801bmr138285vkg.8.1709139085035; Wed, 28 Feb 2024 08:51:25 -0800 (PST) List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Gleb Popov Date: Wed, 28 Feb 2024 19:50:59 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: LTO To: void Cc: freebsd-toolchain@freebsd.org 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:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4TlL3M04nKz436W On Wed, Feb 28, 2024 at 5:24=E2=80=AFPM void wrote: > > Hi, > > I'm trying building ports with LTO in poudriere with this > in the makefile: > > ### > OPTIONS_SET+=3DLTO > OPTIONS_SET+=3DLTO_BOOTSTRAP This will only enable the LTO option, if the port has it. The proper way to enable LTO for all ports is WITH_LTO=3Dyes > [2] does the poudriere jail need to be built with LTO? No, ports features can be switched on a per-port basis. > [3] does the host OS need to be built with LTO (and anything else?) No. > Thin LTO or thick LTO? Take a look at Mk/Features/lto.mk to get an idea how this switch affects po= rts. From nobody Wed Feb 28 17:06:08 2024 X-Original-To: toolchain@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 4TlLNQ1zq4z5Bwd1 for ; Wed, 28 Feb 2024 17:06:14 +0000 (UTC) (envelope-from void@f-m.fm) Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4TlLNP3zX1z44FK for ; Wed, 28 Feb 2024 17:06:13 +0000 (UTC) (envelope-from void@f-m.fm) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=f-m.fm header.s=fm1 header.b=eapJR9Vw; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=Y8qJtfH7; dmarc=pass (policy=none) header.from=f-m.fm; spf=pass (mx1.freebsd.org: domain of void@f-m.fm designates 64.147.123.24 as permitted sender) smtp.mailfrom=void@f-m.fm Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 7D6F13200A1F for ; Wed, 28 Feb 2024 12:06:11 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 28 Feb 2024 12:06:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=f-m.fm; h=cc :content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1709139971; x=1709226371; bh=ORhQ01i2Gv f/st3SAMYqwsbbvXdSM1oLZhC9D4mwByg=; b=eapJR9VwVDAtmZ6DaxBnP6XsKz B5/i03QqKoNWochVy3KpPIwdn1K6ntlIZLqJE1eDZ3oHf20yEtyILKIH/3uXtqTe Po+R11YZxHCHWTcYUzrNAfPNY3VRgdTmIFZK7A+DZ6sjPqL+tkRp7T4m8lD81gkI GQK/TptpwmzlN/CeSQGZjJWutn735APSy6xJoMmXyugEbiqIvSjpuWE2rlFkojxc hRmscSROzs3RkkFMilITcFCSAR7nTBiYsdNO1LAtNi27wEgZGe3rdpm47ku0LShW ZuHCFP03KrPuHLp6o/nGjn0Kkeys3qyWkAUMnICaRr/OL99SS50KbxK2CLag== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1709139971; x=1709226371; bh=ORhQ01i2Gvf/st3SAMYqwsbbvXdS M1oLZhC9D4mwByg=; b=Y8qJtfH7oxvapYXi2EiKqvHKwhIWOm+A9vqk9AVV3YHI 2fhQD/6g97QDLEbWBeEMBKTgRTMXVBHWRvDFUAPPmGqp9HOXwTbQGwKykWYfH+73 gvvZ1X6oTivbmgNZUlnoF5blwm9Z90uRapZTXzn51iX4w0o+0fcqAlYs93Dnwv+O hcdBvVxWtXoScHGZo4jrNKH9qrWt0l4/ffxVmlytMYSYuT/1cTM7OM2i2+tCjMLK oNc9hFDidpLCW7d6uBUw6mBm3zijEQx/Mo0JVE0UzFcJW6rhnKwlL8lG2vXtYBED JT/Fuz+UL9AioCbkIh/Bdci7jbpnmetVHkhgLAdmOQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrgeejgdeludcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehttdertd dttddvnecuhfhrohhmpehvohhiugcuoehvohhiugesfhdqmhdrfhhmqeenucggtffrrght thgvrhhnpeekleduvdelhfeileefgffghfffkedtheellefgudfgvdegkeejjedutdehhe fgueenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehv ohhiugesfhdqmhdrfhhm X-ME-Proxy: Feedback-ID: i2541463c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 28 Feb 2024 12:06:10 -0500 (EST) Date: Wed, 28 Feb 2024 17:06:08 +0000 From: void To: toolchain@freebsd.org Subject: Re: LTO Message-ID: References: List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.56 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[f-m.fm,none]; SUBJ_ALL_CAPS(0.23)[3]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.24]; RWL_MAILSPIKE_VERYGOOD(-0.20)[64.147.123.24:from]; R_DKIM_ALLOW(-0.20)[f-m.fm:s=fm1,messagingengine.com:s=fm1]; MIME_GOOD(-0.10)[text/plain]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.24:from]; NEURAL_SPAM_SHORT(0.02)[0.019]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[f-m.fm]; RCVD_COUNT_THREE(0.00)[3]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[f-m.fm:+,messagingengine.com:+]; MISSING_XM_UA(0.00)[]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[f-m.fm]; PREVIOUSLY_DELIVERED(0.00)[toolchain@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MLMMJ_DEST(0.00)[toolchain@freebsd.org]; ASN(0.00)[asn:29838, ipnet:64.147.123.0/24, country:US]; DWL_DNSWL_NONE(0.00)[messagingengine.com:dkim] X-Rspamd-Queue-Id: 4TlLNP3zX1z44FK On Wed, Feb 28, 2024 at 07:50:59PM +0300, Gleb Popov wrote: > ... Thank you! Is LTO buildable/usable/enable-able for base? -- From nobody Wed Feb 28 17:46:52 2024 X-Original-To: toolchain@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 4TlMHM4GZKz5C1JF for ; Wed, 28 Feb 2024 17:46:55 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-oa1-x2b.google.com (mail-oa1-x2b.google.com [IPv6:2001:4860:4864:20::2b]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TlMHM3rS2z483l for ; Wed, 28 Feb 2024 17:46:55 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Authentication-Results: mx1.freebsd.org; none Received: by mail-oa1-x2b.google.com with SMTP id 586e51a60fabf-2204e9290f9so840379fac.2 for ; Wed, 28 Feb 2024 09:46:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd.org; s=google; t=1709142414; x=1709747214; darn=freebsd.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=LoAquHz0ObDlyeVZCZFCNrV5C3E1UhUmakSGy2sfRCw=; b=gn84lnxUHCJqbOmcrw8ZG/zC8ZHVZgO1vWdhxn2hR5s432y7aJ2VlYJPQebFTBv7H1 9dAAds6snSgT/N9KLJTfsEFl1yZH0xYLM6kEzwfP1iQefahm8nye3C2k4ucnDSSgV/w5 HZTOclMa1gD6LWHZlzMlebdaN8EG67ssNQkYniX7L6F2SrZI3DtgPkFtK05uz0ngnadL fS9H6sg4ruMDB4+ZCB3yZVdR31a3Cvio5hWbr5NyiDY6ySNklAoIDySvHiIrvxbTu64l wchJhehqWWAFMPPbPECrhTk8Zz6EBrasN51hSgvjb11hEjgifCtapdEPCKCdTBclBaV6 mWdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709142414; x=1709747214; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=LoAquHz0ObDlyeVZCZFCNrV5C3E1UhUmakSGy2sfRCw=; b=MSbC7qaDNttijkr0dbeauW+WT12kB1CdEeeICFK7yBq7s9pp/eruIU+Ow5INm8kwcw ejftYmFA5uTCKmRvcx4yES5w2P+fjiJ5smD80WfZ+ctgjvIqzf5Jn3vaLVNs4gL3+YSm waevwxhUFyIhbVGSRSOAyc28XSpaEXm4vPLlXU4eBzNAy3dg74pwKt1Ddv0ZmtCtspyg yv3fVcpY+sO3Vuq48AhSQEf5ZjUgX391Bp98xMRqAVQ8lfvKiM74K8vtbe5cKU2H4QoS BVK7jIB7xRp3ik4UQmdSqUvqk4YGQpXBiq4WkPuyLnTxv7lPuI8htg3/Qk5ppGJQvsAW hm0Q== X-Gm-Message-State: AOJu0Yxzxnye1fqv+P/N6Rj+19PYs7m8zIWYC9iR6BIZKighh1y5xAIF Hsy1RWWijkYOgIyaL4KqrnvXXltcla9Fl9BlnVm5Lo6MTsirkk4JhO2RbSi+/14UYTUblEywNFb O X-Google-Smtp-Source: AGHT+IHBq+1m4jEfpmo09xpySaJmTTVbKu9egBWb9nE6kQZY11QhLSPaBcKPG7Lt7DNhGSG7n4dUEQ== X-Received: by 2002:a05:6870:c69f:b0:21e:8cc7:c7c8 with SMTP id cv31-20020a056870c69f00b0021e8cc7c7c8mr414851oab.37.1709142414153; Wed, 28 Feb 2024 09:46:54 -0800 (PST) Received: from mutt-hbsd (174-24-72-211.clsp.qwest.net. [174.24.72.211]) by smtp.gmail.com with ESMTPSA id h20-20020a9d6a54000000b006e4901f1a3csm1909280otn.22.2024.02.28.09.46.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Feb 2024 09:46:53 -0800 (PST) Date: Wed, 28 Feb 2024 17:46:52 +0000 From: Shawn Webb To: void Cc: toolchain@freebsd.org Subject: Re: LTO Message-ID: X-Operating-System: FreeBSD mutt-hbsd 15.0-CURRENT-HBSD FreeBSD 15.0-CURRENT-HBSD X-PGP-Key: https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/blob/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc References: List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="a2fr73illvprvm43" Content-Disposition: inline In-Reply-To: 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:15169, ipnet:2001:4860:4864::/48, country:US] X-Rspamd-Queue-Id: 4TlMHM3rS2z483l --a2fr73illvprvm43 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Feb 28, 2024 at 05:06:08PM +0000, void wrote: > On Wed, Feb 28, 2024 at 07:50:59PM +0300, Gleb Popov wrote: >=20 > > ... >=20 > Thank you! >=20 > Is LTO buildable/usable/enable-able for base? HardenedBSD 14-STABLE and 15-CURRENT build all applications and libraries in base with thick LTO (-flto). (With one eexception on 15-CURRENT: libc--but that's related to some fallout related to recent libc/csu/libsys changes in FreeBSD, the goal is to re-enable LTO for libc soon.) The problem you'll find with building libraries in base with LTO is that those ports that use alternative toolchains might break--mainly if they link with static libraries (.a files) from base. gcc doesn't read/parse LLVM IR bitcode files. You might even see some issues with different versions of the same toolchain. For example, if llvm in base is at version 16, but the port requests llvm-from-ports version 15, then the port might not build. llvm's LTO ABI isn't forward compatible. The reason HardenedBSD builds base libs and apps with LTO is for future support of Cross-DSO CFI. I've worked on Cross-DSO CFI support slowly over the past few years, and there's still a long ways to go. Hopefully that helps. Thanks, --=20 Shawn Webb Cofounder / Security Engineer HardenedBSD Tor-ified Signal: +1 303-901-1600 https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A= 4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc --a2fr73illvprvm43 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmXfcYEACgkQ/y5nonf4 4frpAQ//UveeV64hIlEy//t1oeplP2sTEB4y9MvuoC39Bh27b4tG5/JQJRDzzNAJ Oe3rOOKKsFcQUl9KBLnJNOV9DH0rhUaXnx519Lhy+Cb5JX4FR7EwI66u82+tRBtZ F2bAER0tgwZc2gGE/rYGefo/0sZw0tuyknooX0YUP42Zdo2RNAOt4l35DwzmyTCm D3Z4cHZbCFEj1ONq4vM4XPv5dQ6CWtsCmdc18INe9sE2X47beV5vfp/6vRJuHP81 ygB+GWza/nGEwiFbFf3vc486jsZpQR8S6e7runeAa0FlodjxESG93/vDi+CmWX8g 6tBI1EtXj4Tjau5ZCeDTlHewIAwzqiTBtDb2S1m+DBGCt4+b96F0lU68DqyfBhhz 01arvRMvmN+Of9cG6SBgTbk60ltkXVIYHXQau6XdSn7zyLGVJ5fPoEQUK+ZhhJKS zsaHhIDF5q1Uu7NHbQhEPuwVux3jUon9hQg7WbikmcQR6tCgyIBeFwqiSwJmmzJ9 k0A0SFZK55CmX14U+MiySZPwSPKr+a1KoVSnjx04nVWvZDr0eIFmrHXFiCnyfhBP 88LE9bn6f82S+IdR0AzhNpDGHHmu97CSQMtpyPZMf6KKXxyDk5mncP+L6D8LNtDS xn/pUxRD11HRvwSp1aLHWt5n+VXMwZ5atUn2IDJrD8uKwfU8Gtc= =e8NM -----END PGP SIGNATURE----- --a2fr73illvprvm43-- From nobody Wed Feb 28 18:16:22 2024 X-Original-To: freebsd-toolchain@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 4TlMxg24LSz5C3QP for ; Wed, 28 Feb 2024 18:16:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-24.consmr.mail.gq1.yahoo.com (sonic304-24.consmr.mail.gq1.yahoo.com [98.137.68.205]) (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 4TlMxf6Q0kz4CXf for ; Wed, 28 Feb 2024 18:16:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709144195; bh=2647wHI8R2PTn+P73fkVIHDJ8Mojh3Qs5vtzOtcSqi0=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=IcVUsDe/1FpyD+NdKtmyjWS7xH/t8Ms2UrzcpZeyA1f/QPK9wNy5d5qosvg1CozdEgx1iXz32evJfKwxCyFE48hFbaZgtbftYUD0NEq6eYO8MDriYnK3SmT/nwDpfdM/DZtP7PaJpbxuu5VDCYej2e11go0l8Mq8CGXp3r0BbE17CkIBKoECrIJfQVZmbgvcDuDon+ETwegSuTPD/QZdBNBJ5uZc9+tQ4My7OW/AwBB8wkVX/gZdyh/NQPuZYTL4H7nFZnFyVc/vTRmKoxBo6qoh8zFdOvnn6uI4+db3gu1fNHtBjiXrX+zpuKQQS59pfaH3V6AW7WMSpITONHkCDg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1709144195; bh=BwCGkRKMKNldlGy/F40ozTAh24Jj0CzuZc6m0x+Bbmj=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=qzDvk6cZpeHFf9qx+iRj12UXAKQd85wx7zdOzzaC8k3glrKILjEnq+KcRZS7JGHmut9H0apm6F4JeMYyKNC+Gn+NzAhsgdwcIqrmNzEbWE7uguDP+yEEXlhyHG35RbRXOJldKRa8OJJVrI61GsmZkVvIy80rwgN05aV7VT1i+nLggc2TXOCgPHYzXzKqbioZAkdvRx7VMHBL+slkLQJYgyvXMA4DLvAW+Drkcb5tYugaGPQj3nLxLhr2PrhttW+QB3eHNleZFpAzsrHeaxy303pVnM8MHEfyd8hikduFkvcOBHt3uvIEEyofv128NdC06oGGTDguWLg+lD7IfrOt8w== X-YMail-OSG: .BocJasVM1n63QH3hKt_Jbip3ER7oOd9KhbZdQUjEJ3pGVRBNROZDm7MqsGgC5n STW_2J66P6N7KJaJhp.yRF49Wb2HLSbId8jGmvKW4GFu6UtiN7_Y5yPvptqCQuhFlw61fONfxZ0f Sz5h353h7HLlZV4lKdfdAVXvTjWRHOP5_6mXTRjYSXa63sVydL0SaEdyp5f4wCppE0a_cH5U_eQ7 1Unrj4Yq5e9lIrWmdWyHMUTtXPkK1hp5kZotaVbIDqli826NZ3WJXuzC698qI_FRUGMY9GmNnvCi 0YAL5EkLZDBOSM2LLi3QXivpuK00m0xiODlKTa_BN.LxPZCq76IOXkHBQTEUBT3Bmccdu9ayHQTt dAS1bQHRGFZjXj3IuZHhRCzZBMTzQXIMEEMnANNd0u.4dB.r69vHMn_ycU8wgOhz5QtvEHe7Lwvb YNtj5CmE.rhbnCBI3BvqNnX6mtkz8hbnATzaXp4k5IPKgiGUieHIlBBKuaJWMOC22cFUKkdFfupj dBk3DCjq1QxeiPgdAII1QVGe9XigDlj1VF0dyb6T.znPYpTXGWFZHFv4A6AMSyWdK_8cYB.vxpll MC7Zj1f_QRPt6BieUdmZv1Z9A8kDT1eft3dqqD8FI9uDfO.1YiR5vAGU7QWMfzbSGR9u.MbMohjz om7b8tFo9fd_a068jpHGYYgxYAm4vPhtHrgMhWMF3_vsacNOF46OZ1r5yc.zYCfn4O3gUPX7QTl7 ygl0MmVcgq6Ww1wkQorKNbcFM5F.AnBkihA6He3WZfHyG04zMWnSKvBR.oXZQMFbeLDvkTTuSzLO IbKe7gEO5zBkY0EU7ndoMdFXUWvUVK.Lvd..MIPajCAAxfHMgOglkkxl4sqGd7YzX0YTwhnMT1Go 6fgk5HlyBMhatd8FT6GD4yvfsyve7ab_SXCPYbkrHqCmlwWRYs7xEn1G5NKbjr0_NbRVFwx9rIJ7 kEIcEj47FXlnoTm19JcKWreIJexsQgu7uNBtvNzHJ4XrLm8Ag9BN6cb2VEEvdWyVIi3K3yAMgZnG ZTHGIMjowqoDGjH2kR4M7Jc.WL98Ci4Ap5bHUWb2w_cqsVa1KkwitNM64YVVvvcodzlh3PAKToeW OKLOX0kQG2qSgxjFvZBWgoCaMtlyn_u96gF4VbqyhabgEmclri1Gd2vRW2Yk_BkdbTg0qQtan8aa Ltrlu3gmGaYkDT1J88zZ90YKtyA4YlojRPwyHNd3_CrgOD2iQwI9a8NZ0v62HN_dygGj1hDRaOZF .MpUsd9OBZmG3h6XuY7FPrK4DJF7cRlOLniM1bUybNpXiePWdjFRg.nGeLIY3AHej8hL.8pXUaUm V6hobkkj1MTvjBr2ZwNNHskZwky6aDGZGfai1iOPJ0_z4Cc_Sui9aXY7Ypeu9S1oxiR9YfO3mSQ_ DuaTWR4TDjkpQjjoTDjF9UtXnEjlRxYyvRHug4shiJE4h2Im5Z4bvVsrCjsFJlMPTq0dNG9taEwU B8hjAMU_oTy5Pf7qYSe_z_HUzUKqR65NuLSW8tm.bygFe2Is0q0hyjWxyXLaNidB06nXrdUswqxK dgtanlVYUQHc456AGRGLNWMeclsEWKjFIR7i6q3Q0xKbQMkzI3mQb2wXPviOe6.vrGJLsjZCY6qL bSQKGuUXU7tznv0Ekb0mn4SaG35CpYJaX3_yglQwd8ANGbgMytlGeemjhPcbD3zGpQAb1mz0QKfB BgCT9ihLuJMS7PoZzLnMwxahTwbyrKAFknY9FWh3VHcL6l7YCuGuReRHU5stm06BbDw2QaClZpAy DK6oBsaS4bOJ.xMPm3LxXTCyOkfEZ4BWye0wpj9DW8uwVE_qYGiB_4ZLai_tN7iphEa00FdAbZBQ h6aYFs45OCPngT8MMPEprpCE5KGrRnieL.8v14kXiYCXHN6Lzkuszne2daB9yQDITVxAPXLfhr4s GtP5T1i6eNYfo3furH.rhn0QT5QspCqh4J4aROwyiVKrkMh0FvVzpbR6DfqROOgA_wPvnQlfjA1y G_HN8FJnXfVAAaCIqBc4e5xLOi_1IaHO2OtDG72tC.1MgFH_cM.JQ_OYxvtmoYn40Y8ZL3tqukr1 _rxBEBiOYCvevRCAbCVUM3YxyW.sywmbQBmxTGOQYFrSHBFwPOOc39F9STlHolSNCOEgyDsyAK1P hrDRUwuvHjtilMjOlv4REqlGg7m_qpMAXQhFDTfimsx.FulKlCvKpPUPOv8nVJb9dhxCIWJ7f51N jDK4419ABcU83S99TkMJqevnD0tSAt40icw6XNNmzxj4gNlANvZkJS2LK.BFHVD.NoWd3mMdm X-Sonic-MF: X-Sonic-ID: 1cbbed2c-63a5-42fd-872e-3cfeadd1f048 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Wed, 28 Feb 2024 18:16:35 +0000 Received: by hermes--production-gq1-5c57879fdf-hrd4s (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5441110a3f5eefe11132b82d939fddd5; Wed, 28 Feb 2024 18:16:33 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: system clang's -debugger-tuning setting: Is the default gdb setting intended? From: Mark Millard In-Reply-To: Date: Wed, 28 Feb 2024 10:16:22 -0800 Cc: FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: <9B916C6A-6BEB-43FB-A4A4-E29130212DD8@yahoo.com> References: To: Brooks Davis X-Mailer: Apple Mail (2.3774.400.31) 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:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4TlMxf6Q0kz4CXf On Feb 28, 2024, at 08:37, Brooks Davis wrote: >=20 > On Tue, Feb 27, 2024 at 10:47:31PM -0800, Alexander Richardson wrote: >> On Wed, 21 Feb 2024, 08:43 Brooks Davis, wrote: >>=20 >>> On Tue, Feb 20, 2024 at 05:54:25PM -0800, Mark Millard wrote: >>>> [Curiosity, not an objection.] >>>>=20 >>>> It appears that most likely all FreeBSD platforms get the gdb >>>> setting by default . . . >>>=20 >>> I'm not sure we've thought about it much, but gdb is almost = certainly >>> the right default tuning since it's what most developers are = accustom >>> to. >>=20 >> I think there is also an argument to default to lldb tuning. Just = last week >> I discovered that lldb is unable to resolve debug information for = types >> defined in other shared libraries, so you really need to build with = -glldb >> or -fstandalone-debug to get any support for e.g. standard library = types ( >> = https://github.com/llvm/llvm-project/issues/60994#issuecomment-1447337360)= . >> The downside is that the resulting binaries are bigger so it depends = on how >> important lldb support is. >=20 > I guess we should look at how gdb does with lldb tuned debugging bits. > It's certainly possible that the gdb tuning has just plain rotted and > the gdb experience would be better with lldb turning. >=20 Another question might be if src.conf or make.conf should have an explicit control over which tuning is used --plus a default choice for when it is not explicitly set. =3D=3D=3D Mark Millard marklmi at yahoo.com From nobody Thu Feb 29 10:19:48 2024 X-Original-To: toolchain@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 4TlnK13VYVz5Ccxv for ; Thu, 29 Feb 2024 10:19:49 +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 4TlnK03YSWz40H2 for ; Thu, 29 Feb 2024 10:19:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709201988; a=rsa-sha256; cv=none; b=e2sELxxFVHwb5WpDIZeZmIrQt4isP9s7egJ0h1NcdpGtL5mlQRYf/8hc8OUhxz4q+bN3Ew 6xOo5t46vQ/52qQwdKc7v8zslgOzlUCiRYR0T5pR/SxGJoXpL1ygObqGsnlujiahGRjEmD unJfgCOt0y6zYmiNgyYgO9pdAwQehXdSTMrNOmjTMlAj4g/cjKHznbgivOA2En2RNMOFgm V+09Cpwije6O0Si6Fwh+uask/HmhJKdgqYCmDxmCKIFdwAsmuXunBRTBaZZ86325jz2zy5 MWa2auDcHF48pAEtAHaJZUDXZjB0PCtr1y4I6ZftfVJYluldaeCt0iCDUJUvig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709201988; 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=2/rPYAKijIP0iytjARwjVJ4/jCeOaz0X9uGwGqEn8m4=; b=Vm9uzBaywwDg9qw3aZSyT1LegcicSKZOLSKVYmEOpPiIqG4wrMHY+wl70cEzW8Il1V+eHU C6JdlGYztA1sGW8ZzgoFDKLsrG7cb39yiysG5pHlXPpJ9AYPa2WcWJmUXsqnDDZLFjEeTH Q1zaZbcBCokDffLjFdSU3GDFvWd5yYxZczB7pkcQOWEyjLRU55RzNqjHNGpAh8m70FknKn 7aqtvevzVmieTTuMmQi9tzdGYs/gmrhj/3GtXKLNuy+fUeyJHKUTvqFcdnjLeHkhDZFTeV FUFArubuMZfWkRWq2BL9ZPLXrryjypt/PwdUzVA2kJJMkJmG2JLW4tE6ZYAUSg== 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 4TlnK038W3zdf8 for ; Thu, 29 Feb 2024 10:19:48 +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 41TAJmKc051089 for ; Thu, 29 Feb 2024 10:19:48 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 41TAJmjS051088 for toolchain@FreeBSD.org; Thu, 29 Feb 2024 10:19:48 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: toolchain@FreeBSD.org Subject: [Bug 257876] clang-11.0.1 crashes on 14-CURRENT but doesn't crash on 13.0-STABLE on the math/deal.ii port: error: Didn't find this decl on its identifier's chain! Date: Thu, 29 Feb 2024 10:19:48 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: yuri@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc bug_file_loc 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: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D257876 Yuri Victorovich changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|clang-11.0.1 crashes on |clang-11.0.1 crashes on |14-CURRENT but doesn't |14-CURRENT but doesn't |crash on 13.0-STABLE on the |crash on 13.0-STABLE on the |math/deal.ii port |math/deal.ii port: error: | |Didn't find this decl on | |its identifier's chain! URL| |https://github.com/llvm/llv | |m-project/issues/47050 --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Mar 1 03:50:12 2024 X-Original-To: toolchain@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 4TmDd1434dz5Blbk for ; Fri, 1 Mar 2024 03:50:13 +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 4TmDd12mQLz4Rpc for ; Fri, 1 Mar 2024 03:50:13 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709265013; a=rsa-sha256; cv=none; b=Qxc56o0ORuDPJUf9z+Ecl+2ai/f3LjbOxAVwL708Ghypexf6BiO9a4qML81bXltCUVaB8T o5G0mnESuqVvXidvxqb/ayFquHK7stun8MECmwXzZz/5TxUnuHA4F/aP6ffsjMYNBcNtBm WDv0obQ/xllzxPDupG1tB2FyjrJiiYcNwmLpqs9MLmCzM3xHMm3VuyAfppFb9BPg/airCI Z6KoxX/0yL/Pcmj02Lodn3mE+7LdjZcSPhB2D5HekaOc3pqS9Sb1f4A/gmuM16bqeUIgDw 0Tt1chgrnAfZfZgsIoYIcYz5RwfS3rVvQR4AzR7LB7sApo4JH8MdeaJVAb+i6Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709265013; 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=eULzv921s1c1GNlvSHaOb0JP6cDbERbGPBwEUUGyO1s=; b=S+ONNMNfp2h0hP7JxPYhekDUSR9rYLLcdfIbRV77eUC3HF09WtHdtfU5zh2xn4rCoOFjXy PjXQagKOqdEfT6bZjxMwyItQ1e16OcSvJjSDM/pX7ukVsvzy7JTCzAnRjCb5to8/zD2Ujp nfficESLvPd2EGSJshxC1Sbdo+mDjSgYEFUvcCBaYjGCV7RMwbNiytxaw+mb246OaITcl0 UQ4FLWv/rojHAh1MAkzOVFYg4pIVpoiUDOtKNh+LDkedf9r38soZa+pI5WQaa3gBYgqPCO j9XgpOfwh5qWM2zEw3mYtqGELSxxwaUY18/vd9n0mT7hLXARilVdlKfCAFA+rA== 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 4TmDd12Mxlz18m6 for ; Fri, 1 Mar 2024 03:50:13 +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 4213oDS3032371 for ; Fri, 1 Mar 2024 03:50:13 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 4213oD64032361 for toolchain@FreeBSD.org; Fri, 1 Mar 2024 03:50:13 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: toolchain@FreeBSD.org Subject: [Bug 277393] Linking fails with sanitizers Date: Fri, 01 Mar 2024 03:50:12 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 15.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to 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: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277393 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |toolchain@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Mar 1 13:15:58 2024 X-Original-To: toolchain@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 4TmT9q1y75z5CMxH for ; Fri, 1 Mar 2024 13:15:59 +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 4TmT9p57T9z40MB for ; Fri, 1 Mar 2024 13:15:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709298958; a=rsa-sha256; cv=none; b=k+/1pd25NWFJF3IbA2lDBNXff8TP+xWuxxcICItQmipPYjAnLoDdbiu/UbuHg92ofHOLLe qU9rCMU+JP5YLq9MZ28w3g7r8lzaXt+NXIGz4A4Nagnqz/L7/XVYMmld95B8Mp3hM0hp+C NYvY+RFdAuSAPazXP8UnchKWMh7Fn2wBTTBg4q66ViGPjfbhpVMpx4K+uH4BW+xW2zpE17 CzN6HJqGsCJoUqhbyQJZjHbujryE/6Hf9hH5iVZd8kl6p22XXGQL8lHbPcpILd9y1ohjqr RQKGmUt5gGTWrNx3kiFDEGvWZn8uoVEbCFMXy0r1gzz9+wyxc1BTkypp2HZSDg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709298958; 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=fUalu1l0FUdYCudSA4OWIHf0SeO4Ccl3seU2JrZUbw8=; b=GgX3a8TQH+iyo3jBtRX2mljTHg8BoeSHjtbpLzLLBfGZGdBbF65dhv/1K9TXGRwKM3Oj0A gz6XJeSvkXaaiuLySCx5vBW0KGlsJjrr76SwBhyNiT90TYB2K/F462gE+12xcMup8EobjK jMa8JpJXl7t24CnDWMBTFYU4lxrfomTsLkPLyAXy5qauqwtHZeGF6Jv2ZuR22Vo0TqguBR sWOTTWm+TZRd5gv++PJD4aeo0V/tMdejL9Pg8ErmWIzS7iwMHLPSKrobqpdajm3VYUF3vI 2/1ntHbcm0taAqhpYSkvo4t4qjOClo0KZUefc0901rQ8siHmouNE2MASTKN0Ug== 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 4TmT9p4gNkzRdJ for ; Fri, 1 Mar 2024 13:15:58 +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 421DFwMr010546 for ; Fri, 1 Mar 2024 13:15:58 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 421DFws5010545 for toolchain@FreeBSD.org; Fri, 1 Mar 2024 13:15:58 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: toolchain@FreeBSD.org Subject: [Bug 277393] Linking fails with sanitizers Date: Fri, 01 Mar 2024 13:15:58 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 15.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: marklmi26-fbsd@yahoo.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277393 Mark Millard changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marklmi26-fbsd@yahoo.com --- Comment #1 from Mark Millard --- https://lists.freebsd.org/archives/freebsd-current/2024-February/005638.html reports that for now (or at the time): QUOTE TL;DR: you can work around this by adding -lsys to the link line END QUOTE Various alternatives were explored so far, with Brook's last note being: https://lists.freebsd.org/archives/freebsd-current/2024-February/005644.html It may end up needing to have the explicit -lsys long term. There is also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277222 that may make this one a duplicate. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Mar 1 13:57:25 2024 X-Original-To: toolchain@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 4TmV5d6HlGz5CRQ9 for ; Fri, 1 Mar 2024 13:57:25 +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 4TmV5d30kBz439C for ; Fri, 1 Mar 2024 13:57:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709301445; a=rsa-sha256; cv=none; b=SKvWavzBg3N7WxkA4/HAK5unRmVyCfwvWJYRS+phbtQrbYUyNbNEmLjXQf2f1kXW5Td1OX 37rnyZKlG1b1wzYEeIrz1SHIKDz+4Fz/HUA+WO9pEIS8+ue3k/H5i/yLH+r66W+YJ8OVcW PeDlG6gWIKzX9vfQ+Q5xuH3mvHmSFBJg372wxcelGijjL+JQdPdEZu92HRK63cdP6BH+5C g3J6HlRU6ORNiDUE2AoJnqiTCdNz5lgLBI4od/cgdkeNdJfEFgiwGBmpOAWvJg3Cg0Tudf +fepq34xVLEbpg9/59XmrfaeuYIxQPfMeqIBPcjeH/Y2qw9B+62+6gAn9W4uQw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709301445; 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=CKdROYWdPzwgJqzb9rbenYOJjajgUIXtU6xTLE1pUe4=; b=L5620V04ruhxPJwr5UgtTYHYHCrLt14sydcIbr53yuVB9S9RdQwmGUmjADGpU54muXduVf 5MNroHkqLJ9M+iEZh4buFZnbJYrtNEuZ5A6DwLF0nECYihhSvtvaf2o2LbT9WpK16K+uva vAyeF48s6s5dwQRC8RfqYeuXjJgA/WiI6U4iOkxcfq5ujmrBGdxz1Y7vvXnuVO9QdbpgSS SkuTzJESMIwEQikyPCVEv+uDFAgAzKTJLrJXqrHtrmcyX5Tg+VV5Nj3W+1Gvlglbf42/zv 0N+koCxjHDMLSlUv2n5ReNqHLrVH/lZhZlQ/QAbbsX7fn9E90zo/VAac5TSWjw== 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 4TmV5d2VHnzSrJ for ; Fri, 1 Mar 2024 13:57:25 +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 421DvPcc027822 for ; Fri, 1 Mar 2024 13:57:25 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 421DvP8M027821 for toolchain@FreeBSD.org; Fri, 1 Mar 2024 13:57:25 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: toolchain@FreeBSD.org Subject: [Bug 277393] Linking fails with sanitizers Date: Fri, 01 Mar 2024 13:57:25 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 15.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: hartmut.brandt@dlr.de X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: 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: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277393 --- Comment #2 from hartmut.brandt@dlr.de --- Adding an explicit -lsys is unfortunate because that would require modifying all the build scripts. These may be 3rd party scripts and I would be very unhappy if I had to dig into large cmake files just to add a conditional -l= sys if the thing is built on FreeBSD with sanitizers. This is not a duplicate of https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277222. That one may be related but has nothing to do with sanitizers. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Fri Mar 1 15:05:19 2024 X-Original-To: toolchain@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 4TmWbz2XvBz5CXCd for ; Fri, 1 Mar 2024 15:05:19 +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 4TmWbz0Qsfz4DpV for ; Fri, 1 Mar 2024 15:05:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709305519; a=rsa-sha256; cv=none; b=qi/ZjCdINtO7hTKnx6qqhh+j9PtOdzDsLETF9mWqZvMMVXUFG7BPtPd3ppdyvpBFMYtcYp y32tmvIq2eMY6j7YQ2Mwt7NwH8/1ORzwqDqlWU35BF891bMtZfzVXbvC5nyYKR27zNUOAi f/nHk+g0o8bAF2/BRAKHY4Xph7FXUV/FcodlYKrhwiFdht4MpyaEC8WYfOgPA3BWXe8ODG lEr8YxFztYPbIOO7HC/jrB4Q+7ge9Qtw1vXpYZ2ej4sHtvwgflC0P0FArKGhYnwcioOHTc oSwWAOc9pgso7vVCxcWL0uwM+WRUtpgtqaOKFbXdCYenqUHw5HYJbuuWCdcj2g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709305519; 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=MP+F32iqEOn87AmxLL9RNxxuctYLPEMf+A6CoLcORFI=; b=Ecn3inYJtTSptMLAdLS4ESpPQh+KevW/8hJjm+AR+N1LIeBjmFTxlQqbH17md/J9e8OHNH 2blAMbyP0eEBUXE9brD5oW9AFaMXZvb6oo1XFEjIQ2Bl3VWACusb9YZJefAmYujV05vFcF X8JgLFLfBTn1jneTHDcxHtFTpUlr6U+EsjZ//fk14sx5uWMDGJoxiwe27iB+rQNUuTPdcs Umxpyere28gZqCIOBnveXawoKcaW1/mnPvbf+YkFymCORthqHPQOUWJxk/u+MWUqaqvB+V mScT+2V6MrGYGRYcxRhlfXkiABjNVb9VijSWHBpeuMFchvQ39c+96+/xhBR/qg== 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 4TmWbz02bhzWN3 for ; Fri, 1 Mar 2024 15:05:19 +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 421F5IYF005478 for ; Fri, 1 Mar 2024 15:05:18 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 421F5IVv005477 for toolchain@FreeBSD.org; Fri, 1 Mar 2024 15:05:18 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: toolchain@FreeBSD.org Subject: [Bug 277393] Linking fails with sanitizers Date: Fri, 01 Mar 2024 15:05:19 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 15.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: dim@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277393 Dimitry Andric changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |brooks@FreeBSD.org, | |dim@FreeBSD.org --- Comment #3 from Dimitry Andric --- This was indeed discussed on the mailing list, with various options thrown around. Unfortunately the "easy fix" of adding libsys to the libc.so linker script had to be rejected, so some other solution will have to be found. --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Mar 3 21:00:37 2024 X-Original-To: toolchain@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 4TnvP23mVsz5CJJ0 for ; Sun, 3 Mar 2024 21:00:38 +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 4TnvP20WkHz46cH for ; Sun, 3 Mar 2024 21:00:38 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709499638; a=rsa-sha256; cv=none; b=Fm6kJe0a0+oAgvm40b7NK2vgbqTQi61XWuLmO0Vr34bgF3/+JFNkCiux7VEZnzb7yBEYZT MEUJTVqTWTaVuDLcbNK02I1wGDPnLz9nU8qTYbEf16umpSbKM7B3c9dOx9aYnj0VCMP2WD /H/CgDBV2SCzRCuduZpLkLvbMZS84UIBB/c1XokOUlz5ETogvPY+mX21rt9w4dNVELUxb6 JaPZQEZZ6GI6wtmFqVOfr2k0CLZa6aGoo/83ZyDMSXDVdRPXbGnGyGMgR4krvq2JipQT9z x/sOtHqug1h1GNZQIkg7JBckXwECG2t+VBK6ImSYy+u8xSqBw8NIeS4fGdDqJw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709499638; 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=JltG0w1hTQwlw8UY9VgpTxyVgnjQCxMDqfaeTZWyhuw=; b=FmCsTyUEnSUNEnz2p2yZBfy13AV+gjJ5zBRKSdPY+xJ6rdhXlJ6lKJ+GkVH4pVj4NNk3Ot G3Vk66VU88XnXv2dd8cM6AFy2JUH7VXObSxVCJF7inhpc+UCy/lacXA7BdMDGP7HMuBTfq 1xUg4b/nftb+G3ykmOSchVzdzuQOsACY+Tfjc2wK5MOPYFB/Bj0ApO88bqwUoYuBgsispS XeL03yGQ5i7bDz6+8WHLfTzl+R/odbbZsNZcQHohd/wwP6IpGG9v/c4ZwPbRHZr33YBIaW cbCovUslSccx5xJ6Xyj/8PdWvnDWJoC8/IeeYAl69wnyadsZXDd1NLvOguqP3w== 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 4TnvP207PYztdr for ; Sun, 3 Mar 2024 21:00:38 +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 423L0bP8072599 for ; Sun, 3 Mar 2024 21:00:37 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 423L0bLs072597 for toolchain@FreeBSD.org; Sun, 3 Mar 2024 21:00:37 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202403032100.423L0bLs072597@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: toolchain@FreeBSD.org Subject: Problem reports for toolchain@FreeBSD.org that need special attention Date: Sun, 3 Mar 2024 21:00:37 +0000 List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="17094996373.fCEcE.66720" Content-Transfer-Encoding: 7bit --17094996373.fCEcE.66720 Date: Sun, 3 Mar 2024 21:00:37 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- Open | 236165 | crash in malloc with ld.lld and -Wl,--export-dyna Open | 261341 | clang-13 runs out of memory on the port math/open Open | 263870 | cad/horizon-eda: Crashes clang 13 on aarch64, amd Open | 271624 | emulators/qmc2: clang crashes during build on {12 Open | 192686 | Segfaults using combinations of -pie -pthread -lm 5 problems total for which you should take action. --17094996373.fCEcE.66720 Date: Sun, 3 Mar 2024 21:00:37 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
The following is a listing of current problems submitted by FreeBSD users,
which need special attention. These represent problem reports covering
all versions including experimental development code and obsolete releases.

Status      |    Bug Id | Description
------------+-----------+---------------------------------------------------
Open        |    236165 | crash in malloc with ld.lld and -Wl,--export-dyna
Open        |    261341 | clang-13 runs out of memory on the port math/open
Open        |    263870 | cad/horizon-eda: Crashes clang 13 on aarch64, amd
Open        |    271624 | emulators/qmc2: clang crashes during build on {12
Open        |    192686 | Segfaults using combinations of -pie -pthread -lm

5 problems total for which you should take action.
--17094996373.fCEcE.66720-- From nobody Sun Mar 3 22:41:44 2024 X-Original-To: toolchain@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 4Tnxdr32KJz5CSPN for ; Sun, 3 Mar 2024 22:41:52 +0000 (UTC) (envelope-from mpysw@vip.163.com) Received: from mail-177181.vip.163.com (mail-177181.vip.163.com [123.58.177.181]) by mx1.freebsd.org (Postfix) with ESMTP id 4Tnxdn49BCz4Qnn for ; Sun, 3 Mar 2024 22:41:49 +0000 (UTC) (envelope-from mpysw@vip.163.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=vip.163.com; spf=pass (mx1.freebsd.org: domain of mpysw@vip.163.com designates 123.58.177.181 as permitted sender) smtp.mailfrom=mpysw@vip.163.com Received: from [192.168.1.107] (unknown [223.81.190.125]) by smtp2 (Coremail) with SMTP id oWZ4CgD3_3un_ORlBrZIAA--.44755S3; Mon, 04 Mar 2024 06:41:44 +0800 (CST) Date: Mon, 04 Mar 2024 06:41:44 +0800 Subject: unsubscribe X-Priority: 3 Message-ID: From: =?UTF-8?B?4oCq4oCqeXUgc2hhbiB3ZWnigKzigKw=?= To: "toolchain@FreeBSD.org" List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 X-CM-TRANSID:oWZ4CgD3_3un_ORlBrZIAA--.44755S3 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU2Ma0DUUUU X-Originating-IP: [223.81.190.125] X-CM-SenderInfo: 5ps124g6yl1hqrwthudrp/1tbiCQmWb1gAsJxgVwAAs6 X-Spamd-Bar: + X-Spamd-Result: default: False [1.72 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; NEURAL_HAM_SHORT(-0.98)[-0.984]; DMARC_POLICY_ALLOW(-0.50)[vip.163.com,none]; MIME_HTML_ONLY(0.20)[]; R_SPF_ALLOW(-0.20)[+ip4:123.58.177.0/24]; MIME_BASE64_TEXT(0.10)[]; RCVD_NO_TLS_LAST(0.10)[]; MIME_TRACE(0.00)[0:~]; FREEMAIL_ENVFROM(0.00)[vip.163.com]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_FROM(0.00)[vip.163.com]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_EQ_ADDR_ALL(0.00)[]; HAS_X_PRIO_THREE(0.00)[3]; HAS_XOIP(0.00)[]; ASN(0.00)[asn:45062, ipnet:123.58.177.0/24, country:CN]; SINGLE_SHORT_PART(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[toolchain@freebsd.org]; MISSING_XM_UA(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[123.58.177.181:from]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4Tnxdn49BCz4Qnn PGRpdiBkaXI9ImF1dG8iPnVuc3Vic2NyaWJlPC9kaXY+