#7315: Link error while compiling executables
------------------------------+---------------------------------------------
 Reporter:  bgamari           |          Owner:                  
     Type:  bug               |         Status:  new             
 Priority:  normal            |      Component:  Compiler        
  Version:  7.7               |       Keywords:                  
       Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
  Failure:  None/Unknown      |       Testcase:                  
Blockedby:                    |       Blocking:                  
  Related:                    |  
------------------------------+---------------------------------------------
 On GHC master (ef786b6cbc5f67a673bf8c10be5311317c1e7b88) attempting to
 build any executable results in a linker error. For instance, `cabal
 install cmdargs` results in,

      [37 of 37] Compiling Main             ( Main.hs, dist/build/cmdargs
 /cmdargs-tmp/Main.o )
      Linking dist/build/cmdargs/cmdargs ...
      /usr/bin/ld: cannot find -lHStransformers-0.3.0.0-ghc7.7.20121009
      collect2: error: ld returned 1 exit status
      cabal: Error: some packages failed to install:
      cmdargs-0.10 failed during the building phase. The exception was:
      ExitFailure 1

 Yet transformers appears to be installed (although the version suffix
 doesn't appear to match),

      $ ls ~/.cabal/lib/transformers-0.3.0.0/ghc-7.7.20121009/
      Control  Data  HStransformers-0.3.0.0.o  libHStransformers-0.3.0.0.a
 libHStransformers-0.3.0.0_p.a

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7315>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to