From nobody Fri Sep 16 17:42:38 2022 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MThHB6VjSz4cgG7 for ; Fri, 16 Sep 2022 17:42:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-24.consmr.mail.gq1.yahoo.com (sonic312-24.consmr.mail.gq1.yahoo.com [98.137.69.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 4MThH96LkZz40g1 for ; Fri, 16 Sep 2022 17:42:45 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1663350163; bh=/iV9ZXC6a0LwVnDk2ybkAq8D/knlZeS0a6Y/uNjJzeE=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=m9TJpWhz0lKgcBtP1nxfPDubs1y9FTahnD9pK+n2nHwu8oZuR4xgreBPNB27Tr98nfsmUyJCMiKZJwDU03vBuiNmGEornhtasabIf0aSd8DmOx66OB/hC2C2a4Kb5n8FCePWGCxop5i27NRwA3/v4Sj278XgnB+FdeRHsc7PfZI4Zxl90EEtzKbyAsk4K8Adeq+9Ij1kV+5lZzz0hrAY70rWiLrH2Z2HfYTh7gKFmbMjZOE9S6bZSChNUlrqsKXj3lPXWFeYHSji0TFsw6Hm2PCidiy+ISUPHEL4iS7OHHEw+RYlU3WjjzNxJEF5wcAlr0oyrgKMNThB5YCNnZIz9g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1663350163; bh=YNAddZLjkYvGpUEaJWw3XRhIZGoSb5yXJgxpU0d40hA=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ZIZiYgGCv/a+P6o7wb2YoVibqLxGjRBFYcnQslYk3P7zVTSAgOCK6FJAec7JuNy846AqC+JCCyrIyKkGp6UXHF0Lkjg1sam8It9ohr31WoEzkJXAfYseqRZgBX6MoDO67xqFjRRS9nXgXJYU84A+5RMJaZD57YisLFMzAVLLbIc0i8ZLoco9kuUTrXl8GR2GBG61Eg19STwCnbvOc0Jz2Qxolurw507inqmQPjMFlurVpZLcCyguoidKIRUUFkGhqDaWFex0xYUsLABE3kZkqWu+KBW2Q1TC0htr0U36lSNgpQCyODE6M/6dE4cJAPAkK8lp0PMyFPBG6AL0/fqjsA== X-YMail-OSG: EIipT5cVM1l0WJvgvtZ4u8kEUc8dBOIbnCIGjwq2vYUmUWB4Vfz5F2Le0oAw0ZR mgvLLoAk1_ZaI8e9GZmUvKOpUI3_Eo85YoVmzfv7aUYdMeQkVsfYuwz32IrQlTBwhHiWe.eRhzB1 7sLN3lwEOXCiilKmcBZoc3S2fApqAvQQI.mrnPE0huweQKSKObZark2QOqEB8wwOrxraOYWJXmdv IHX5XcHm5U3CbF8.lAX8h.lbWNBlMxbWvk4TgvWn4Xf_kJs7FOduyCPdjte1ELVrlPoYlMIo.VJy K9t1kDeiZ5su.ieDSl85Zox_RzBOORxqS6F.HK9o5LyxvAAa.qo0Dv0Iu.U2kcNlCWDEpJdzneP3 QV9t2fGq6_qHvftku7Ts4aE7_9X2O9jjO7QRo1OwA1CfAhd..VT844nEfhr7UhI3eEnq2owJ8peG .w0lHWXkMZFlqSNpMwyRUzQ2W3.nwZaD2c6q7mM1.USNyJACtk6X9mXtm6ig.WBzB4OusF5oVSfP nZ7Y5j1cyFKL0_OSpTCQ3iW2wcfNM8ZnBSXZD83nJtQT5iKaCXVQl4m6ivqetkaSTF_n_jcdTHyH umXbrEMI.fcUGSfugCAkGF.MpgH56fHP_iI0DtF_BvdZmDKwdH8RBcBDqZioKU2G1RY5UkTgTORa 8ARpXG1O5aUm2sLZS5JJcndbmR2xK.wZPDva5CRU6wF0GCeNVfDkYWCId6HIo4PCw55PMKU.7r4I 4fMDzh6.edH7yS4siDFUeT2BfvxEKIRwMIa.EQuBiWmAGkG4xa7bKJulAs2kkRHlH_q0Uh_26UN0 7A42Be1KmOkKyAEnrKq3dLjqotS4ECwvbEvAYu5bBTd7pmx1REf61b.E1ufN9YeEAjops8r3_DSZ rPxOJ8Y47XwPHvoUASnbhDcGBiHgjt9rhDSrTVpX0XYU3KFLBDY9DRv5WHkUTGqe5Oj69SO8dqZI DlCJxggfOM9Sw8O.EV42NJDUaBf9XIZ9Fa.4Fkh8uKJJxvrU3RT7gGs5.YEXBLJQIxYpwW6_I.rh FS0tRo5dQVyTg3eRAryQK8G31CNlCa1rQFwHik7ZBLV4kjFtMPuLO5VwQOGZW7uWH70aRtaA97iz 5urmC1UZXtqWK8W948kgU__BSg.gph8b4En5nXaaLsDfx8fiLE3.qibSV8E5OsgKXtVxHde81rw_ fGJA1TsfhFjZYC.fQQLcEscQ6d9HH2DbMsLPlELjoEb8UMpsc1jdKlFz2GtWIUDS4TsAJiypk2Au xwiwwBqgyCCMIVKU1piOW39failN.7xrVHzD4j_MmSJcLp8Yu8KOkd9hOhUfM9FO8ine5jSdhXdb YOPZZZ.wqpmDRWcfLAh04doNewIl9N1UnCmJ81jUhzmzsQlQ12i9dMpa7ktG2Rltuqs3_f_NZG5b JFbSH5iDkeaAOsp4XfjYvwp2J6PpW9xgP3ItBI7kv5.kKUZOVu0rXKjiwBOXgkZnj5KrtjV6XtqV nYoP63iOVm2EqxEOCUYvlo6FbPr2LPljAw0Syvxr8kqYwm2QVI9MGlofnQssIuhdn8WPj4aYKmG8 AhEkZTl8N97dtH6ZjVv4IHvTkgXrO79U_sX235geUUdNo_3xWMxlG9smmHej.kd8BTd6cSqd9uMg CBCSZrRAMCmU3mm4TTFv6bkmdryw7RfIquDDhT4O7r7EP27jGH3kQJiCyRAQUofMyYicbgDmdefO OxJc7kIZ9sfFfvH5nT1GwUkA5s5rjdMGqOB6wZzFKjrC05DYquER8yQgnOelOXUrGk_rkTMzpO3z HeVeK_debSMCVdVNHVNoLO0EeznPhhKfVah9A_GGMXoOwUAaAOIQDrgLAY56Ac126XhGybiBi2eR Mm0z38Qc12EIldIO7JKA5Nb6cwWV0kP5KpOjMwTFUEh08_Z9nPiHgrJAYIR0r5vFGzOOkWrd8AcQ .0S4dEBzw3UkPlKX9Rn.mFlIMDYzcIn3jf_SouYvvSY9XAdQNkNX7sqnG_j0JpgMUB9fTfhsmOOa JyGlMjA0onYDAEk14Koveb0VKKymOfrTmCwAcPTE_OlwbkCT_SxEY9t5u7aNSE9xl3EDI8G6JekZ NM6YXZqPDboF8Nhe9XO9aPA2WaOSz2nEWsj2eXCftaEReQ8S_F7SHYgNX2Djqn60ya6U2chxHRPO moajz6H1X0JZLXLNqKzoYkPjBvma0W8fJw004nEekJLjjluv7KIgdrcjUNUZYwcam3MHSJmYieVD xgL.b6YFvIDqaSnUzEg_0U7B5KHxzSkCNL8962KtRAIJzUhipbEO4qxGJpZ9s6sukXr4kypqCDvp Wvuc- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Fri, 16 Sep 2022 17:42:43 +0000 Received: by hermes--production-bf1-64b498bbdd-22xqj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4dd704e0ab5654854a847f0c3bc8bd42; Fri, 16 Sep 2022 17:42:40 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: Default optimization of rust ports Message-Id: <1341165C-54DD-4D23-9C69-7E82176F23CA@yahoo.com> Date: Fri, 16 Sep 2022 10:42:38 -0700 To: "diizzy@freebsd.org" , FreeBSD Mailing List X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <1341165C-54DD-4D23-9C69-7E82176F23CA.ref@yahoo.com> X-Rspamd-Queue-Id: 4MThH96LkZz40g1 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=m9TJpWhz; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.46 / 15.00]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.997]; NEURAL_HAM_MEDIUM(-0.96)[-0.964]; MV_CASE(0.50)[]; 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]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_TWO(0.00)[2]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org] X-ThisMailContainsUnwantedMimeParts: N > Mark Millard escreveu no dia s=C3=A1bado, = 10/09/2022=20 > =C3=A0(s) 12:53: >=20 >> Daniel Engberg wrote on >> Date: Sat, 10 Sep 2022 09:45:21 UTC : >>=20 >>> Since there is work and general interest regarding optimization = would=20 >>> it >>> make sense to make LTO and possibly CODEGEN_UNITS=3D1 opt-out while = we >>> still have a fairly manageable amount of ports using Rust? >>=20 >> Just making sure I understand the wording: >>=20 >> So, in part, you are requesting that the FreeBSD build servers build >> using LTO and CODEGEN_UNITS=3D1? (Those build servers always use the >> defaults as I understand. Thus, the defaults are set to what is >> desired for use on the build servers, if I understand right. Other >> contexts that happen to want something different override some >> default(s): opt out of the defaults.) >>=20 >. . . >=20 > Hi, >=20 > The suggestion is to make it default for all ports but we can (and=20 > should) make it opt-out as not all outcomes might be favourable. opt-out per port? Just globally (all such ports at once)? (Automatic rebuilds if the opt-out status has changed, at least in poudriere?) > These are ENV variables so one wouldn't need to touch individual = ports. The ports infrastructure does not have OPTIONS at a more global level than per-port, as far as I know. (OPTION changes do lead to automatic rebuilds, at least in poudriere.) Opting-out of a global ENV definition would be to globally unset the ENV involved, as far as I can tell. But may be I've misunderstood the details being suggested. =3D=3D=3D Mark Millard marklmi at yahoo.com