[MacPorts] #69586: R build fails
MacPorts
noreply at macports.org
Wed Mar 27 21:05:02 UTC 2024
#69586: R build fails
---------------------------+--------------------
Reporter: ShadSterling | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.1
Resolution: | Keywords:
Port: R |
---------------------------+--------------------
Comment (by barracuda156):
Replying to [comment:9 ShadSterling]:
> I don't understand what was wrong here, I would expect
`libgcc*+universal` to provide universal libraries that would have had the
required `x86_64` and `ld` to be able to ignore any other architectures
present. But since it seems like something in `*gcc*` was broken, I
uninstalled `*gcc*` and let the dependency resolution reinstall as needed,
and now I have `R` back. Without knowing what went wrong I'm not sure
whether I should expect it to break again at the next update
Honestly I do not know, since I do not have a system combining x86_64 with
arm64.
On a general note, things do not work amazingly well with universal builds
(unfortunately), and cross-family ones are likely to be more problematic.
Since not many people test those, and issues tend to be non-trivial to
deal with, fixing may not happen fast.
(Maybe you could consider having Macports in default prefix building for
one, native arch (since then you can have a benefit of pre-built ports),
and have a separate tree for universal builds (which anyway have to be
build from source normally). And then keep all stuff which is universal-
unfriendly in the main one.)
--
Ticket URL: <https://trac.macports.org/ticket/69586#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list