
#8151: ghc-7.4.2 on OpenIndiana (Solaris) createSubprocess fails -------------------------------------+------------------------------------- Reporter: troydm | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.4.2 Resolution: | Keywords: Operating System: Solaris | Architecture: x86_64 Type of failure: Runtime | (amd64) performance bug | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+------------------------------------- Comment (by kgardas): Honestly it's quite strange that w/o -threaded this works for you, since: {{{ karel@silence:/tmp/ttt$ ls -la total 6392 drwxr-xr-x 2 karel karel 178 Jul 31 15:58 . drwxrwxrwt 25 root sys 2823 Jul 31 15:58 .. -rwxr-xr-x 1 karel karel 3261384 Jul 31 15:58 test karel@silence:/tmp/ttt$ mkdir test mkdir: Failed to make directory "test"; File exists karel@silence:/tmp/ttt$ }}} and test also shows the same behaviour: {{{ karel@silence:/tmp/ttt$ ./test test: test: createDirectory: already exists (File exists) karel@silence:/tmp/ttt$ }}} anyway, if I rename test -> textx, then I get: {{{ karel@silence:/tmp/ttt$ ./testx Starting Subprocess testx: ghc: createProcess: runInteractiveProcess: exec: does not exist (No such file or directory) karel@silence:/tmp/ttt$ }}} single-threaded fails in the way like yours: {{{ karel@silence:/tmp/ttt$ ./test-st Starting Subprocess ghc: no input files Usage: For basic information, try the `--help' option. Exit code: ExitFailure 1 karel@silence:/tmp/ttt$ }}} anyway, if I modify test to point directly to ghc (full path), then it works also with -threaded {{{ karel@silence:/tmp/ttt$ ghc -threaded ../test.hs -o test-thr karel@silence:/tmp/ttt$ ./test-thr Starting Subprocess ghc: no input files Usage: For basic information, try the `--help' option. Exit code: ExitFailure 1 karel@silence:/tmp/ttt$ }}} my guess is that environment handling is kind of fishy on Solaris. We also do have few tests in this domain failing. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8151#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler