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>

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

[-- Attachment #1 --]
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=		Depend on devel/elfutils
> > ELFU_CONFIGURE_WITH=	debuginfod
> > ELFU_LIB_DEPENDS=	libdebuginfod.so:devel/elfutils
> 
> I suppose but this would mean users who have depended upon the old behavior 
> would need to actually specify it. I was trying to avoid changing any 
> implied behavior.
> 
> This of course would necessitate a PORTREVISION bump because even though 
> this change doesn't affect poudriere builds it will affect users who build 
> 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

-- 
Mathieu Arnold

[-- Attachment #2 --]
-----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-----
home | help

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