[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
Sat Sep 16 00:18:03 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):

 It does not fail for me on my Monterey system:

 {{{
 /opt/local/bin/clang++-mp-15 -std=gnu++17 -dynamiclib
 -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module
 -multiply_defined suppress
 -L/opt/local/Library/Frameworks/R.framework/Resources/lib -L/opt/local/lib
 -Wl,-headerpad_max_install_names -Wl,-rpath,/opt/local/lib/libgcc
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -arch x86_64 -o tiledb.so RcppExports.o arrowio.o batched.o
 column_buffer.o deprecation.o durations.o libtiledb.o nanoarrow.o
 nullable.o shmem.o utilities.o -L/opt/local/lib -ltiledb
 -F/opt/local/Library/Frameworks/R.framework/.. -framework R -Wl,-framework
 -Wl,CoreFoundation
 installing to
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_R_R-
 tiledb/R-tiledb/work/destroot/opt/local/Library/Frameworks/R.framework/Versions/4.3/Resources/library
 /00LOCK-tiledb/00new/tiledb/libs
 ** R
 ** inst
 ** byte-compile and prepare package for lazy loading
 ** help
 *** installing help indices
 ** building package indices
 ** installing vignettes
 ** testing if installed package can be loaded from temporary location
 ** checking absolute paths in shared objects and dynamic libraries
 ** testing if installed package can be loaded from final location
 ** testing if installed package keeps a record of temporary installation
 path
 * DONE (tiledb)
 }}}

 I see that the warning about chained fixups did not occur, however since
 we also see the problem on buildbot workers back to macOS 10.14 where
 chained fixups were not a thing, they're probably not related.

 {{{
 % sw_vers
 ProductName:    macOS
 ProductVersion: 12.6.7
 BuildVersion:   21G651
 }}}

 {{{
 % xcodebuild -version
 Xcode 13.2.1
 Build version 13C100
 }}}

 {{{
 % clang --version
 Apple clang version 13.0.0 (clang-1300.0.29.30)
 Target: x86_64-apple-darwin21.6.0
 Thread model: posix
 InstalledDir:
 /Volumes/BigSur/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 }}}

 I have attached the crash log from the Monterey x86_64 buildbot worker.

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


More information about the macports-tickets mailing list