[MacPorts] #69526: R-4.3.3 +aqua-gcc12+builtin_lapack+cairo+gcc13+openmp+tcltk-x11 fails to build with the latest CLT on Sonoma 14.4 x86_64; builds on aarch64

MacPorts noreply at macports.org
Mon Mar 18 21:24:35 UTC 2024


#69526: R-4.3.3 +aqua-gcc12+builtin_lapack+cairo+gcc13+openmp+tcltk-x11 fails to
build with the latest CLT on Sonoma 14.4  x86_64; builds on aarch64
---------------------+-----------------------------------
  Reporter:  AP1010  |      Owner:  kjellpk
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.9.1
Resolution:          |   Keywords:  Sonoma 14.4, CLT 15.3
      Port:  R       |
---------------------+-----------------------------------

Comment (by i0ntempest):

 Replying to [comment:9 barracuda156]:
 > Replying to [comment:4 i0ntempest]:
 > > I didn't notice {{{-gcc12 +gcc13}}} was specified. I don't know if
 upstream has moved to gcc13 yet but we set gcc12 in R portgroup. So maybe
 if that fails try {{{+gcc12}}}.
 >
 > We have `gcc12` there for accidental reasons, essentially. The whole `R`
 (both port and PG) should be moved to use clang-17 (for x86 and aarch64)
 and gcc13 (for powerpc) with gfortran-13 (for everyone).
 > It is not done so far because a) the idea was to move away from using
 `compilers` PG, and that needs rewriting some stuff and b) there was no
 urgency in that, since apparently everything works as is.
 > (But depending on an extra gcc version is somewhat painful.)
 >
 > I.e. this is not related to `R` upstream in any way.
 Just to confirm, upstream stated that R and its packages should be built
 using the same compiler but did not specify WHAT compiler(s) we should use
 (or they are actively supporting) - correct?

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


More information about the macports-tickets mailing list