[MacPorts] #68640: clang-16 and clang-17: Undefined symbols "std::__1::__libcpp_verbose_abort
MacPorts
noreply at macports.org
Sun Apr 7 19:07:22 UTC 2024
#68640: clang-16 and clang-17: Undefined symbols "std::__1::__libcpp_verbose_abort
-------------------------------------------------+-------------------------
Reporter: snowflake | Owner: nobody
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch
Port: clang-16, clang-17, poppler, gjs, |
gegl, mesa |
-------------------------------------------------+-------------------------
Comment (by kencu):
In [changeset:"1a99bb3d5d1a256f810535cb9a0d6e414534ad89/macports-ports"
1a99bb3d5d1a256f810535cb9a0d6e414534ad89/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="1a99bb3d5d1a256f810535cb9a0d6e414534ad89"
clang-16 @16.0.6_3: disable verbose_abort in availability
when availability tests are disabled (macports-libcxx, darwin 10)
a fallback set of defines are used in
include/c++/v1/__availability
however, the fallback defaults to indicating that libcxx contains
a verbose_abort function. This is currently always false for MacPorts
uses, and so link errors occur.
disable this by default, so a fallback pathway is used
see: https://trac.macports.org/ticket/68640
this has no effect on the normal functionality of this header,
as the __APPLE__ pathway is used otherwise.
}}}
--
Ticket URL: <https://trac.macports.org/ticket/68640#comment:46>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list