[MacPorts] #68716: gdal @3.8.0: Undefined symbols std::__1::__shared_mutex_base::lock_shared()

MacPorts noreply at macports.org
Sat Nov 18 19:30:38 UTC 2023


#68716: gdal @3.8.0: Undefined symbols std::__1::__shared_mutex_base::lock_shared()
----------------------+----------------------------------------
  Reporter:  nilason  |      Owner:  Veence
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.8.1
Resolution:           |   Keywords:  elcapitan, mavericks, lion
      Port:  gdal     |
----------------------+----------------------------------------

Comment (by kencu):

 there is no log to refer to here in this ticket yet, but llvm/clang/libc++
 tend to be pretty strict about what symbols they expose, depending on the
 standard that is being set by the build.

 look for arguments like {{{-std=c++17}}} to see what the build is actually
 setting.

 If you see no such argument, then you get whatever the compiler decides
 will be it's default standard. The thing with that is that different
 compilers, and different versions of the same compiler, set this
 differently so there is no guessing what that default standard will be,
 usually.

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


More information about the macports-tickets mailing list