Du�an Lacko <[EMAIL PROTECTED]> writes:

> Meaning of '<' and '>' is reversed, so for example "awk '2 > 4 {print}'" will 
> happily copy stdin to stdout. I noticed it when bastille-firewall suddenly 
> decided that I have a 2.2 kernel and tried to use ipchains :). Rebuilding the 
> gawk src rpm solves the problem, so I have no idea what went wrong with the 
> binary rpm.

Many thanks! This exhausts a bug in our gcc, apparently it
optimizes out too much the numerical comparison in awk
sourcecode. You didn't see the bug when recompiling because using
defaults FLAGS, the bug doesn't show up.

I passed the problem to our gcc packager and I'm packaging a
slightly patched version of gawk in the meantime.

Thanks you very much for your report!

-- 
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/

Reply via email to