[MacPorts] #60818: darwintrace cannot inject into binaries of a different architecture

MacPorts noreply at macports.org
Thu Mar 10 16:40:01 UTC 2022


#60818: darwintrace cannot inject into binaries of a different architecture
--------------------------+-----------------------
  Reporter:  saagarjha    |      Owner:  (none)
      Type:  enhancement  |     Status:  reopened
  Priority:  Normal       |  Milestone:
 Component:  base         |    Version:
Resolution:               |   Keywords:  tracemode
      Port:               |
--------------------------+-----------------------
Changes (by miriam-rittenberg):

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


Comment:

 Yes, darwintrace does not work for me with SIP disabled on an arm mac,
 though it works fine with SIP enabled:

 Executing:  cd "/opt/local/var/macports/build
 /_Users_mrittenb_programming_macports-
 ports_net_ldapvi/ldapvi/work/ldapvi-1.7" && /usr/bin/make -w install
 prefix=/opt/local/var/macports/build/_Users_mrittenb_programming_macports-
 ports_net_ldapvi/ldapvi/work/destroot/opt/local
 dyld[52238]: terminating because inserted dylib
 '/opt/local/libexec/macports/lib/darwintrace1.0/darwintrace.dylib' could
 not be loaded: tried:
 '/opt/local/libexec/macports/lib/darwintrace1.0/darwintrace.dylib' (fat
 file, but missing compatible architecture (have 'x86_64,arm64', need
 'arm64e')), '/usr/local/lib/darwintrace.dylib' (no such file),
 '/usr/lib/darwintrace.dylib' (no such file)

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


More information about the macports-tickets mailing list