tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: I need support with a planned POSIX make extension
Hi,
after severel POSIX teleconferences, we (the people who usually discuss the
issues in the teleconferences) have a question related to the behavior of the
special macro .MAKE.SAVE_DOLLARS while using := in bmake:
It seems that the := feature in bmake is available since at least 1993 (I
could not find an older version in the netbsd version control) so it seems
that *BSD was happy with the original behavior of := for a long time (more
than 20 years).
To me it seems that the ability of not expanding $$ for := and the new switch
.MAKE.SAVE_DOLLARS have been introduced in 2016 in order to make it easier to
handle some rare corner cases. Is this true?
What I can see from the Changelog is that a change on 2016-02-17 caused that $$
was never expanded with := and with another change 2 days later on 2016-02-19
.MAKE.SAVE_DOLLARS was introduced with a default to the original behavior.
We are now planning to standardize the behavior in POSIX as :::= but are
currently not sure which behavior should become the default behavior for
POSIX and whether there should be a way to switch behavior at all.
Could you please tell us your preference?
Do you believe that POSIX should include a method to control whether $$ is
expanded with := or not?
Jörg
--
EMail:joerg%schily.net@localhost Jörg Schilling D-13353 Berlin
Blog: http://schily.blogspot.com/
URL: http://cdrecord.org/private/ http://sourceforge.net/projects/schilytools/files/
Home |
Main Index |
Thread Index |
Old Index