[MacPorts] #68162: R-tiledb @0.21.0 broken on macOS 12 and earlier when built with Clang: sh: line 1: 4733 Illegal instruction: 4

MacPorts noreply at macports.org
Fri Sep 15 21:35:26 UTC 2023


#68162: R-tiledb @0.21.0 broken on macOS 12 and earlier when built with Clang: sh:
line 1: 4733 Illegal instruction: 4
---------------------------+--------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.8.1
Resolution:                |   Keywords:  x86_64
      Port:  R-tiledb      |
---------------------------+--------------------

Comment (by ryandesign):

 Both buildbot (where it failed) and CI (where it succeeded) are running
 macOS 12.6.8 and are building R-tiledb using MacPorts clang 15.0.7.
 However, I see that CI has Xcode 14.2 and CLT 14.2 whereas buildbot has
 Xcode 13.4.1 and CLT 13.4. Is it possible that some part of the build is
 happening using Xcode/CLT clang instead of MacPorts clang 15 and that this
 accounts for the difference? My recollection is that I deliberately
 downgraded Xcode on the macOS 12 buildbot workers to the last 13.x version
 because 14.x crashed when building vital ports like llvm but I cannot find
 the ticket right now.

 I see that the crashing program is R itself. I initially wondered if
 perhaps R itself had been compiled with different compilers on CI vs
 buildbot but that shouldn't be the case, since it too is supposed to build
 with MacPorts clang 15 and CI should be getting binaries for dependencies
 from the packages server which is populated by the buildbot.

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


More information about the macports-tickets mailing list