Use our own GetOpt if __GLASGOW_HASKELL__ >= 606 only
Use our own GetOpt if __GLASGOW_HASKELL__ >= 606 only

Used to be if __GLASGOW_HASKELL__ >= 604, but the 6.4 branch had a bug
which looks likely to be the cause of GHC build failures we're seeing:
-         procNextOpt (NonOpt x)   RequireOrder      = ([],x:rest,us,[])
+         procNextOpt (NonOpt x)   RequireOrder      = ([],x:rest,[],[])

20070724213112-3fd76-988cfd16db02fe3cf47ec8afd1cfe3cef9ef86ab.gz

dcreager/cabal,dcreager/cabal