[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