[Hackage] #515: --extra-lib-dirs= should add -R/-rpath to hsc2hs calls

Hackage trac at galois.com
Tue Dec 22 09:53:32 EST 2009


#515: --extra-lib-dirs= should add -R/-rpath to hsc2hs calls
----------------------------+-----------------------------------------------
  Reporter:  duncan         |        Owner:                 
      Type:  defect         |       Status:  closed         
  Priority:  normal         |    Milestone:  Cabal-1.8      
 Component:  Cabal library  |      Version:  1.6.0.1        
  Severity:  normal         |   Resolution:  fixed          
  Keywords:                 |   Difficulty:  easy (<4 hours)
Ghcversion:                 |     Platform:                 
----------------------------+-----------------------------------------------
Changes (by duncan):

  * status:  new => closed
  * resolution:  => fixed

Comment:

 {{{
 Sat Aug 29 00:37:04 BST 2009  Duncan Coutts <duncan at haskell.org>
   * Use -R flags for hsc2hs wherever we use -L flags on ELF platforms.
   This fixes use of hsc2hs in cases where things like libgmp
   is not on the system's dynamic linker path. It's ok to use
   rpath in the case of hsc2hs because the linked programs are
   run immediately and never installed.

 Tue Oct  6 22:13:26 BST 2009  Duncan Coutts <duncan at haskell.org>
   * Use -Wl,-R, for the gcc rpath flag.
   Apparently it was only gcc on Solaris that groks -R directly,
   so we have to use -Wl to pass it through to ld. Both GNU and
   Solaris ld grok -R, only GNU ld accepts -rpath.
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/515#comment:1>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects


More information about the cabal-devel mailing list