[MacPorts] #48612: ghc build failed on dtrace

MacPorts noreply at macports.org
Wed Dec 9 03:36:59 PST 2015


#48612: ghc build failed on dtrace
-------------------------+----------------------------
  Reporter:  J.Gilbey@…  |      Owner:  kitchen.andy@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.3.3
Resolution:              |   Keywords:
      Port:  ghc         |
-------------------------+----------------------------

Comment (by J.Gilbey@…):

 Hi!  Here's the dtrace exploration:

 {{{
 Julian-Mac:~ $ ls -lash /usr/bin/dtrace
 ls: /usr/bin/dtrace: No such file or directory
 Julian-Mac:~ $ which dtrace
 /usr/sbin/dtrace
 Julian-Mac:~ $ ls -lash /usr/sbin/dtrace
 40 -rwxr-xr-x  1 root  wheel    49K 18 Oct 00:46 /usr/sbin/dtrace
 }}}

 So no, there's no SUID dtrace.  Hmmm.  As you say, I have no idea why the
 build even tries to use dtrace; somewhere in the configuration step, it
 must have decided that dtrace was a sensible thing to do.

 I checked in configure.ac; it tests for the presence of dtrace.  dtrace is
 then used, if it exists, in rts/ghc.mk, as defined by the variable
 USE_DTRACE.  I don't see any obvious way around this (besides editing the
 makefile), but I also don't understand why it doesn't test for sufficient
 privileges to actually be able to run dtrace.

 Julian

-- 
Ticket URL: <https://trac.macports.org/ticket/48612#comment:4>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list