[GCC-MELT-391] MELT 0.9.5rc1 etc...
Romain Geissler
romain.geissler@gmail.com
Sat Mar 31 12:03:00 GMT 2012
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.
More information about the Gcc
mailing list