[MacPorts] #61592: nodejs8 nodejs10 nodejs12 nodejs13 nodejs14 nodejs15: Add arm64 support (was: icu 67.1_2 [+universal]: build failed to try create universal binary of icu-config on Apple M1)
MacPorts
noreply at macports.org
Sun Nov 22 04:07:56 UTC 2020
#61592: nodejs8 nodejs10 nodejs12 nodejs13 nodejs14 nodejs15: Add arm64 support
-------------------------------------------------+-------------------------
Reporter: shibukawa | Owner: ci42
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.4
Resolution: | Keywords: arm64
Port: nodejs8 nodejs10 nodejs12 nodejs13 |
nodejs14 nodejs15 |
-------------------------------------------------+-------------------------
Changes (by ryandesign):
* status: new => assigned
* cc: ci42 (removed)
* port: icu => nodejs8 nodejs10 nodejs12 nodejs13 nodejs14 nodejs15
* owner: (none) => ci42
Comment:
Replying to [ticket:61592 shibukawa]:
> I tried to install nodejs12 and nodejs14 ports, but installing icu fails
by the following error:
>
> {{{
> :error:destroot Failed to destroot icu: icu-config differs in
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work
/destroot-arm64//opt/local/bin and
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work
/destroot-ppc-intel//opt/local/bin and cannot be merged
> }}}
>
> * This command fails because this command assumes inputs are binary, but
icu-config is text file
No, it assumes that text files will be identical or at least mergeable
(e.g. header files), and icu-config varies based on arch and shell scripts
are not mergeable. This is #45268.
--
Ticket URL: <https://trac.macports.org/ticket/61592#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list