Re: Assembler broken by getopt_long_only changes

From: Andrey Chernov <ache_at_nagual.pp.ru>
Date: Mon, 1 Mar 2004 12:22:11 +0300
> ports/graphics/tiff runs configure without using the -pipe argument to gcc.
> The new behaviour of getopt_long_only() returns -1 when it encounters an
> argument which isn't an option. The old behaviour (confirmed by winding
> the current machine back to Feb 20, 2004 sources) returns 1. The change
> causes 'as' to ignore a file name argument and hang waiting on a read from
> stdin. Most people won't see the problem because they use the -pipe argument
> to gcc which passes '-' instead of the file name.

The bug is somewhere deeper, than your analysis, because all the same
commands (cc, as) called by hand with the same args works, they not works
only from tiff's configure. Maybe configure do something with
environment... I'll look into this ASAP.

If it is {Open,Net}BSD getopt_long* bug, it should be fixed there in 
anycase, because other ports configures likes to find getopt_long* in libc 
first.

-- 
Andrey Chernov | http://ache.pp.ru/
Received on Mon Mar 01 2004 - 00:22:22 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:45 UTC