
#9657: I found a duplicate definition for symbol: __x86.get_pc_thunk.bx -------------------------------------+------------------------------------- Reporter: nomeata | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.6.3 Keywords: | Operating System: Architecture: Unknown/Multiple | Unknown/Multiple Difficulty: Unknown | Type of failure: Compile- Blocked By: | time crash Related Tickets: | Test Case: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- I am having problems building yi on 32 bit architectures (i386, hurd-i386, kfreebsd-i386) on Debian: {{{ Loading package parallel-3.2.0.4 ... linking ... done. Loading package reflection-1.2.0.1 ... linking ... done. Loading package split-0.2.2 ... linking ... done. Loading package utf8-string-0.3.7 ... linking ... done. Loading package void-0.6.1 ... linking ... done. Loading package zlib-0.5.4.1 ... linking ... done. Loading package lens-4.1.2.1 ... linking ... done. Loading package parsec-3.1.3 ... linking ... done. Loading package terminfo-0.3.2.5 ... linking ... done. GHCi runtime linker: fatal error: I found a duplicate definition for symbol __x86.get_pc_thunk.bx whilst processing object file /usr/lib/haskell-packages/ghc/lib/i386-freebsd- ghc-7.6.3/vty-5.2.1/libHSvty-5.2.1.a This could be caused by: * Loading two different object files which export the same symbol * Specifying the same object file twice on the GHCi command line * An incorrect `package.conf' entry, causing some object to be loaded twice. GHCi cannot safely continue in this situation. Exiting now. Sorry. }}} (Full log at https://buildd.debian.org/status/fetch.php?pkg=yi&arch=kfreebsd-i386&ver=0.7.1-3&stamp=1410882226) It does not happen on amd64. This happens on the Debian auto-builders and I did not reproduce it locally yet, but maybe someone can already tell me what’s wrong from looking at it. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9657 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler