[MacPorts] #55302: gcc48 fails to build as universal on SnowLeopard

MacPorts noreply at macports.org
Tue Nov 14 19:32:38 UTC 2017


#55302: gcc48 fails to build as universal on SnowLeopard
-----------------------+-----------------------------------
  Reporter:  rmottola  |      Owner:
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  snowleopard universal
      Port:  gcc48     |
-----------------------+-----------------------------------

Comment (by rmottola):

 That log was from my second attempt of build, which I just reissued.
 I did then clean gcc58 and libgcc and then install universal of libgcc,
 but it still fails.

 I then did as Ken suggested. A new clean, installed clang-3.9
 However, the build of libgcc fails with the error below.



 {{{
 org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc
 :info:build libtool: compile:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/./gcc/xgcc
 -shared-libgcc
 -B/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/./gcc
 -nostdinc++
 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/x86_64
 -apple-darwin10/libstdc++-v3/src
 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/x86_64
 -apple-darwin10/libstdc++-v3/src/.libs
 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/x86_64
 -apple-darwin10/libstdc++-v3/libsupc++/.libs -B/opt/local/x86_64-apple-
 darwin10/bin/ -B/opt/local/x86_64-apple-darwin10/lib/ -isystem
 /opt/local/x86_64-apple-darwin10/include -isystem /opt/local/x86_64-apple-
 darwin10/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS
 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DASAN_HAS_EXCEPTIONS=1
 -DASAN_NEEDS_SEGV=1 -DCAN_SANITIZE_UB=0 -DMAC_INTERPOSE_FUNCTIONS
 -DMISSING_BLOCKS_SUPPORT -I.
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan
 -I.. -I
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/include
 -I
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer
 -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long
 -fPIC -fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer
 -funwind-tables -fvisibility=hidden -Wno-variadic-macros -fno-ipa-icf
 -I../../libstdc++-v3/include -I../../libstdc++-v3/include/x86_64-apple-
 darwin10
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/../libstdc++-v3/libsupc++
 -std=gnu++11 -g -O2 -pipe -Os -MT asan_mac.lo -MD -MP -MF
 .deps/asan_mac.Tpo -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc
 -fno-common -DPIC -o .libs/asan_mac.o
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc:
 In function 'void __asan::AsanApplyToGlobals(__asan::globals_op_fptr,
 const void*)':
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc:84:45:
 error: 'getsectiondata' was not declared in this scope
 :info:build    __asan_global *globals = (__asan_global *)getsectiondata(
 :info:build                                              ^~~~~~~~~~~~~~
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/gcc-7.2.0/libsanitizer/asan/asan_mac.cc:84:45:
 note: suggested alternative: 'getsectdata'
 :info:build    __asan_global *globals = (__asan_global *)getsectiondata(
 :info:build                                              ^~~~~~~~~~~~~~
 :info:build                                              getsectdata
 :info:build make[4]: *** [asan_mac.lo] Error 1
 :info:build make[4]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/x86_64
 -apple-darwin10/libsanitizer/asan'
 :info:build make[3]: *** [all-recursive] Error 1
 :info:build make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/x86_64
 -apple-darwin10/libsanitizer'
 :info:build make[2]: *** [all] Error 2
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_gcc7/libgcc/work/build/x86_64
 -apple-darwin10/libsanitizer'
 :info:build make[1]: *** [all-target-libsanitizer] Error 2

 }}}

--
Ticket URL: <https://trac.macports.org/ticket/55302#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list