[MacPorts] #63635: libgcrypt +universal Failed to destroot: libgcrypt.pc differs in .../destroot-arm64/... and .../destroot-ppc-intel/... and cannot be merged

MacPorts noreply at macports.org
Sun Oct 17 15:44:26 UTC 2021


#63635: libgcrypt +universal Failed to destroot: libgcrypt.pc differs in
.../destroot-arm64/... and .../destroot-ppc-intel/... and cannot be merged
---------------------------+--------------------
  Reporter:  ShadSterling  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.7.1
Resolution:                |   Keywords:
      Port:  libgcrypt     |
---------------------------+--------------------

Comment (by ryandesign):

 Replying to [ticket:63635 ShadSterling]:
 > arm64 and "ppc-intel" (not x86_64?)

 Yes. Before Apple Silicon existed, the muniversal process accommodated
 builds for up to four architectures. For any of them that were requested,
 the ppc and ppc64 directories would be merged into a powerpc directory,
 the i386 and x86_64 directories would be merged into an intel directory,
 and then the powerpc and intel directories would be merged into the final
 directory. Now that we have Apple Silicon we accommodate up to five
 architectures. The previously final directory is now called ppc-intel and
 it is merged with the arm64 directory. If you are building for fewer than
 five architectures (and you undoubtedly are since there is no OS version
 on which all five architectures can actually be built) this may seem
 somewhat roundabout but it is simpler to have a single codepath that
 accommodates all possibilities.

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


More information about the macports-tickets mailing list