Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Jul 2024 14:04:48 +0200
From:      Daniel Engberg <daniel.engberg.lists@pyret.net>
To:        Mathieu Arnold <mat@freebsd.org>
Cc:        ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org, Baptiste Daroussin <bapt@freebsd.org>, "arrowd@FreeBSD.org" <arrowd@FreeBSD.org>
Subject:   Re: git: 06601897e5cd - main - framework: reintroduce the  feature enabling code
Message-ID:  <457bab3436f42fd12d80beb16e067cf0@mail.infomaniak.com>
In-Reply-To: <6kivt3yarts23vqyv277vqrw6dhswo4hilbdkspvnaz544mtvc@yiyqgdtnp6y7>
References:  <202404120754.43C7slbr026326@gitrepo.freebsd.org> <12af8e210220224883a7856115f61be9@mail.infomaniak.com> <6kivt3yarts23vqyv277vqrw6dhswo4hilbdkspvnaz544mtvc@yiyqgdtnp6y7>

next in thread | previous in thread | raw e-mail | index | archive | help

--_=_swift_1720872288_c5894cfe66e9a9dd9fa67c9e1e890b3a_=_
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 2024-07-13T08:47:47.000+02:00, Mathieu Arnold <mat@freebsd.org>
wrote:=


>=C2=A0On=C2=A0Sat,=C2=A0Jul=C2=A013,=C2=A02024=C2=A0at=C2=A006:11:04=
AM=C2=A0GMT,=C2=A0Daniel=C2=A0Engberg=C2=A0wrote:
>>=C2=A0=C2=A0Hi,
>>=
=C2=A0=C2=A0
>>=C2=A0=C2=A0=C2=A0This=C2=A0changes=C2=A0so=C2=A0LTO=C2=
=A0option=C2=A0is=C2=A0no=C2=A0longer=C2=A0applied=C2=A0to=C2=A0Rust=C2=
=A0(cargo)
>>=C2=A0=C2=A0ports
>>=C2=A0=C2=A0
>>=C2=A0=C2=A0=C2=A0BY=
=C2=A0DEFAULT=C2=A0causing=C2=A0a=C2=A0regresssion,=C2=A0please=C2=A0fix.=

>=C2=A0
>=C2=A0As=C2=A0it=C2=A0has=C2=A0been=C2=A0three=C2=A0months,=
=C2=A0nobody=C2=A0complained=C2=A0something=C2=A0was=C2=A0broken
>=C2=
=A0so,
>=C2=A0
>=C2=A0I=C2=A0don't=C2=A0think=C2=A0anything=C2=A0is=
=C2=A0actually=C2=A0broken.
>=C2=A0
>=C2=A0LTO=C2=A0as=C2=A0are=C2=
=A0a=C2=A0few=C2=A0other=C2=A0features=C2=A0like=C2=A0SSP=C2=A0are=C2=A0use=
r=C2=A0facing=C2=A0features,
>=C2=A0not=C2=A0a
>=C2=A0
>=C2=A0porters=
=C2=A0facing=C2=A0options,=C2=A0it=C2=A0means,=C2=A0it's=C2=A0up=C2=A0to=
=C2=A0the=C2=A0person=C2=A0doing=C2=A0the
>=C2=A0
>=C2=A0building=C2=
=A0to=C2=A0choose=C2=A0wether=C2=A0to=C2=A0enable=C2=A0it=C2=A0or=C2=A0not,=
=C2=A0it=C2=A0is=C2=A0**not**=C2=A0up=C2=A0to
>=C2=A0the
>=C2=A0
>=
=C2=A0person=C2=A0porting=C2=A0the=C2=A0software=C2=A0to=C2=A0forcefully=
=C2=A0enable=C2=A0it.
>=C2=A0
>=C2=A0--=C2=A0
>=C2=A0
>=C2=A0Mathie=
u=C2=A0Arnold

Hi,

Likely because this pretty much silently went b=
y because it was posted
on Phab and you only CCed bapt. It's been enabled=
 since Jan 2023
(https://cgit.freebsd.org/ports/commit/Mk/Uses/cargo.mk?i=
d=3D967022fd812cf67dec264ee4e53bd016b69e7a2b)
and tested/discussed here h=
ttps://reviews.freebsd.org/D36736 before
being enabled/committed. I notic=
ed it now while updating a Rust
(cargo-based) port.

Best regards,
=

Daniel


--_=_swift_1720872288_c5894cfe66e9a9dd9fa67c9e1e890b3a_=_
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div>On 2024-07-13T08:47:47.000+02:00, Mathieu Arnold &lt;mat@f=
reebsd.org&gt; wrote:<br></div><div class=3D"ik_mail_quote answerContentMes=
sage"><blockquote class=3D"ws-ng-quote"><pre style=3D"white-space: normal;"=
><div>On Sat, Jul 13, 2024 at 06:11:04AM GMT, Daniel Engberg wrote:<br></di=
v><blockquote class=3D"ws-ng-quote"><div>  Hi,<br></div><div> <br></div><di=
v> This changes so LTO option is no longer applied to Rust (cargo) ports<br=
></div><div> BY DEFAULT causing a regresssion, please fix.<br></div></block=
quote><div> <br></div><div>As it has been three months, nobody complained s=
omething was broken so,<br></div><div>I don't think anything is actually br=
oken.<br></div><div><br></div><div>LTO as are a few other features like SSP=
 are user facing features, not a<br></div><div>porters facing options, it m=
eans, it's up to the person doing the<br></div><div>building to choose weth=
er to enable it or not, it is **not** up to the<br></div><div>person portin=
g the software to forcefully enable it.<br></div><div><br></div><div>-- <br=
></div><div>Mathieu Arnold<br></div></pre></blockquote></div><div>Hi,<br></=
div><div><br></div><div>Likely because this pretty much silently went by be=
cause it was posted on Phab and you only CCed bapt. It's been enabled since=
 Jan 2023 (<a href=3D"https://cgit.freebsd.org/ports/commit/Mk/Uses/cargo.m=
k?id=3D967022fd812cf67dec264ee4e53bd016b69e7a2b">https://cgit.freebsd.org/p=
orts/commit/Mk/Uses/cargo.mk?id=3D967022fd812cf67dec264ee4e53bd016b69e7a2b<=
/a>) and tested/discussed here <a href=3D"https://reviews.freebsd.org/D3673=
6">https://reviews.freebsd.org/D36736</a>; before being enabled/committed. I=
 noticed it now while updating a Rust (cargo-based) port.<br></div><div><br=
></div><div>Best regards,<br></div><div>Daniel<br></div></body></html>


--_=_swift_1720872288_c5894cfe66e9a9dd9fa67c9e1e890b3a_=_--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?457bab3436f42fd12d80beb16e067cf0>