[MacPorts] #45268: icu @53.1_1 +universal: icu-config differs and cannot be merged

MacPorts noreply at macports.org
Fri Nov 27 08:21:52 UTC 2020


#45268: icu @53.1_1 +universal: icu-config differs and cannot be merged
-----------------------+--------------------------------
  Reporter:  nerdling  |      Owner:  macports-tickets@…
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.3.99
Resolution:            |   Keywords:
      Port:  icu       |
-----------------------+--------------------------------

Comment (by ryandesign):

 Replying to [comment:12 jpanetta]:
 > This seems to be blocking many other ports from installing
 (e.g.,llvm-9.0, gcc10, OpenBLAS). The non-universal variant of icu
 installs fine, but then trying to install a non-universal variant of these
 dependent ports still tries to install a universal build of `icu`. Is
 there a way to force all dependencies to be installed with `-universal`?
 >
 > Edit: `+universal` was propagating despite specifying `-universal` due
 to a `supported_arches` omitting `arm64` in `llvm-9.0`, as discussed here:
 comment:ticket:61636:11

 Not building universal is the default. MacPorts will only build a port
 universal if that is required, for example because a port you wanted to
 install (or one of its dependencies) does not support the architecture for
 which you are trying to build. This will be a common problem on Apple
 Silicon machines as we have many ports that indicate (rightly or wrongly)
 that they only support Intel Macs. (Many probably indicate this because
 they don't support PowerPC Macs, not because they don't support Apple
 Silicon Macs, though many may need further patches to be compatible with
 Apple Silicon.)

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


More information about the macports-tickets mailing list