[MacPorts] #56922: Libgcc7 @7.3.0_1 fails to build on PPC Tiger, Mac OS X 10.4.11, because comparison of stages 2 and 3 fails
MacPorts
noreply at macports.org
Sat Aug 11 12:27:13 UTC 2018
#56922: Libgcc7 @7.3.0_1 fails to build on PPC Tiger, Mac OS X 10.4.11, because
comparison of stages 2 and 3 fails
------------------------+--------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.3
Resolution: | Keywords: tiger
Port: libgcc7 |
------------------------+--------------------
Comment (by ballapete):
Replying to [comment:20 ballapete]:
> Replying to [comment:18 kencu]:
> > Also, depending on how that goes, this <https://github.com/Homebrew
/legacy-
homebrew/pull/46111/commits/4d2b6b9345e7b6eea7ab0e9faf0d8aee4f2520f3>
looks possibly interesting.
>
> I've seen this hint about `DWARF2` debugging format also in the other
`Homebrew` bug report given in #51245. This seems to have been thought of
because `configure` repeatedly reports the use of that debugging format.
Now, *this* looks interesting:
{{{
configure: creating ./config.status
config.status: creating omp.h
config.status: creating omp_lib.h
config.status: creating omp_lib.f90
config.status: creating libgomp_f.h
config.status: creating Makefile
config.status: creating testsuite/Makefile
config.status: creating libgomp.spec
config.status: creating testsuite/libgomp-test-support.pt.exp
config.status: creating config.h
config.status: executing default-1 commands
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing gstdint.h commands
mkdir ppc-apple-darwin8/libstdc++-v3
Checking multilib configuration for libstdc++-v3...
Configuring stage 1 in ppc-apple-darwin8/libstdc++-v3
configure: creating cache ./config.cache
checking build system type... powerpc-apple-darwin8
checking host system type... powerpc-apple-darwin8
checking target system type... powerpc-apple-darwin8
...
checking for ppc-apple-darwin8-gcc...
/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/xgcc
-B/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/
-B/opt/local/ppc-apple-darwin8/bin/ -B/opt/local/ppc-apple-darwin8/lib/
-isystem /opt/local/ppc-apple-darwin8/include -isystem /opt/local/ppc-
apple-darwin8/sys-include
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
...
checking how to run the C preprocessor... /opt/local/bin/gcc-apple-4.2 -E
checking for grep that handles long lines and -e... /opt/local/bin/grep
checking for egrep... /opt/local/bin/grep -E
checking whether ln -s works... yes
checking for ppc-apple-darwin8-as...
/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/as
checking for ppc-apple-darwin8-ar... /opt/local/bin/ar
checking for ppc-apple-darwin8-ranlib... /opt/local/bin/ranlib
...
checking for ld used by
/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/xgcc
-B/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/
-B/opt/local/ppc-apple-darwin8/bin/ -B/opt/local/ppc-apple-darwin8/lib/
-isystem /opt/local/ppc-apple-darwin8/include -isystem /opt/local/ppc-
apple-darwin8/sys-include ...
/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc
/collect-ld
checking if the linker
(/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc
/collect-ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)...
/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/nm
checking the name lister
(/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/nm)
interface... BSD nm
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for
/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc
/collect-ld option to reload object files... -r
checking for ppc-apple-darwin8-objdump... /opt/local/bin/objdump
checking how to recognize dependent libraries... pass_all
checking for ppc-apple-darwin8-ar... (cached) /opt/local/bin/ar
checking for ppc-apple-darwin8-strip... /opt/local/bin/strip
checking for ppc-apple-darwin8-ranlib... (cached) /opt/local/bin/ranlib
checking command to parse
/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/nm
output from
/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/xgcc
-B/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_lang_gcc7/libgcc7/work/build/./gcc/
-B/opt/local/ppc-apple-darwin8/bin/ -B/opt/local/ppc-apple-darwin8/lib/
-isystem /opt/local/ppc-apple-darwin8/include -isystem /opt/local/ppc-
apple-darwin8/sys-include object... ok
checking for ppc-apple-darwin8-dsymutil... no
checking for dsymutil... dsymutil
checking for ppc-apple-darwin8-nmedit... no
checking for nmedit... nmedit
checking for ppc-apple-darwin8-lipo... lipo
checking for ppc-apple-darwin8-otool... no
checking for otool... otool
checking for ppc-apple-darwin8-otool64... no
checking for otool64... otool64
...
checking for ISO C99 support in <complex.h> for C++98... yes
checking for ISO C99 support in <stdio.h> for C++98... yes
checking for ISO C99 support in <stdlib.h> for C++98... yes
checking for ISO C99 support in <wchar.h> for C++98... yes
checking for sin in -lm... (cached) yes
checking for ISO C99 support in <math.h> for C++11... yes
checking for tgmath.h... (cached) yes
checking for complex.h... (cached) yes
checking for ISO C99 support in <complex.h> for C++11... yes
checking for ISO C99 support in <stdio.h> for C++11... yes
checking for ISO C99 support in <stdlib.h> for C++11... yes
checking for ISO C99 support in <wchar.h> for C++11... yes
checking for fully enabled ISO C99 support... yes
configure: Debug build flags set to -gdwarf-4 -g3 -O0
checking for additional debug build... no
}}}
So the new C++ compiler from `stage 1` is going to use another debugging
format. Building of `stage 2` has started without particular bootstrap
debugging, but `-gtoggle` gets used.
--
Ticket URL: <https://trac.macports.org/ticket/56922#comment:22>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list