[MacPorts] #71601: cmake @3.29.5_0: dyld: lazy symbol binding failed: Symbol not found: __ZNSo9_M_insertIeEERSoT_ on 10.5 ppc with libgcc14

MacPorts noreply at macports.org
Sat Dec 21 20:43:31 UTC 2024


#71601: cmake @3.29.5_0:  dyld: lazy symbol binding failed: Symbol not found:
__ZNSo9_M_insertIeEERSoT_ on 10.5 ppc with libgcc14
-----------------------+-----------------------------------------
  Reporter:  rmottola  |      Owner:  (none)
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  ppc leopard tiger legacy-os
      Port:  cmake     |
-----------------------+-----------------------------------------

Comment (by kencu):

 I see this hint, which we might use sometimes when debugging things:

 "
 Not all uses of the new ABI will cause changes in symbol names, for
 example a class with a std::string member variable will have the same
 mangled name whether compiled with the old or new ABI. In order to detect
 such problems the new types and functions are annotated with the abi_tag
 attribute, allowing the compiler to warn about potential ABI
 incompatibilities in code using them. Those warnings can be enabled with
 the -Wabi-tag option.
 "

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


More information about the macports-tickets mailing list