[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