[RTEMS Project] #2439: GCC 4.9.3 ARM build fails on OS X 10.11 (El Capitan)

RTEMS trac trac at rtems.org
Tue Jan 23 05:10:15 UTC 2018


#2439: GCC 4.9.3 ARM build fails on OS X 10.11 (El Capitan)
-------------------------+---------------------
 Reporter:  Chris Johns  |       Owner:  (none)
     Type:  defect       |      Status:  new
 Priority:  normal       |   Milestone:  4.11.3
Component:  tool/gcc     |     Version:  4.11
 Severity:  normal       |  Resolution:
 Keywords:               |  Blocked By:
 Blocking:  3262         |
-------------------------+---------------------

Comment (by Chris Johns):

 Testing the latest RSB for this ticket with the latest MacOS (High Sierra)
 with the latest Xcode (9.2) and it's command line tools fails with:
 {{{
 /usr/bin/c++ -O2 -pipe -fbracket-depth=1024 -I/opt/work/chris/rtems/rsb
 /rtems-source-builder.git/rtems/build/tmp/sb-chris/4.11/rtems-
 arm.bset/opt/work/rtems/4.11/include -c  -DIN_GCC_FRONTEND -g -O2 -DIN_GCC
 -DCROSS_DIRECTORY_STRUCTURE  -fno-exceptions -fno-rtti -fasynchronous-
 unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual
 -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-m
 acros -Wno-overlength-strings   -DHAVE_CONFIG_H -I. -Ic
 -I../../gcc-4.9.3/gcc -I../../gcc-4.9.3/gcc/c
 -I../../gcc-4.9.3/gcc/../include -I../../gcc-4.9.3/gcc/../libcpp/include
 -I/opt/work/chris/rtems/rsb/rtems-source-builder.git/rtems/build/arm-
 rtems4.11-gcc-4.9.3-newlib-2.2.0.20150423-x86_64-apple-
 darwin17.3.0-1/build/./gmp -I/opt/work/chris/rtems/rsb/rtems-source-
 builder.git/rtems/build/arm-rtems4.11-gcc-4.9
 .3-newlib-2.2.0.20150423-x86_64-apple-darwin17.3.0-1/gcc-4.9.3/gmp
 -I/opt/work/chris/rtems/rsb/rtems-source-builder.git/rtems/build/arm-
 rtems4.11-gcc-4.9.3-newlib-2.2.0.20150423-x86_64-apple-
 darwin17.3.0-1/build/./mpfr -I/opt/work/chris/rtems/rsb/rtems-source-
 builder.git/rtems/build/arm-
 rtems4.11-gcc-4.9.3-newlib-2.2.0.20150423-x86_64-apple-
 darwin17.3.0-1/gcc-4.9.3/mpfr -I/opt/work/chris/rtems/rsb/rtems-sourc
 e-builder.git/rtems/build/arm-
 rtems4.11-gcc-4.9.3-newlib-2.2.0.20150423-x86_64-apple-
 darwin17.3.0-1/gcc-4.9.3/mpc/src  -I../../gcc-4.9.3/gcc/../libdecnumber
 -I../../gcc-4.9.3/gcc/../libdecnumber/dpd -I../libdecnumber
 -I../../gcc-4.9.3/gcc/../libbacktrace    -o c/c-objc-common.o -MT c/c
 -objc-common.o -MMD -MP -MF c/.deps/c-objc-common.TPo
 ../../gcc-4.9.3/gcc/c/c-objc-common.c
 clang: warning: treating 'c' input as 'c++' when in C++ mode, this
 behavior is deprecated [-Wdeprecated]
 In file included from ../../gcc-4.9.3/gcc/c/c-objc-common.c:33:
 In file included from
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/new:89:
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/exception:173:5:
 error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean
 simply 'fancy_abort'?
     _VSTD::abort();
     ^~~~~~~
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__config:392:15:
 note: expanded from macro '_VSTD'
 #define _VSTD std::_LIBCPP_NAMESPACE
               ^
 ../../gcc-4.9.3/gcc/system.h:685:13: note: 'fancy_abort' declared here
 extern void fancy_abort (const char *, int, const char *)
 ATTRIBUTE_NORETURN;
             ^
 1 error generated.
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/2439#comment:10>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list