From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E5306158042 for ; Fri, 1 Nov 2024 17:50:20 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 172E2E0957; Fri, 1 Nov 2024 17:50:15 +0000 (UTC) Received: from crocodile.elm.relay.mailchannels.net (crocodile.elm.relay.mailchannels.net [23.83.212.45]) (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) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6326AE08A4 for ; Fri, 1 Nov 2024 17:50:13 +0000 (UTC) X-Sender-Id: thundermail|x-authsender|confabulate@kintzios.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 47CDF22C8A for ; Fri, 1 Nov 2024 17:50:13 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1730483412; a=rsa-sha256; cv=none; b=Xdp2wVS3BjiGcKea8KDv0erYupMjiyPuDcMhamER861GWYBLNwpUNmp9grsVV6ZLwR4OBU saUm/Btu56t02SsomxjKqlMKziwCZjZ45MCB4NEHdD8/JsigFCnG8/lFPJaQB6VyjIodpk mt2u5lGYaVd7EMHuVxy86D1KgwTbhSB+d1a5DV2IT+EKAk+IgQ4UBoqIPVHfIbxfxKRywq 9i8byFiBaay63h/SAftroRsA2nSbg9hAcuEz2TYZlc6XH7IH+ZYLG+iLPMjW9vJt+FgkaD V484q36L8jXA0ijfwKojuNGxjZ8nO9Kuas3OhZ1IHmqZvbR2y1M1rsfu18shKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1730483412; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=+YV4d2yC2t2uurYHgmvGxdjxeu9zuO6WHsyj/EN98cs=; b=l8RbuexCQ2KTdJz4n4XOZUltnnleXz9lcv96Gq7Dn4X9GKXEP6kv6tLFliGnnarU60Tmr5 cG/mmIr3BxoTOjhV9vNAEYn+yLv8Ls4beTEksRfdEg11/hgaU7QeThUbnRshrwnuXuAKNR y1dMT5XvBCjo0XgctoS0rXJBaG4Kp4/3Neni4dSI1Exeyf8AB53/3m0+U2lF3Gpek+Mx26 p+9cEUrnBFgowOIkotMqJC5JfU41rmrCQDR/dbvKz9cDaECZ8DEPPwIDL9rJb7Bns/dINX i+rFXDemM6uYOB9GPwQOCpYDfTwi21KX4r+wYXNOAYbTGXLj4y4wOiiTs30uwg== ARC-Authentication-Results: i=1; rspamd-5cc7c5c758-6cn8v; auth=pass smtp.auth=thundermail smtp.mailfrom=confabulate@kintzios.com X-Sender-Id: thundermail|x-authsender|confabulate@kintzios.com X-MC-Relay: Neutral X-MailChannels-SenderId: thundermail|x-authsender|confabulate@kintzios.com X-MailChannels-Auth-Id: thundermail X-Wide-Eyed-Snatch: 3975010060e6569d_1730483412961_3555474787 X-MC-Loop-Signature: 1730483412961:149403618 X-MC-Ingress-Time: 1730483412961 Received: from mailclean11.thundermail.uk (mailclean11.thundermail.uk [149.255.60.66]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.103.23.198 (trex/7.0.2); Fri, 01 Nov 2024 17:50:12 +0000 Received: from cloud238.thundercloud.uk (cloud238.thundercloud.uk [149.255.62.116]) by mailclean11.thundermail.uk (Postfix) with ESMTPS id 9A5DA1E0005 for ; Fri, 1 Nov 2024 17:50:09 +0000 (GMT) Authentication-Results: cloud238.thundercloud.uk; spf=pass (sender IP is 217.169.3.230) smtp.mailfrom=confabulate@kintzios.com smtp.helo=rogueboard.localnet Received-SPF: pass (cloud238.thundercloud.uk: connection is authenticated) From: Michael To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Firefox and clang Date: Fri, 01 Nov 2024 17:50:08 +0000 Message-ID: <5036054.0VBMTVartN@rogueboard> In-Reply-To: <5861349.DvuYhMxLoT@invader> References: <12545142.O9o76ZdvQC@rogueboard> <115370864.nniJfEyVGO@rogueboard> <5861349.DvuYhMxLoT@invader> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2709459.X9hSmTKtgW"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-PPP-Message-ID: <173048340820.3975964.15694767995735104057@cloud238.thundercloud.uk> X-PPP-Vhost: kintzios.com X-Rspamd-Queue-Id: 9A5DA1E0005 X-Rspamd-Server: mailclean11 X-Spamd-Result: default: False [-1.61 / 999.00]; SIGNED_PGP(-2.00)[]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; ONCE_RECEIVED(0.10)[]; MX_GOOD(-0.01)[]; R_SPF_ALLOW(0.00)[+mx]; FUZZY_BLOCKED(0.00)[rspamd.com]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:34931, ipnet:149.255.60.0/22, country:GB]; MISSING_XM_UA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_COUNT_ONE(0.00)[1]; R_DKIM_NA(0.00)[]; RCVD_TLS_ALL(0.00)[]; NEURAL_HAM(-0.00)[-0.982]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DMARC_POLICY_ALLOW(0.00)[kintzios.com,none]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[gentoo-user@lists.gentoo.org]; HAS_REPLYTO(0.00)[confabulate@kintzios.com] X-Rspamd-Action: no action X-Archives-Salt: 731bcde6-3e51-45d2-b122-97d4f7631871 X-Archives-Hash: 0f9be561fc3fd1b1af9d1ccdad086294 --nextPart2709459.X9hSmTKtgW Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Michael To: gentoo-user@lists.gentoo.org Reply-To: confabulate@kintzios.com Subject: Re: [gentoo-user] Re: Firefox and clang Date: Fri, 01 Nov 2024 17:50:08 +0000 Message-ID: <5036054.0VBMTVartN@rogueboard> In-Reply-To: <5861349.DvuYhMxLoT@invader> MIME-Version: 1.0 On Friday 1 November 2024 17:00:20 GMT Marco Rebhan wrote: > On Friday, 1 November 2024 17:41:25 CET Michael wrote: > > Without USE="clang" the emerge takes 12-18% longer, but I am not sure what > > is the recommended compiler for FF or why it was changed. > > Hi Michael, > > https://bugs.gentoo.org/941878 seems to be the relevant bug with discussion > on why it was changed. Thanks! From what I read briefly, I understand clang is recommended upstream and therefore was set as a default flag. However, a rust Vs rust-bin version clash can occur and since FF patched their code to work with gcc, setting clang as the default compiler is no longer considered necessary - at least this is the present status. I don't know what the runtime performance impact may be of the current clang Vs gcc[1], but compilation times were longer on my systems, loosely comparing FF versions 128.3.1 to 128.4.0. [1] https://stackoverflow.com/questions/3187414/clang-vs-gcc-which-produces-faster-binaries > > PS. Also I do not understand the meaning of these notations: > > > > IUSE="foo" > > Everything outside the quotes is normal bash syntax, the variable contents > are interpreted by Portage. > > This sets the ebuild to have USE flags "foo". (If IUSE was set before this > line, it will clear out all the USE flags that were defined before.) > > > IUSE="+foo" > > This sets the ebuild to have USE flags "foo", the preceding "+" on the USE > flag means it is enabled by default. > > > IUSE+="foo" > > This appends to the previous IUSE value. Equivalent to IUSE="${IUSE}foo" > (note the missing space, hence why the Firefox ebuild uses IUSE+=" foo" > instead). > > Cheers, > Marco Thanks for this clear and succinct explanation! :-) --nextPart2709459.X9hSmTKtgW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmclFNAACgkQseqq9sKV ZxleNxAAgWi1dpOvOUrYFMjhI8YFW008SwtzAe+8Gu63VavFeKQMN6K9IOzs1liW BNWlRUUV8cKombcqXY4hhugW7MZqB2DrT3ahXZ4NGk4b3zEwrqrpabNttizrMrSD 7+Yx/z+WhT/4xuD6D3xzF+efhQUBILMr7U03CBFhczN+WAJTs5bVQuswQJ7pBtVe /E1WWbNPwilNpvBx31L0Xx/YlqSbSTZ8KC8rIM+DeORelbR6fhip+yanMdliiAxr VoOlZzApinZM2oLh5LMhTX1XXC9dV0e1eL+d3EAaP225eU8TPDFXW/TFabxqb5OA YX97/kg4VE6BfqZCX+wbiWO7AVkXRK2HEpGn21izACp7ocH1l11XZChaJSeVFuzN jz2ms5YWMeqwibe4vaUnP0t3MncJMW8Ko9yTsrU8vy5mpJInGUqLgikWlIgLflbd wqKyNfJgVtRIuSMIaRr/6has0wuR1H5O3bXtHdhbLmgkgIVJq762Q898BdfuamUT HgFaIW58+cv0/9aepXbBHMLxMRYsAXeLZlfBdgJ+wvz/qiYnpgBngOionDlq643Q DsTjeoGtjgGuvGdV6wuGUh7Kis6htEE8iCNT7/h9kiiwZzp5pACM+5CnIMiTDykc rGeedF53qTkeH4nu1At4C8IL9LeG84CYEbjXr/IlHaLdvSjGRR8= =EGQV -----END PGP SIGNATURE----- --nextPart2709459.X9hSmTKtgW--