[MacPorts] #58895: OpenBLAS @0.3.7 +native build failure: ld: library not found for -lSystem

MacPorts noreply at macports.org
Wed Aug 28 17:35:08 UTC 2019


#58895: OpenBLAS @0.3.7 +native build failure: ld: library not found for -lSystem
-----------------------+-------------------------
  Reporter:  prbuen    |      Owner:  NicosPavlov
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:  OpenBLAS  |
-----------------------+-------------------------

Comment (by prbuen):

 Thanks. I was naively just running
 {{{
 sudo port install openblas +native
 }}}
 without specifying `clang-5.0` explicitly (though macports installed it).

 Upon closer inspection, it looks as though the compilation is failing
 during the compilation of tests, since it occurs after:
 {{{
 :info:build make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_OpenBLAS/OpenBLAS/work/OpenBLAS-0.3.7/test'
 }}}
 Maybe these tests are not run for the non-native version?

 By the way, I had the same problem trying to install `openblas-devel`
 (which has +native by default).

 To test your suggestion, I removed my symlinks, uninstalled and cleaned
 `openblas`, and reinstalled it with your suggested command
 {{{
 sudo port install openblas +native configure.compiler=macports-clang-5.0
 }}}
 but it failed just the same (same reason, same location)

 I have just set up macports newly, and have never installed xcode - only
 the command-line tools. Not sure why `ld` doesn't get the system flags?

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


More information about the macports-tickets mailing list