Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/usr.bin/make




To: Christos Zoulas <christos%astron.com@localhost>

Subject: Re: CVS commit: src/usr.bin/make

From: Joerg Sonnenberger <joerg%bec.de@localhost>

Date: Sun, 18 Jun 2017 00:36:13 +0200


On Sat, Jun 17, 2017 at 10:31:27PM +0000, Christos Zoulas wrote:
> In article <20170617222558.GA24656%britannica.bec.de@localhost>,
> Joerg Sonnenberger  <joerg%bec.de@localhost> wrote:
> >On Sun, Jun 18, 2017 at 12:22:13AM +0200, Kamil Rytarowski wrote:
> >> On 18.06.2017 00:16, Christos Zoulas wrote:
> >> > In article <20170617213136.GA21537%britannica.bec.de@localhost>,
> >> > Joerg Sonnenberger  <joerg%bec.de@localhost> wrote:
> >> >> On Sat, Jun 17, 2017 at 05:28:07PM -0400, Christos Zoulas wrote:
> >> >>> On Jun 17,  9:38pm, joerg%bec.de@localhost (Joerg Sonnenberger) wrote:
> >> >>> -- Subject: Re: CVS commit: src/usr.bin/make
> >> >>>
> >> >>> | Agreed, please revert. This was discussed at the time and FreeBSD
> >> >>> | behavior you have now implemented is much less useful.
> >> >>>
> >> >>> You can get the original with -V '\VAR'
> >> >>
> >> >> That's no better than the behavior before.
> >> > 
> >> > Now you get:
> >> > 
> >> > $ make -V MACHINE_CPU
> >> > arm
> >> > $ make -V \\MACHINE_CPU
> >> >
> >${MACHINE_ARCH:C/mipse[bl]/mips/:C/mips64e[bl]/mips/:C/sh3e[bl]/sh3/:S/coldfire/m68k/:S/m68000/m68k/:C/arm.*/arm/:C/earm.*/arm/:S/earm/arm/:S/powerpc64/powerpc/:S/aarch64eb/aarch64/:S/or1knd/or1k/:C/riscv../riscv/}
> >> > 
> >> > The second is the original version.
> >> > 
> >> > christos
> >> > 
> >> 
> >> How about "make -V" getting the original behavior and "make -VV"
> >> resulting with evaluated one?
> >
> >I find -V '${foo}' a perfectly reasonable way to spell it, especially
> >since it works consistently with modifiers. No need for more complexity.
> 
> And it still does. You cannot use -VV because of getopt(3). You can use
> a different letter. The complexity is when I get this long string instead
> of the evaluated variable.

Please do not unilaterally change behavior. Especially if it has been
discussed in the past. This is rude at best and not everyone shares your
opinion.

Joerg


Follow-Ups:

re: CVS commit: src/usr.bin/make
From: matthew green

Re: CVS commit: src/usr.bin/make
From: Christos Zoulas


References:

Re: CVS commit: src/usr.bin/make
From: Joerg Sonnenberger

Re: CVS commit: src/usr.bin/make
From: Christos Zoulas

Re: CVS commit: src/usr.bin/make
From: Kamil Rytarowski

Re: CVS commit: src/usr.bin/make
From: Joerg Sonnenberger

Re: CVS commit: src/usr.bin/make
From: Christos Zoulas




Prev by Date: Re: CVS commit: src/usr.bin/make

Next by Date: Re: CVS commit: src/usr.bin/make

Previous by Thread: Re: CVS commit: src/usr.bin/make

Next by Thread: Re: CVS commit: src/usr.bin/make

Indexes:

reverse Date

reverse Thread

Old Index



Home | Main Index | Thread Index | Old Index