[GHC] #9982: cross building integer-gmp is running target program on build host
GHC
ghc-devs at haskell.org
Tue Jan 13 21:30:28 UTC 2015
#9982: cross building integer-gmp is running target program on build host
-------------------------------------+-------------------------------------
Reporter: newsham | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Build System | Version: 7.8.4
Resolution: | Keywords:
Operating System: Linux | Architecture:
Type of failure: Building GHC | Unknown/Multiple
failed | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by newsham):
by the way, the error says the file does not exist, but it actually does
(the error is probably coming from ld.so failing to load link deps?):
$ file
/u1/home/newsham/src/genode/ghc-7.8.4/inplace/lib/bin/mkGmpDerivedConstants
/u1/home/newsham/src/genode/ghc-7.8.4/inplace/lib/bin/mkGmpDerivedConstants:
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked
(uses shared libs), not stripped
objdump reveals that it is linked against my target (genode) and not the
build host (linux):
$ objdump -p
/u1/home/newsham/src/genode/ghc-7.8.4/inplace/lib/bin/mkGmpDerivedConstants|grep
libc.lib
NEEDED
/u1/home/newsham/src/genode/novaBox/var/libcache/libc/libc.lib.so
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9982#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list