[GHC] #4243: Make a proper options parser for the RTS
GHC
ghc-devs at haskell.org
Sun Mar 22 23:51:31 UTC 2015
#4243: Make a proper options parser for the RTS
-------------------------------------+-------------------------------------
Reporter: igloo | Owner:
Type: task | Status: new
Priority: normal | Milestone: 7.12.1
Component: Runtime System | Version: 6.13
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: None/Unknown | Unknown/Multiple
Blocked By: | Test Case:
Related Tickets: #9839 | Blocking:
| Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by thomie):
Make sure that whatever you do also works, and behaves the same, on
Windows, Mac, Solaris, FreeBSD. At least in theory. Is getopt.h posix
only, or is avaible the way ghc is built on Windows (I don't know).
configure.ac would also need updating?
I noticed Python keeps their own copy of getopt, would that be an option?
From https://hg.python.org/cpython/rev/a826a46bae54:
"Move our own getopt() implementation to _PyOS_GetOpt(), and use it
regardless of whether the system getopt() does what we want. This avoids
the hassle with prototypes and externs, and the check to see if the system
getopt() does what we want."
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/4243#comment:12>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list