Re: git: e4b7e0154f5e - main - Mk/bsd.options.desc.mk: Expand ASLR

From: George L. Yermulnik <yz_at_yz.kiev.ua>
Date: Sat, 23 Dec 2023 13:08:31 UTC
Hello!

On Sat, 23 Dec 2023 at 11:15:01 (+0300), Mikhail Pchelin wrote:

> On Sat, Dec 23, 2023 at 08:54:41AM +0100, Mathieu Arnold wrote:
> > On Fri, Dec 22, 2023 at 11:44:57PM +0000, Muhammad Moinur Rahman wrote:
> > > diff --git a/Mk/bsd.options.desc.mk b/Mk/bsd.options.desc.mk
> > > index d20740cc888a..f877b04dd8d4 100644
> > > --- a/Mk/bsd.options.desc.mk
> > > +++ b/Mk/bsd.options.desc.mk
> > > @@ -30,7 +30,7 @@ APE_DESC?=		Monkey's Audio lossless format support
> > >  ARCHIVE_DESC?=		bzip2/zip/iso9660 archive support
> > >  ARMADILLO_DESC?=	TPS transform computation via Armadillo
> > >  ASIO_DESC?=		Asynchronous I/O support
> > > -ASLR_DESC?=		Enable ASLR support
> > > +ASLR_DESC?=		Enable Address Space Layout Randomization support
> > >  ASM_DESC?=		Use optimized assembly code
> > >  ASPELL_DESC?=	Spell checking support via GNU Aspell
> > >  ASSERT_DESC?=	Enable debug assertions

> > To be a bit pedantic, it still means little to the user, does it mean it
> > will build stuff with the random bits, or that it adds random bits to
> > stuff when running...

> If a user don't understand implications of enabling the option one
> should not check or uncheck it and rely on the defaults, provided by the
> maintainer.

User-friendliness left the chat =(

> If a user wants to know more - ASLR acronym is perfectly googlable with
> wikipedia article being the first link.

This way entire "options.desc" framework perfectly makes no sense. All
the option names are more-or-less acronyms. Why would need to waste time
supporting `bsd.options.desc.mk` where we have web search engines...

-- 
George L. Yermulnik
[YZ-RIPE]