-- Related to linking
opt_PIC,
opt_Static,
+ opt_HardwireLibPaths,
-- misc opts
opt_IgnoreDotGhci,
opt_PIC = lookUp FSLIT("-fPIC")
#endif
opt_Static = lookUp FSLIT("-static")
+opt_HardwireLibPaths = lookUp FSLIT("-fhardwire-lib-paths")
opt_Unregisterised = lookUp FSLIT("-funregisterised")
-- Derived, not a real option. Determines whether we will be compiling
"fexcess-precision",
"funfolding-update-in-place",
"static",
+ "fhardwire-lib-paths",
"funregisterised",
"fext-core",
"fcpr-off",
| c == "G" || c == "g" = truncate (n * 1000 * 1000 * 1000)
| otherwise = throwDyn (CmdLineError ("can't decode size: " ++ str))
where (m, c) = span pred str
- n = read m :: Double
+ n = readRational m
pred c = isDigit c || c == '.'