[MacPorts] #71648: gcc10-bootstrap @10.5.0 does not build on PPC Leopard, Mac OS X 10.5.8, because of ld: symbol(s) not found
MacPorts
noreply at macports.org
Thu Dec 26 11:28:02 UTC 2024
#71648: gcc10-bootstrap @10.5.0 does not build on PPC Leopard, Mac OS X 10.5.8,
because of ld: symbol(s) not found
------------------------------+-------------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Resolution: | Keywords: leopard ppc
Port: gcc10-bootstrap |
------------------------------+-------------------------
Comment (by ballapete):
After removal of that leftover file build fails again:
{{{
/bin/sh ../libtool --tag CXX --mode=link
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/./gcc/xgcc -shared-libgcc
-B/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/./gcc -nostdinc++
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/src
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/src/.libs
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/libsupc++/.libs
-B/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/bin/
-B/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/lib/ -isystem
/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/include -isystem
/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/sys-include -fno-
checking -m64 -std=gnu++98 -fno-common -DPIC -fno-implicit-templates
-Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi=2 -fdiagnostics-show-
location=once -ffunction-sections -fdata-sections -frandom-
seed=libstdc++.la '-m64' -liconv -o libstdc++.la -version-info 6:28:0
-Wl,-exported_symbols_list,libstdc++-symbols.explist -lm -rpath
/opt/local/libexec/gcc10-bootstrap/lib/ppc64 compatibility.lo
compatibility-debug_list.lo compatibility-debug_list-2.lo
compatibility-c++0x.lo compatibility-atomic-c++0x.lo compatibility-
thread-c++0x.lo compatibility-chrono.lo compatibility-condvar.lo
../libsupc++/libsupc++convenience.la ../src/c++98/libc++98convenience.la
../src/c++11/libc++11convenience.la ../src/c++17/libc++17convenience.la
libtool: link: rm -fr .libs/libstdc++.lax
libtool: link: (cd .libs/libstdc++.lax/libsupc++convenience.a && ar x
"/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-
darwin9/ppc64/libstdc++-v3/src/../libsupc++/.libs/libsupc++convenience.a")
libtool: link: (cd .libs/libstdc++.lax/libc++98convenience.a && ar x
"/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-
darwin9/ppc64/libstdc++-v3/src/../src/c++98/.libs/libc++98convenience.a")
libtool: link: (cd .libs/libstdc++.lax/libc++11convenience.a && ar x
"/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-
darwin9/ppc64/libstdc++-v3/src/../src/c++11/.libs/libc++11convenience.a")
libtool: link: (cd .libs/libstdc++.lax/libc++17convenience.a && ar x
"/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-
darwin9/ppc64/libstdc++-v3/src/../src/c++17/.libs/libc++17convenience.a")
libtool: link:
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/./gcc/xgcc -shared-libgcc
-B/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/./gcc -nostdinc++
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/src
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/src/.libs
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/libsupc++/.libs
-B/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/bin/
-B/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/lib/ -isystem
/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/include -isystem
/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/sys-include -fno-
checking -m64 -r -keep_private_externs -nostdlib -o .libs/libstdc++.6
.dylib-master.o .libs/compatibility.o .libs/compatibility-debug_list.o
.libs/compatibility-debug_list-2.o .libs/compatibility-c++0x.o .libs
/compatibility-atomic-c++0x.o .libs/compatibility-thread-c++0x.o .libs
/compatibility-chrono.o .libs/compatibility-condvar.o
.libs/libstdc++.lax/libsupc++convenience.a/array_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/atexit_arm.o
.libs/libstdc++.lax/libsupc++convenience.a/atexit_thread.o
.libs/libstdc++.lax/libsupc++convenience.a/atomicity.o
.libs/libstdc++.lax/libsupc++convenience.a/bad_alloc.o
.libs/libstdc++.lax/libsupc++convenience.a/bad_array_length.o
.libs/libstdc++.lax/libsupc++convenience.a/bad_array_new.o
.libs/libstdc++.lax/libsupc++convenience.a/bad_cast.o
.libs/libstdc++.lax/libsupc++convenience.a/bad_typeid.o
.libs/libstdc++.lax/libsupc++convenience.a/class_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/cp-demangle.o
.libs/libstdc++.lax/libsupc++convenience.a/del_op.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opa.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opant.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opnt.o
.libs/libstdc++.lax/libsupc++convenience.a/del_ops.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opsa.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opv.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opva.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opvant.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opvnt.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opvs.o
.libs/libstdc++.lax/libsupc++convenience.a/del_opvsa.o
.libs/libstdc++.lax/libsupc++convenience.a/dyncast.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_alloc.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_arm.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_call.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_catch.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_globals.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_ptr.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_term_handler.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_terminate.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_throw.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_tm.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_type.o
.libs/libstdc++.lax/libsupc++convenience.a/eh_unex_handler.o
.libs/libstdc++.lax/libsupc++convenience.a/enum_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/function_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/fundamental_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/guard.o
.libs/libstdc++.lax/libsupc++convenience.a/guard_error.o
.libs/libstdc++.lax/libsupc++convenience.a/hash_bytes.o
.libs/libstdc++.lax/libsupc++convenience.a/nested_exception.o
.libs/libstdc++.lax/libsupc++convenience.a/new_handler.o
.libs/libstdc++.lax/libsupc++convenience.a/new_op.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opa.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opant.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opv.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opva.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opvant.o
.libs/libstdc++.lax/libsupc++convenience.a/new_opvnt.o
.libs/libstdc++.lax/libsupc++convenience.a/pbase_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/pmem_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/pointer_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/pure.o
.libs/libstdc++.lax/libsupc++convenience.a/si_class_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/tinfo.o
.libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o
.libs/libstdc++.lax/libsupc++convenience.a/vec.o
.libs/libstdc++.lax/libsupc++convenience.a/vmi_class_type_info.o
.libs/libstdc++.lax/libsupc++convenience.a/vterminate.o
.libs/libstdc++.lax/libc++98convenience.a/allocator-inst.o
.libs/libstdc++.lax/libc++98convenience.a/basic_file.o
.libs/libstdc++.lax/libc++98convenience.a/bitmap_allocator.o
.libs/libstdc++.lax/libc++98convenience.a/c++locale.o
.libs/libstdc++.lax/libc++98convenience.a/codecvt.o
.libs/libstdc++.lax/libc++98convenience.a/codecvt_members.o
.libs/libstdc++.lax/libc++98convenience.a/collate_members.o
.libs/libstdc++.lax/libc++98convenience.a/collate_members_cow.o
.libs/libstdc++.lax/libc++98convenience.a/complex_io.o
.libs/libstdc++.lax/libc++98convenience.a/concept-inst.o
.libs/libstdc++.lax/libc++98convenience.a/cow-istream-string.o
.libs/libstdc++.lax/libc++98convenience.a/ext-inst.o
.libs/libstdc++.lax/libc++98convenience.a/globals_io.o
.libs/libstdc++.lax/libc++98convenience.a/hash_tr1.o
.libs/libstdc++.lax/libc++98convenience.a/hashtable_tr1.o
.libs/libstdc++.lax/libc++98convenience.a/ios_failure.o
.libs/libstdc++.lax/libc++98convenience.a/ios_init.o
.libs/libstdc++.lax/libc++98convenience.a/ios_locale.o
.libs/libstdc++.lax/libc++98convenience.a/istream-string.o
.libs/libstdc++.lax/libc++98convenience.a/istream.o
.libs/libstdc++.lax/libc++98convenience.a/list-aux-2.o
.libs/libstdc++.lax/libc++98convenience.a/list-aux.o
.libs/libstdc++.lax/libc++98convenience.a/list.o
.libs/libstdc++.lax/libc++98convenience.a/list_associated-2.o
.libs/libstdc++.lax/libc++98convenience.a/list_associated.o
.libs/libstdc++.lax/libc++98convenience.a/locale.o
.libs/libstdc++.lax/libc++98convenience.a/locale_facets.o
.libs/libstdc++.lax/libc++98convenience.a/locale_init.o
.libs/libstdc++.lax/libc++98convenience.a/localename.o
.libs/libstdc++.lax/libc++98convenience.a/math_stubs_float.o
.libs/libstdc++.lax/libc++98convenience.a/math_stubs_long_double.o
.libs/libstdc++.lax/libc++98convenience.a/messages_members.o
.libs/libstdc++.lax/libc++98convenience.a/messages_members_cow.o
.libs/libstdc++.lax/libc++98convenience.a/misc-inst.o
.libs/libstdc++.lax/libc++98convenience.a/monetary_members.o
.libs/libstdc++.lax/libc++98convenience.a/monetary_members_cow.o
.libs/libstdc++.lax/libc++98convenience.a/mt_allocator.o
.libs/libstdc++.lax/libc++98convenience.a/numeric_members.o
.libs/libstdc++.lax/libc++98convenience.a/numeric_members_cow.o
.libs/libstdc++.lax/libc++98convenience.a/parallel_settings.o
.libs/libstdc++.lax/libc++98convenience.a/pool_allocator.o
.libs/libstdc++.lax/libc++98convenience.a/stdexcept.o
.libs/libstdc++.lax/libc++98convenience.a/streambuf.o
.libs/libstdc++.lax/libc++98convenience.a/strstream.o
.libs/libstdc++.lax/libc++98convenience.a/time_members.o
.libs/libstdc++.lax/libc++98convenience.a/tree.o
.libs/libstdc++.lax/libc++98convenience.a/valarray.o
.libs/libstdc++.lax/libc++11convenience.a/chrono.o
.libs/libstdc++.lax/libc++11convenience.a/codecvt.o
.libs/libstdc++.lax/libc++11convenience.a/condition_variable.o
.libs/libstdc++.lax/libc++11convenience.a/cow-fstream-inst.o
.libs/libstdc++.lax/libc++11convenience.a/cow-locale_init.o
.libs/libstdc++.lax/libc++11convenience.a/cow-shim_facets.o
.libs/libstdc++.lax/libc++11convenience.a/cow-sstream-inst.o
.libs/libstdc++.lax/libc++11convenience.a/cow-stdexcept.o
.libs/libstdc++.lax/libc++11convenience.a/cow-string-inst.o
.libs/libstdc++.lax/libc++11convenience.a/cow-string-io-inst.o
.libs/libstdc++.lax/libc++11convenience.a/cow-wstring-inst.o
.libs/libstdc++.lax/libc++11convenience.a/cow-wstring-io-inst.o
.libs/libstdc++.lax/libc++11convenience.a/ctype.o
.libs/libstdc++.lax/libc++11convenience.a/ctype_configure_char.o
.libs/libstdc++.lax/libc++11convenience.a/ctype_members.o
.libs/libstdc++.lax/libc++11convenience.a/cxx11-hash_tr1.o
.libs/libstdc++.lax/libc++11convenience.a/cxx11-ios_failure.o
.libs/libstdc++.lax/libc++11convenience.a/cxx11-locale-inst.o
.libs/libstdc++.lax/libc++11convenience.a/cxx11-shim_facets.o
.libs/libstdc++.lax/libc++11convenience.a/cxx11-stdexcept.o
.libs/libstdc++.lax/libc++11convenience.a/cxx11-wlocale-inst.o
.libs/libstdc++.lax/libc++11convenience.a/debug.o
.libs/libstdc++.lax/libc++11convenience.a/ext11-inst.o
.libs/libstdc++.lax/libc++11convenience.a/fstream-inst.o
.libs/libstdc++.lax/libc++11convenience.a/functexcept.o
.libs/libstdc++.lax/libc++11convenience.a/functional.o
.libs/libstdc++.lax/libc++11convenience.a/futex.o
.libs/libstdc++.lax/libc++11convenience.a/future.o
.libs/libstdc++.lax/libc++11convenience.a/hash_c++0x.o
.libs/libstdc++.lax/libc++11convenience.a/hashtable_c++0x.o
.libs/libstdc++.lax/libc++11convenience.a/ios-inst.o
.libs/libstdc++.lax/libc++11convenience.a/ios.o
.libs/libstdc++.lax/libc++11convenience.a/iostream-inst.o
.libs/libstdc++.lax/libc++11convenience.a/istream-inst.o
.libs/libstdc++.lax/libc++11convenience.a/limits.o
.libs/libstdc++.lax/libc++11convenience.a/locale-inst.o
.libs/libstdc++.lax/libc++11convenience.a/mutex.o
.libs/libstdc++.lax/libc++11convenience.a/ostream-inst.o
.libs/libstdc++.lax/libc++11convenience.a/placeholders.o
.libs/libstdc++.lax/libc++11convenience.a/random.o
.libs/libstdc++.lax/libc++11convenience.a/regex.o
.libs/libstdc++.lax/libc++11convenience.a/shared_ptr.o
.libs/libstdc++.lax/libc++11convenience.a/snprintf_lite.o
.libs/libstdc++.lax/libc++11convenience.a/sso_string.o
.libs/libstdc++.lax/libc++11convenience.a/sstream-inst.o
.libs/libstdc++.lax/libc++11convenience.a/streambuf-inst.o
.libs/libstdc++.lax/libc++11convenience.a/string-inst.o
.libs/libstdc++.lax/libc++11convenience.a/string-io-inst.o
.libs/libstdc++.lax/libc++11convenience.a/system_error.o
.libs/libstdc++.lax/libc++11convenience.a/thread.o
.libs/libstdc++.lax/libc++11convenience.a/wlocale-inst.o
.libs/libstdc++.lax/libc++11convenience.a/wstring-inst.o
.libs/libstdc++.lax/libc++11convenience.a/wstring-io-inst.o
.libs/libstdc++.lax/libc++17convenience.a/cow-fs_dir.o
.libs/libstdc++.lax/libc++17convenience.a/cow-fs_ops.o
.libs/libstdc++.lax/libc++17convenience.a/cow-fs_path.o
.libs/libstdc++.lax/libc++17convenience.a/cow-string-inst.o
.libs/libstdc++.lax/libc++17convenience.a/fs_dir.o
.libs/libstdc++.lax/libc++17convenience.a/fs_ops.o
.libs/libstdc++.lax/libc++17convenience.a/fs_path.o
.libs/libstdc++.lax/libc++17convenience.a/memory_resource.o
.libs/libstdc++.lax/libc++17convenience.a/ostream-inst.o
.libs/libstdc++.lax/libc++17convenience.a/string-inst.o
libtool: link:
/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/./gcc/xgcc -shared-libgcc
-B/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/./gcc -nostdinc++
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/src
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/src/.libs
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/libsupc++/.libs
-B/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/bin/
-B/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/lib/ -isystem
/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/include -isystem
/opt/local/libexec/gcc10-bootstrap/powerpc-apple-darwin9/sys-include -fno-
checking -m64 -dynamiclib -o .libs/libstdc++.6.dylib .libs/libstdc++.6
.dylib-master.o
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/libsupc++/.libs
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/src
-L/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/src/.libs -liconv -lm
-m64 -m64 -Wl,-exported_symbols_list -Wl,libstdc++-symbols.explist
-install_name
/opt/local/libexec/gcc10-bootstrap/lib/ppc64/libstdc++.6.dylib
-compatibility_version 7 -current_version 7.28
ld: library not found for -lgcc_s.10.5
collect2: error: ld returned 1 exit status
make[10]: *** [libstdc++.la] Error 1
make[10]: Leaving directory
`/opt/local/var/macports/build/nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_gcc10-bootstrap/gcc10-bootstrap/work
/build-ppc/powerpc-apple-darwin9/ppc64/libstdc++-v3/src'
make[9]: *** [all-recursive] Error 1
}}}
Question: What is `ppc64` good for on a `PowerPC 7447A ≈ PPC7450`?
--
Ticket URL: <https://trac.macports.org/ticket/71648#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list