GHC 8.0-rc1's linker does not work in OSX
Hello! When I try to run cabal install data-default
(it is just a very small library) I get the following output using GHC 8.0-rc1:
cabal install data-default
Resolving dependencies...
Notice: installing into a sandbox located at
/Users/<user>/dev/hs/env/default8/.cabal-sandbox
Configuring data-default-class-0.0.1...
Configuring dlist-0.7.1.2...
Configuring old-locale-1.0.0.7...
Failed to install data-default-class-0.0.1
Build log ( /Users/<user>/dev/hs/env/default8/.cabal-sandbox/logs/data-default-class-0.0.1.log ):
Failed to install dlist-0.7.1.2
Build log ( /Users/<user>/dev/hs/env/default8/.cabal-sandbox/logs/dlist-0.7.1.2.log ):
Failed to install old-locale-1.0.0.7
Build log ( /Users/<user>/dev/hs/env/default8/.cabal-sandbox/logs/old-locale-1.0.0.7.log ):
cabal: Error: some packages failed to install:
data-default-0.5.3 depends on old-locale-1.0.0.7 which failed to install.
data-default-class-0.0.1 failed during the configure step. The exception was:
user error ('/opt/ghc/8.0-rc1/bin/ghc' exited with an error:
ld: library not found for -lgmp
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
`gcc' failed in phase `Linker'. (Exit code: 1)
)
data-default-instances-base-0.0.1 depends on data-default-class-0.0.1 which
failed to install.
data-default-instances-containers-0.0.1 depends on data-default-class-0.0.1
which failed to install.
data-default-instances-dlist-0.0.1 depends on dlist-0.7.1.2 which failed to
install.
data-default-instances-old-locale-0.0.1 depends on old-locale-1.0.0.7 which
failed to install.
dlist-0.7.1.2 failed during the configure step. The exception was:
user error ('/opt/ghc/8.0-rc1/bin/ghc' exited with an error:
ld: library not found for -lgmp
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
`gcc' failed in phase `Linker'. (Exit code: 1)
)
old-locale-1.0.0.7 failed during the configure step. The exception was:
user error ('/opt/ghc/8.0-rc1/bin/ghc' exited with an error:
ld: library not found for -lgmp
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
`gcc' failed in phase `Linker'. (Exit code: 1)
)
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1-rc1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | highest |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |