patch applied (cabal): Fix rejection of non-ambigious options

Duncan Coutts duncan.coutts at
Tue Mar 11 09:41:31 EDT 2008

Sat Mar  8 04:09:02 PST 2008  Duncan Coutts <duncan at>
  * Fix rejection of non-ambigious options
  This GetOpt patch was sent the the libraries list by Eelis van der Weegen
  with the explanation:
  There is a bug in System.Console.GetOpt causing it to mistakenly reject
  options as ambiguous. Example:
    optsDesc = [Option "" ["color", "colour"] (ReqArg id "color") ""]
    option `--col' is ambiguous; could be one of:
        --color=color, --colour=color  Foreground color
        --color=color, --colour=color  Foreground color
  This error is silly, because the two alternatives listed are the same option.

    M ./Distribution/GetOpt.hs -2 +3

View patch online:

More information about the cabal-devel mailing list