This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [GCC-MELT-391] MELT 0.9.5rc1 etc...


Le 31 mars 2012 à 13:55, Romain Geissler a écrit :

> 
> Le 31 mars 2012 à 12:27, Basile Starynkevitch a écrit :
> 
>> I am surprised of your patch which indeed contains gcc/melt-build.tpl:
>> 
>> -## GAWK is needed, the GNU awk [+ (. (tpl-file-line))+]
>> -GAWK ?= gawk
>> +## AWK is needed [+ (. (tpl-file-line))+]
>> +AWK ?= awk
>> 
>> 
>> I really need GNU awk (and I may depend upon GNU extensions of awk). AFAIK, GCC also
>> requires *GNU* awk specifically (and not some other awk). Why the above patch? If GNU awk
>> is called awk on MacOS (like it is on some Linux distributions) just call it still GAWK in
>> makefile things! I'm pretty sure to not be the only one with this convention, that GAWK in
>> Makefile meen that GNU extensions of awk is necessary.
> 
> Are you sure you really need GNU awk ? I don't think so ! In my patch, i replaced every GAWK
> uses in Melt (only the melt files that you ship in the packaged version of Melt, there are still
> somes instances of Gawk in /contrib/MELT-Plugin-Makefile and in /contrib/build-melt-plugin.sh
> but those are only for packagers, not for melt users). The gawk usage i replaced were trivial
> uses that DO NOT use specific GNU awk features (on printing and using the {next} command).

I forgot to add add that the awk usages you perform are so trivial that grep will also fits your needs
and is a lower dependency than awk.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]