@@ -286,26 +286,26 @@ let
286286 text = ''
287287 #!${pkgs.evalPackages.runtimeShell}
288288 case "$*" in
289− --version)
289+ --version*)
290290 cat ${dummy-ghc-data}/ghc/version
291291 ;;
292− --numeric-version)
292+ --numeric-version*)
293293 cat ${dummy-ghc-data}/ghc/numeric-version
294294 ;;
295− --supported-languages)
295+ --supported-languages*)
296296 cat ${dummy-ghc-data}/ghc/supported-languages
297297 ;;
298− --print-global-package-db)
298+ --print-global-package-db*)
299299 echo "$out/dumby-db"
300300 ;;
301− --info)
301+ --info*)
302302 cat ${dummy-ghc-data}/ghc/info
303303 ;;
304− --print-libdir)
304+ --print-libdir*)
305305 echo ${dummy-ghc-data}/ghc/libdir
306306 ;;
307307 *)
308− echo "Unknown argment '$*'" >&2
308+ echo "Unknown argument '$*'" >&2
309309 exit 1
310310 ;;
311311 esac
@@ -328,7 +328,9 @@ let
328328 cat ${dummy-ghc-data}/ghc-pkg/dump-global
329329 ;;
330330 *)
331− echo "Unknown argment '$*'" >&2
331+ echo "Unknown argument '$*'. " >&2
332+ echo "Additional ghc-pkg-options are not currently supported." >&2
333+ echo "See https://github.com/input-output-hk/haskell.nix/pull/658" >&2
332334 exit 1
333335 ;;
334336 esac