[MacPorts] #65355: lldb-10: builds failing for ARM: fix, or set known_fail
MacPorts
noreply at macports.org
Thu Jun 16 17:02:34 UTC 2022
#65355: lldb-10: builds failing for ARM: fix, or set known_fail
----------------------+----------------------
Reporter: mascguy | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords: arm
Port: lldb-10 |
----------------------+----------------------
Description changed by mascguy:
Old description:
> Builds currently failing for Big Sur and Monterey ARM, with the
> following:
>
> llvm-10.0.1.src/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:3507:55:
> error: cannot increment value of type 'const
> std::__map_iterator<std::__tree_iterator<std::__value_type<unsigned long
> long, unsigned int>, std::__tree_node<std::__value_type<unsigned long
> long, unsigned int>, void *> *, long>>'
> pos != range.second; ++pos) {
> ^ ~~~
> llvm-10.0.1.src/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:3552:55:
> error: cannot increment value of type 'const
> std::__map_iterator<std::__tree_iterator<std::__value_type<unsigned long
> long, unsigned int>, std::__tree_node<std::__value_type<unsigned long
> long, unsigned int>, void *> *, long>>'
> pos != range.second; ++pos) {
> ^ ~~~
> }}}
>
> Depending on the evolution of LLVM/LLDB 10 -> 11, we may be able to apply
> an upstream patch/fix. Though it's a bit odd that this compiles fine for
> Big Sur and Monterey x86_64.
>
> Is there some type of stdlib difference between the two architectures...?
New description:
Builds currently failing for Big Sur and Monterey ARM, with the following:
{{{
llvm-10.0.1.src/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:3507:55:
error: cannot increment value of type 'const
std::__map_iterator<std::__tree_iterator<std::__value_type<unsigned long
long, unsigned int>, std::__tree_node<std::__value_type<unsigned long
long, unsigned int>, void *> *, long>>'
pos != range.second; ++pos) {
^ ~~~
llvm-10.0.1.src/tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp:3552:55:
error: cannot increment value of type 'const
std::__map_iterator<std::__tree_iterator<std::__value_type<unsigned long
long, unsigned int>, std::__tree_node<std::__value_type<unsigned long
long, unsigned int>, void *> *, long>>'
pos != range.second; ++pos) {
^ ~~~
}}}
Depending on the evolution of LLVM/LLDB 10 -> 11, we may be able to apply
an upstream patch/fix. Though it's a bit odd that this compiles fine for
Big Sur and Monterey x86_64.
Is there some type of stdlib difference between the two architectures...?
--
--
Ticket URL: <https://trac.macports.org/ticket/65355#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list