https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119327

--- Comment #3 from Sergey Fedorov <vital.had at gmail dot com> ---
And result of running the command manually:

$ sudo /opt/local/bin/g++-mp-14 -v -save-temps -DABSL_MIN_LOG_LEVEL=1
-Ds2_EXPORTS -I/opt/local/libexec/openssl3/include
-I/opt/local/var/macports/build/_opt_local_ppcports_math_s2geometry/s2geometry/work/s2geometry-0.12.0/src
-isystem /opt/local/include -pipe -I/opt/local/libexec/openssl3/include -Os
-DNDEBUG -I/opt/local/libexec/openssl3/include
-isystem/opt/local/include/LegacySupport -isystem/opt/local/include
-D_GLIBCXX_USE_CXX11_ABI=0 -std=c++17 -arch ppc -mmacosx-version-min=10.6 -fPIC
  -Wno-attributes -Wno-deprecated-declarations -MD -MT
CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o -MF
CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o.d -o
CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o -c
/opt/local/var/macports/build/_opt_local_ppcports_math_s2geometry/s2geometry/work/s2geometry-0.12.0/src/s2/s2shapeutil_build_polygon_boundaries.cc
Password:
g++-mp-14: warning: '-pipe' ignored because '-save-temps' specified
Using built-in specs.
COLLECT_GCC=/opt/local/bin/g++-mp-14
Target: powerpc-apple-darwin10
Configured with:
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_lang_gcc14/gcc14/work/gcc-14.2.0/configure
--prefix=/opt/local --build=powerpc-apple-darwin10
--enable-languages=c,c++,objc,obj-c++,lto,fortran,jit
--libdir=/opt/local/lib/gcc14 --infodir=/opt/local/share/info
--mandir=/opt/local/share/man --datarootdir=/opt/local/share/gcc-14
--with-local-prefix=/opt/local --with-system-zlib --disable-nls
--program-suffix=-mp-14 --with-gxx-include-dir=/opt/local/include/gcc14/c++/
--with-gmp=/opt/local --with-mpfr=/opt/local --with-mpc=/opt/local
--with-isl=/opt/local --with-zstd=/opt/local --enable-checking=release
--disable-multilib --enable-lto --enable-libstdcxx-time --without-build-config
--with-as=/opt/local/bin/as --with-ld=/opt/local/bin/ld
--with-ar=/opt/local/bin/ar --with-bugurl=https://trac.macports.org/newticket
--enable-host-shared --with-darwin-extra-rpath=/opt/local/lib/libgcc
--with-libiconv-prefix=/opt/local --disable-tls --with-tune-cpu=G5
--with-gxx-libcxx-include-dir=/opt/local/libexec/gcc14/libc++/include/c++/v1
--with-pkgversion='MacPorts gcc14 14.2.0_1+G5+stdlib_flag'
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 14.2.0 (MacPorts gcc14 14.2.0_1+G5+stdlib_flag) 
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-D' 'ABSL_MIN_LOG_LEVEL=1' '-D'
's2_EXPORTS' '-I' '/opt/local/libexec/openssl3/include' '-I'
'/opt/local/var/macports/build/_opt_local_ppcports_math_s2geometry/s2geometry/work/s2geometry-0.12.0/src'
'-isystem' '/opt/local/include' '-pipe' '-I'
'/opt/local/libexec/openssl3/include' '-Os' '-D' 'NDEBUG' '-I'
'/opt/local/libexec/openssl3/include' '-isystem'
'/opt/local/include/LegacySupport' '-isystem' '/opt/local/include' '-D'
'_GLIBCXX_USE_CXX11_ABI=0' '-std=c++17' '-fPIC' '-Wno-attributes'
'-Wno-deprecated-declarations' '-MD' '-MT'
'CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o' '-MF'
'CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o.d' '-o'
'CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o' '-c'
'-m32' '-mmacosx-version-min=10.6' '-asm_macosx_version_min=10.6'
'-nodefaultexport' '-shared-libgcc' '-dumpdir' 'CMakeFiles/s2.dir/src/s2/'
 /opt/local/libexec/gcc/powerpc-apple-darwin10/14.2.0/cc1plus -E -quiet -v -I
/opt/local/libexec/openssl3/include -I
/opt/local/var/macports/build/_opt_local_ppcports_math_s2geometry/s2geometry/work/s2geometry-0.12.0/src
-I /opt/local/libexec/openssl3/include -I /opt/local/libexec/openssl3/include
-MD CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.d -MF
CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o.d -MT
CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o
-D__DYNAMIC__ -D ABSL_MIN_LOG_LEVEL=1 -D s2_EXPORTS -D NDEBUG -D
_GLIBCXX_USE_CXX11_ABI=0 -isystem /opt/local/include -isystem
/opt/local/include/LegacySupport -isystem /opt/local/include
/opt/local/var/macports/build/_opt_local_ppcports_math_s2geometry/s2geometry/work/s2geometry-0.12.0/src/s2/s2shapeutil_build_polygon_boundaries.cc
-fPIC -m32 -mmacosx-version-min=10.6 -std=c++17 -Wno-attributes
-Wno-deprecated-declarations -fPIC -Os -fpch-preprocess -o
CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.ii
ignoring duplicate directory "/opt/local/include"
ignoring duplicate directory "/opt/local/include"
ignoring nonexistent directory
"/opt/local/lib/gcc14/gcc/powerpc-apple-darwin10/14.2.0/../../../../../powerpc-apple-darwin10/include"
ignoring duplicate directory "/opt/local/libexec/openssl3/include"
ignoring duplicate directory "/opt/local/libexec/openssl3/include"
#include "..." search starts here:
#include <...> search starts here:
 /opt/local/libexec/openssl3/include

/opt/local/var/macports/build/_opt_local_ppcports_math_s2geometry/s2geometry/work/s2geometry-0.12.0/src
 /opt/local/include
 /opt/local/include/LegacySupport
 /opt/local/include/gcc14/c++/
 /opt/local/include/gcc14/c++//powerpc-apple-darwin10
 /opt/local/include/gcc14/c++//backward
 /opt/local/lib/gcc14/gcc/powerpc-apple-darwin10/14.2.0/include
 /opt/local/lib/gcc14/gcc/powerpc-apple-darwin10/14.2.0/include-fixed
 /usr/include
 /System/Library/Frameworks
 /Library/Frameworks
End of search list.
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-D' 'ABSL_MIN_LOG_LEVEL=1' '-D'
's2_EXPORTS' '-I' '/opt/local/libexec/openssl3/include' '-I'
'/opt/local/var/macports/build/_opt_local_ppcports_math_s2geometry/s2geometry/work/s2geometry-0.12.0/src'
'-isystem' '/opt/local/include' '-pipe' '-I'
'/opt/local/libexec/openssl3/include' '-Os' '-D' 'NDEBUG' '-I'
'/opt/local/libexec/openssl3/include' '-isystem'
'/opt/local/include/LegacySupport' '-isystem' '/opt/local/include' '-D'
'_GLIBCXX_USE_CXX11_ABI=0' '-std=c++17' '-fPIC' '-Wno-attributes'
'-Wno-deprecated-declarations' '-MD' '-MT'
'CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o' '-MF'
'CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o.d' '-o'
'CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.o' '-c'
'-m32' '-mmacosx-version-min=10.6' '-asm_macosx_version_min=10.6'
'-nodefaultexport' '-shared-libgcc' '-dumpdir' 'CMakeFiles/s2.dir/src/s2/'
 /opt/local/libexec/gcc/powerpc-apple-darwin10/14.2.0/cc1plus -fpreprocessed
CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.ii -fPIC
-quiet -dumpdir CMakeFiles/s2.dir/src/s2/ -dumpbase
s2shapeutil_build_polygon_boundaries.cc.cc -dumpbase-ext .cc -m32
-mmacosx-version-min=10.6 -Os -Wno-attributes -Wno-deprecated-declarations
-std=c++17 -version -fPIC -o
CMakeFiles/s2.dir/src/s2/s2shapeutil_build_polygon_boundaries.cc.s
GNU C++17 (MacPorts gcc14 14.2.0_1+G5+stdlib_flag) version 14.2.0
(powerpc-apple-darwin10)
        compiled by GNU C version 14.2.0, GMP version 6.3.0, MPFR version
4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP

GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 4eeccb86024452cd4fb7f8152095b7cb
In file included from
/opt/local/include/absl/container/internal/raw_hash_map.h:26,
                 from /opt/local/include/absl/container/flat_hash_map.h:45,
                 from
/opt/local/var/macports/build/_opt_local_ppcports_math_s2geometry/s2geometry/work/s2geometry-0.12.0/src/s2/s2shapeutil_build_polygon_boundaries.cc:24:
/opt/local/include/absl/container/internal/raw_hash_set.h: In function 'void
absl::lts_20240722::container_internal::IterateOverFullSlots(const
CommonFields&, SlotType*, Callback) [with SlotType = map_slot_type<const
S2Shape*, std::vector<S2Shape*> >; Callback =
raw_hash_set<FlatHashMapPolicy<const S2Shape*, std::vector<S2Shape*> >,
HashEq<const S2Shape*, void>::Hash, HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::destroy_slots()::<lambda(const ctrl_t*, raw_hash_set<FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >, HashEq<const S2Shape*, void>::Hash,
HashEq<const S2Shape*, void>::Eq, std::allocator<std::pair<const S2Shape*
const, std::vector<S2Shape*> > > >::slot_type*)>]':
/opt/local/include/absl/container/internal/raw_hash_set.h:3536:9: error:
inlining failed in call to 'always_inline'
'absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::destroy_slots()::<lambda(const
absl::lts_20240722::container_internal::ctrl_t*,
absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::slot_type*)>': target specific option mismatch
 3536 |         [&](const ctrl_t*, slot_type* slot)
      |         ^
/opt/local/include/absl/container/internal/raw_hash_set.h:1884:9: note: called
from here
 1884 |       cb(ctrl + i, slot + i);
      |       ~~^~~~~~~~~~~~~~~~~~~~
/opt/local/include/absl/container/internal/raw_hash_set.h:3536:9: error:
inlining failed in call to 'always_inline'
'absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::destroy_slots()::<lambda(const
absl::lts_20240722::container_internal::ctrl_t*,
absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::slot_type*)>': target specific option mismatch
 3536 |         [&](const ctrl_t*, slot_type* slot)
      |         ^
/opt/local/include/absl/container/internal/raw_hash_set.h:1893:9: note: called
from here
 1893 |       cb(ctrl + i, slot + i);
      |       ~~^~~~~~~~~~~~~~~~~~~~
/opt/local/include/absl/container/internal/raw_hash_set.h:3536:9: error:
inlining failed in call to 'always_inline'
'absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::destroy_slots()::<lambda(const
absl::lts_20240722::container_internal::ctrl_t*,
absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::slot_type*)>': target specific option mismatch
 3536 |         [&](const ctrl_t*, slot_type* slot)
      |         ^
/opt/local/include/absl/container/internal/raw_hash_set.h:1884:9: note: called
from here
 1884 |       cb(ctrl + i, slot + i);
      |       ~~^~~~~~~~~~~~~~~~~~~~
/opt/local/include/absl/container/internal/raw_hash_set.h:3536:9: error:
inlining failed in call to 'always_inline'
'absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::destroy_slots()::<lambda(const
absl::lts_20240722::container_internal::ctrl_t*,
absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::slot_type*)>': target specific option mismatch
 3536 |         [&](const ctrl_t*, slot_type* slot)
      |         ^
/opt/local/include/absl/container/internal/raw_hash_set.h:1884:9: note: called
from here
 1884 |       cb(ctrl + i, slot + i);
      |       ~~^~~~~~~~~~~~~~~~~~~~
/opt/local/include/absl/container/internal/raw_hash_set.h:3536:9: error:
inlining failed in call to 'always_inline'
'absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::destroy_slots()::<lambda(const
absl::lts_20240722::container_internal::ctrl_t*,
absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::slot_type*)>': target specific option mismatch
 3536 |         [&](const ctrl_t*, slot_type* slot)
      |         ^
/opt/local/include/absl/container/internal/raw_hash_set.h:1893:9: note: called
from here
 1893 |       cb(ctrl + i, slot + i);
      |       ~~^~~~~~~~~~~~~~~~~~~~
/opt/local/include/absl/container/internal/raw_hash_set.h:3536:9: error:
inlining failed in call to 'always_inline'
'absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::destroy_slots()::<lambda(const
absl::lts_20240722::container_internal::ctrl_t*,
absl::lts_20240722::container_internal::raw_hash_set<absl::lts_20240722::container_internal::FlatHashMapPolicy<const
S2Shape*, std::vector<S2Shape*> >,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Hash,
absl::lts_20240722::container_internal::HashEq<const S2Shape*, void>::Eq,
std::allocator<std::pair<const S2Shape* const, std::vector<S2Shape*> > >
>::slot_type*)>': target specific option mismatch
 3536 |         [&](const ctrl_t*, slot_type* slot)
      |         ^
/opt/local/include/absl/container/internal/raw_hash_set.h:1893:9: note: called
from here
 1893 |       cb(ctrl + i, slot + i);
      |       ~~^~~~~~~~~~~~~~~~~~~~

Reply via email to