[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