Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Aug 2024 17:57:38 +0200
From:      Mathieu Arnold <mat@freebsd.org>
To:        Cy Schubert <Cy.Schubert@cschubert.com>
Cc:        Joseph Mingrone <jrm@freebsd.org>, Gleb Popov <arrowd@freebsd.org>,  Cy Schubert <cy@freebsd.org>, ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org,  dev-commits-ports-main@freebsd.org
Subject:   Re: git: ccc21de09381 - main - devel/binutils: Add devel/elfutils dependency options
Message-ID:  <kh2ghimgrtfpyqxxbp3xphmmvggruluv6l3zips5h7l4bhb4jx@ug2g5kytk6sp>
In-Reply-To: <20240829144434.0F9053BB@slippy.cwsent.com>
References:  <202408281603.47SG35Q9035605@gitrepo.freebsd.org> <CALH631nFVYyks4DB%2BT8%2BC8r5Y6GHT4Su8mzhDaJ8BQ1=PMVZPA@mail.gmail.com> <20240828180439.22B0730E@slippy.cwsent.com> <2ypgfpzxn7m4jzzbacyvrlw7htj5iyg7zwdb7mjcbknfjr3ee4@ipqdfyay3s4m> <20240829124237.6E277483@slippy.cwsent.com> <86o75bpf9y.fsf@phe.ftfl.ca> <20240829144434.0F9053BB@slippy.cwsent.com>

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

--smrr3cewvoxhszxg
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Aug 29, 2024 at 07:44:34AM GMT, Cy Schubert wrote:
> > Hi Cy,
> >
> > It looks like there is a --with-debuginfod configure option.  Could we
> > remove the OPTIONS_RADIO and make it a single ELFU knob?  Something like
> > below would make detection of the library and the dependency on
> > devel/elfutils deterministic.
> >
> > ELFU_DESC=3D		Depend on devel/elfutils
> > ELFU_CONFIGURE_WITH=3D	debuginfod
> > ELFU_LIB_DEPENDS=3D	libdebuginfod.so:devel/elfutils
>=20
> I suppose but this would mean users who have depended upon the old behavi=
or=20
> would need to actually specify it. I was trying to avoid changing any=20
> implied behavior.
>=20
> This of course would necessitate a PORTREVISION bump because even though=
=20
> this change doesn't affect poudriere builds it will affect users who buil=
d=20
> binutils manually.

It's not really a behavior, it's a random fluke, if you had elfutils
installed, then it used it without you knowing about it.

Building ports should be as deterministic as possible, I think there is
a paragraph in the porter's hanbook about that.

> Consider it done.

Thank you

--=20
Mathieu Arnold

--smrr3cewvoxhszxg
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQITBAABCgB9FiEE9XJBpJetWizkEBUef2IOCp6dQb4FAmbQmm5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY1
NzI0MUE0OTdBRDVBMkNFNDEwMTUxRTdGNjIwRTBBOUU5RDQxQkUACgkQf2IOCp6d
Qb5Tswv9E4fq+8JYGzRUEg7XoYLyXCxi95YEC4/JVEfjVrFh8PSwVFyX8p0Mpfvv
a89zUZPFqLKNySAr9BEzZTi1dVd0mcKhgvlSId+GNmRMPFwBrSC3Nkrw3xskgGzr
6Rm5qHqwBLrMNLs1SWVGQD/lRLBmRieRttPTrAzSvesY2qGskDjvsBKkTwX0kuqd
R+IZlHAxVbrmcrTWN79ww4LaWmEyGzAZqT1w/0KChwD8maRfwTMHx7h/j4Pkpr/o
OkXh0jg9cAwhizMtIFt5dbGDAara/oroOhYgbH7XFLRNp0DppwWa51N06YCioZiE
E9ISa2LbRwGuLJI9htEB+QueGpS7V2ajWqjDVutkm2ZM9i7Zf13zvIo1YQhpQu+f
mhggjGMoXm2sxgMYnyZWm3iWlFNVh7DZZvVVYdegTR3/SO74BnvR1+BwlomqkeCf
oQj3UhPWJJFKD4I50NiZ5HuitnwM0sbBr3cIh6qNm/O8YTNPhPLUFWEB7Wuj76pb
AGYkW4id
=pWHR
-----END PGP SIGNATURE-----

--smrr3cewvoxhszxg--



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