[GHC] #4022: GHC Bindist is Broken on FreeBSD/amd64

GHC ghc-devs at haskell.org
Fri Sep 21 18:48:40 UTC 2018


#4022: GHC Bindist is Broken on FreeBSD/amd64
-------------------------------------+-------------------------------------
        Reporter:  pgj               |                Owner:  pgj
            Type:  bug               |               Status:  new
        Priority:  lowest            |            Milestone:
       Component:  Core Libraries    |              Version:  6.13
      Resolution:                    |             Keywords:  GMP,integer-
                                     |  gmp, sharedlibs
Operating System:  FreeBSD           |         Architecture:  x86_64
 Type of failure:  Building GHC      |  (amd64)
  failed                             |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #8156             |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by bgamari):

 Sadly using `ld.bfd` (on FreeBSD 11, just as in comment:41) fails even
 earlier in the build with undefined DTrace symbols:
 {{{
 /usr/home/ben/bin-
 dist-8.6.1-FreeBSD/ghc/rts/dist/build/libHSrts_thr_p.a(RTS.thr_p_o): In
 function `traceTaskMigrate':

 /usr/home/ben/bin-dist-8.6.1-FreeBSD/ghc/rts/Trace.h:868:0: error:
      undefined reference to `__dtrace_HaskellEvent___task__migrate'
     |
 868 |     dtraceTaskMigrate(serialisableTaskId(task), (EventCapNo)cap->no,
     | ^
 }}}

 I suppose I will also need to disable DTrace.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/4022#comment:42>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list