[MacPorts] #64200: par2 @0.8.1+universal: Undefined symbols for architecture i386: ___atomic_compare_exchange ___atomic_load

MacPorts noreply at macports.org
Mon Dec 13 00:53:40 UTC 2021


#64200: par2 @0.8.1+universal: Undefined symbols for architecture i386:
___atomic_compare_exchange ___atomic_load
---------------------+----------------------
  Reporter:  RobK88  |      Owner:  julian@…
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.7.1
Resolution:          |   Keywords:  lion
      Port:  par2    |
---------------------+----------------------

Comment (by RobK88):

 Yes, I did not realize that I installed the previous version of par2 with
 the +universal variant.

 After I added the `PortGroup muniversal 1.0` to the top of the portfile
 (after the `PortSystem 1.0` line), the port compiled just fine.  But the
 new binary does not appear to be universal.

 What does the `PortGroup muniversal 1.0` do?


 {{{
 bash-3.2$ par2 --version
 par2cmdline version 0.8.1

 bash-3.2$ port installed par2
 The following ports are currently installed:
   par2 @0.4_4+universal
   par2 @0.8.1_0 (active)
 }}}

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


More information about the macports-tickets mailing list