> We will stay with the --foo syntax for configure options.  We should
    > not change the configure syntax incompatibly unless there is a
    > pressing need for a change.

    Please reconsider.  There is a pressing need for a change.  People
    currently have to use work-arounds such as:

    VAR=VAL configure

I do not follow you; I do not see why people need work-arounds.  Why
do you call them "work-arounds"?  What job are people doing, and why
can't they use the --OPT=VAL syntax?

Why doesn't the decision to support --dir-foo=VAL solve this problem?

    Supporting `configure VAR=VAL' is an important safety advance in
    autoconf, and we'd rather not drop this feature.

I do not see why configure VAR=VAL is better than configure
--OPTION=VAL.  It seems self-evident to me that it is possible
to make the latter do whatever the former can do.

Also, VAR=VAL is too general.  We want to keep tight limits on
configure options.  Every kind of option should have a standard
specified meaning.

      The most
    important example is when `configure' is re-run (which is not that
    uncommon; re-running `./config.status --recheck' when configure.in
    changes is becoming more and more common): any such variables set in
    the command line are lost in the re-execution, with unpredictable,
    usually bad, results.

But options should be recorded in config.status so that they will
not be lost.

I have a feeling we are failing to communicate because of the language
barrier.

Reply via email to