<div dir="ltr">Hi<div><br></div><div>Based on subsequent test results posted, this configuration builds on CentOS and Windows.</div><div>That would seem to make it something that clang doesn't like.</div><div><br></div><div>Is there a ticket for this?</div><div><br></div><div>--joel</div><div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Chris Johns</b> <span dir="ltr"><<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>></span><br>Date: Fri, Oct 27, 2017 at 8:40 AM<br>Subject: Build : FAILED 4.12/rtems-or1k.bset on x86_64-apple-darwin17.0.0 (or1k-rtems4.12-gcc-4.9.3-newlib-2.5.0.20170922-x86_64-apple-darwin17.0.0-1)<br>To: <a href="mailto:build@rtems.org">build@rtems.org</a><br><br><br>RTEMS Source Builder - Set Builder, 4.12 (8cdc8e42e4e2)<br>
Command Line: ../source-builder/sb-set-<wbr>builder --prefix=/opt/work/rtems/4.12 --keep-going --log=t3.txt --mail --smtp-host=smtp 4.12/rtems-tier-3<br>
Python: 2.7.10 (default, Jul 15 2017, 17:16:57) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]<br>
<br>
Build Time: 0:07:18.334557<br>
<br>
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>
Build FAILED: or1k-rtems4.12-gcc-4.9.3-<wbr>newlib-2.5.0.20170922-x86_64-<wbr>apple-darwin17.0.0-1<br>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-decl.<wbr>c:46:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (c)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-decl.<wbr>c:46:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (cxx)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-decl.<wbr>c:46:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (emutls)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-decl.<wbr>c:46:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (target_option)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-decl.<wbr>c:46:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (C90_EMPTY_HACK)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
12 warnings generated.<br>
/usr/bin/c++ -O2 -pipe -fbracket-depth=1024 -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/tmp/sb-chris/4.12/<wbr>rtems-or1k.bset/opt/work/<wbr>rtems/4.12/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-macros -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/../<wbr>include -I../../gcc-4.9.3/gcc/../<wbr>libcpp/include -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/build/./gmp -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/gmp -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newli!<br>
b-2.5.0.20170922-x86_64-apple-<wbr>darwin17.0.0-1/build/./mpfr -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/mpfr -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/mpc/<wbr>src -I../../gcc-4.9.3/gcc/../<wbr>libdecnumber -I../../gcc-4.9.3/gcc/../<wbr>libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.3/gcc/../<wbr>libbacktrace -o c/c-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c<br>
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]<br>
/usr/bin/c++ -O2 -pipe -fbracket-depth=1024 -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/tmp/sb-chris/4.12/<wbr>rtems-or1k.bset/opt/work/<wbr>rtems/4.12/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-macros -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/../<wbr>include -I../../gcc-4.9.3/gcc/../<wbr>libcpp/include -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/build/./gmp -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/gmp -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newli!<br>
b-2.5.0.20170922-x86_64-apple-<wbr>darwin17.0.0-1/build/./mpfr -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/mpfr -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/mpc/<wbr>src -I../../gcc-4.9.3/gcc/../<wbr>libdecnumber -I../../gcc-4.9.3/gcc/../<wbr>libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.3/gcc/../<wbr>libbacktrace -o c/c-aux-info.o -MT c/c-aux-info.o -MMD -MP -MF c/.deps/c-aux-info.TPo ../../gcc-4.9.3/gcc/c/c-aux-<wbr>info.c<br>
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (asm_out)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (sched)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (simd_clone)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (vectorize)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (addr_space)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (calls)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (c)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (cxx)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (emutls)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (target_option)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>typeck.c:40:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (C90_EMPTY_HACK)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (asm_out)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (sched)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (simd_clone)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (vectorize)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (addr_space)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (calls)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (c)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (cxx)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (emutls)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (target_option)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>convert.c:36:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (C90_EMPTY_HACK)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
11 warnings generated.<br>
/usr/bin/c++ -O2 -pipe -fbracket-depth=1024 -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/tmp/sb-chris/4.12/<wbr>rtems-or1k.bset/opt/work/<wbr>rtems/4.12/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-macros -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/../<wbr>include -I../../gcc-4.9.3/gcc/../<wbr>libcpp/include -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/build/./gmp -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/gmp -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newli!<br>
b-2.5.0.20170922-x86_64-apple-<wbr>darwin17.0.0-1/build/./mpfr -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/mpfr -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/mpc/<wbr>src -I../../gcc-4.9.3/gcc/../<wbr>libdecnumber -I../../gcc-4.9.3/gcc/../<wbr>libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.3/gcc/../<wbr>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-<wbr>common.c<br>
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]<br>
In file included from ../../gcc-4.9.3/gcc/c/c-decl.<wbr>c:10543:<br>
./gt-c-c-decl.h:93:7: warning: switch condition has boolean value [-Wswitch-bool]<br>
switch (TREE_CODE ((*x).decl) == LABEL_DECL)<br>
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~<br>
./gt-c-c-decl.h:148:7: warning: switch condition has boolean value [-Wswitch-bool]<br>
switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE)<br>
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~~~~~~~~~~~<br>
./gt-c-c-decl.h:729:7: warning: switch condition has boolean value [-Wswitch-bool]<br>
switch (TREE_CODE ((*x).decl) == LABEL_DECL)<br>
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~<br>
./gt-c-c-decl.h:784:7: warning: switch condition has boolean value [-Wswitch-bool]<br>
switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE)<br>
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~~~~~~~~~~~<br>
./gt-c-c-decl.h:1360:3: warning: switch condition has boolean value [-Wswitch-bool]<br>
switch (TREE_CODE ((*x).decl) == LABEL_DECL)<br>
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~<br>
./gt-c-c-decl.h:1426:3: warning: switch condition has boolean value [-Wswitch-bool]<br>
switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE)<br>
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~~~~~~~~~~~<br>
/usr/bin/c++ -O2 -pipe -fbracket-depth=1024 -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/tmp/sb-chris/4.12/<wbr>rtems-or1k.bset/opt/work/<wbr>rtems/4.12/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-macros -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/../<wbr>include -I../../gcc-4.9.3/gcc/../<wbr>libcpp/include -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/build/./gmp -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/gmp -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newli!<br>
b-2.5.0.20170922-x86_64-apple-<wbr>darwin17.0.0-1/build/./mpfr -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/mpfr -I/opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/gcc-4.9.3/mpc/<wbr>src -I../../gcc-4.9.3/gcc/../<wbr>libdecnumber -I../../gcc-4.9.3/gcc/../<wbr>libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.3/gcc/../<wbr>libbacktrace -o c/c-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c<br>
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]<br>
In file included from ../../gcc-4.9.3/gcc/c/c-objc-<wbr>common.c:33:<br>
In file included from /Applications/Xcode.app/<wbr>Contents/Developer/Toolchains/<wbr>XcodeDefault.xctoolchain/usr/<wbr>include/c++/v1/new:89:<br>
/Applications/Xcode.app/<wbr>Contents/Developer/Toolchains/<wbr>XcodeDefault.xctoolchain/usr/<wbr>include/c++/v1/exception:173:<wbr>5: error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'?<br>
_VSTD::abort();<br>
^~~~~~~<br>
/Applications/Xcode.app/<wbr>Contents/Developer/Toolchains/<wbr>XcodeDefault.xctoolchain/usr/<wbr>include/c++/v1/__config:392:<wbr>15: note: expanded from macro '_VSTD'<br>
#define _VSTD std::_LIBCPP_NAMESPACE<br>
^<br>
../../gcc-4.9.3/gcc/system.h:<wbr>685:13: note: 'fancy_abort' declared here<br>
extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;<br>
^<br>
1 error generated.<br>
make[2]: *** [c/c-objc-common.o] Error 1<br>
make[2]: *** Waiting for unfinished jobs....<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (asm_out)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (sched)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (simd_clone)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (vectorize)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (addr_space)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (calls)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (c)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (cxx)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (emutls)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (target_option)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
In file included from ../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:60:<br>
In file included from ../../gcc-4.9.3/gcc/target.h:<wbr>175:<br>
../../gcc-4.9.3/gcc/target.<wbr>def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]<br>
HOOK_VECTOR_END (C90_EMPTY_HACK)<br>
^<br>
../../gcc-4.9.3/gcc/target-<wbr>hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'<br>
#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:485:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch]<br>
case CPP_KEYWORD:<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:131:21: note: expanded from macro 'CPP_KEYWORD'<br>
#define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1))<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:585:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch]<br>
case CPP_KEYWORD:<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:131:21: note: expanded from macro 'CPP_KEYWORD'<br>
#define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1))<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:635:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch]<br>
case CPP_KEYWORD:<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:131:21: note: expanded from macro 'CPP_KEYWORD'<br>
#define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1))<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:1323:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch]<br>
case CPP_KEYWORD:<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:131:21: note: expanded from macro 'CPP_KEYWORD'<br>
#define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1))<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:4854:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch]<br>
case CPP_KEYWORD:<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:131:21: note: expanded from macro 'CPP_KEYWORD'<br>
#define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1))<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:6439:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch]<br>
case CPP_KEYWORD:<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:131:21: note: expanded from macro 'CPP_KEYWORD'<br>
#define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1))<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:7101:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch]<br>
case CPP_KEYWORD:<br>
^<br>
../../gcc-4.9.3/gcc/c/c-<wbr>parser.c:131:21: note: expanded from macro 'CPP_KEYWORD'<br>
#define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1))<br>
^<br>
17 warnings generated.<br>
11 warnings generated.<br>
18 warnings generated.<br>
rm gcc.pod<br>
make[1]: *** [all-gcc] Error 2<br>
make: *** [all] Error 2<br>
shell cmd failed: /bin/sh -ex /opt/work/chris/rtems/rsb/<wbr>rtems-source-builder.git/<wbr>rtems/build/or1k-rtems4.12-<wbr>gcc-4.9.3-newlib-2.5.0.<wbr>20170922-x86_64-apple-<wbr>darwin17.0.0-1/doit<br>
error: building or1k-rtems4.12-gcc-4.9.3-<wbr>newlib-2.5.0.20170922-x86_64-<wbr>apple-darwin17.0.0-1<br>
See error report: rsb-report-or1k-rtems4.12-gcc-<wbr>4.9.3-newlib-2.5.0.20170922-<wbr>x86_64-apple-darwin17.0.0-1.<wbr>txt<br>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>
<br>
Output<br>
======<br>
<br>
config: tools/rtems-autoconf-2.69-1.<wbr>cfg<br>
package: autoconf-2.69-x86_64-apple-<wbr>darwin17.0.0-1<br>
building: autoconf-2.69-x86_64-apple-<wbr>darwin17.0.0-1<br>
reporting: tools/rtems-autoconf-2.69-1.<wbr>cfg -> autoconf-2.69-x86_64-apple-<wbr>darwin17.0.0-1.txt<br>
reporting: tools/rtems-autoconf-2.69-1.<wbr>cfg -> autoconf-2.69-x86_64-apple-<wbr>darwin17.0.0-1.xml<br>
config: tools/rtems-automake-1.12.6-1.<wbr>cfg<br>
package: automake-1.12.6-x86_64-apple-<wbr>darwin17.0.0-1<br>
building: automake-1.12.6-x86_64-apple-<wbr>darwin17.0.0-1<br>
reporting: tools/rtems-automake-1.12.6-1.<wbr>cfg -> automake-1.12.6-x86_64-apple-<wbr>darwin17.0.0-1.txt<br>
reporting: tools/rtems-automake-1.12.6-1.<wbr>cfg -> automake-1.12.6-x86_64-apple-<wbr>darwin17.0.0-1.xml<br>
installing: autoconf-2.69-x86_64-apple-<wbr>darwin17.0.0-1 -> /opt/work/rtems/4.12<br>
installing: automake-1.12.6-x86_64-apple-<wbr>darwin17.0.0-1 -> /opt/work/rtems/4.12<br>
cleaning: autoconf-2.69-x86_64-apple-<wbr>darwin17.0.0-1<br>
cleaning: automake-1.12.6-x86_64-apple-<wbr>darwin17.0.0-1<br>
Build Set: Time 0:00:11.313009<br>
Build Set: Time 0:00:19.510436<br>
config: devel/expat-2.1.0-1.cfg<br>
package: expat-2.1.0-x86_64-apple-<wbr>darwin17.0.0-1<br>
building: expat-2.1.0-x86_64-apple-<wbr>darwin17.0.0-1<br>
reporting: devel/expat-2.1.0-1.cfg -> expat-2.1.0-x86_64-apple-<wbr>darwin17.0.0-1.txt<br>
reporting: devel/expat-2.1.0-1.cfg -> expat-2.1.0-x86_64-apple-<wbr>darwin17.0.0-1.xml<br>
config: tools/rtems-binutils-2.26-1.<wbr>cfg<br>
package: or1k-rtems4.12-binutils-2.26-<wbr>x86_64-apple-darwin17.0.0-1<br>
warning: binutils-2.26-rtems-aarch64-<wbr>x86-64.patch: no hash found<br>
building: or1k-rtems4.12-binutils-2.26-<wbr>x86_64-apple-darwin17.0.0-1<br>
reporting: tools/rtems-binutils-2.26-1.<wbr>cfg -> or1k-rtems4.12-binutils-2.26-<wbr>x86_64-apple-darwin17.0.0-1.<wbr>txt<br>
reporting: tools/rtems-binutils-2.26-1.<wbr>cfg -> or1k-rtems4.12-binutils-2.26-<wbr>x86_64-apple-darwin17.0.0-1.<wbr>xml<br>
config: tools/rtems-gcc-4.9.3-newlib-<wbr>2.5.0.20170922-1.cfg<br>
package: or1k-rtems4.12-gcc-4.9.3-<wbr>newlib-2.5.0.20170922-x86_64-<wbr>apple-darwin17.0.0-1<br>
warning: gcc-4.9.3-or1k.patch: no hash found<br>
building: or1k-rtems4.12-gcc-4.9.3-<wbr>newlib-2.5.0.20170922-x86_64-<wbr>apple-darwin17.0.0-1<br>
error: building or1k-rtems4.12-gcc-4.9.3-<wbr>newlib-2.5.0.20170922-x86_64-<wbr>apple-darwin17.0.0-1<br>
Build FAILED<br>
See error report: rsb-report-or1k-rtems4.12-gcc-<wbr>4.9.3-newlib-2.5.0.20170922-<wbr>x86_64-apple-darwin17.0.0-1.<wbr>txt<br>
error: building or1k-rtems4.12-gcc-4.9.3-<wbr>newlib-2.5.0.20170922-x86_64-<wbr>apple-darwin17.0.0-1<br>
config: tools/rtems-tools-4.12-1.cfg<br>
package: rtems-tools-HEAD-1<br>
git: reset: git://<a href="http://git.rtems.org/rtems-tools.git" rel="noreferrer" target="_blank">git.rtems.org/rtems-<wbr>tools.git</a><br>
git: fetch: git://<a href="http://git.rtems.org/rtems-tools.git" rel="noreferrer" target="_blank">git.rtems.org/rtems-<wbr>tools.git</a> -> sources/git/rtems-tools.git<br>
git: checkout: git://<a href="http://git.rtems.org/rtems-tools.git" rel="noreferrer" target="_blank">git.rtems.org/rtems-<wbr>tools.git</a> => HEAD<br>
git: pull: git://<a href="http://git.rtems.org/rtems-tools.git" rel="noreferrer" target="_blank">git.rtems.org/rtems-<wbr>tools.git</a><br>
building: rtems-tools-HEAD-1<br>
reporting: tools/rtems-tools-4.12-1.cfg -> rtems-tools-HEAD-1.txt<br>
reporting: tools/rtems-tools-4.12-1.cfg -> rtems-tools-HEAD-1.xml<br>
config: tools/rtems-gdb-7.11-1.cfg<br>
package: or1k-rtems4.12-gdb-7.11-x86_<wbr>64-apple-darwin17.0.0-1<br>
warning: gdb-7.11-or1k.patch: no hash found<br>
warning: gdb-7.11-aarch64-x86-64.patch: no hash found<br>
building: or1k-rtems4.12-gdb-7.11-x86_<wbr>64-apple-darwin17.0.0-1<br>
reporting: tools/rtems-gdb-7.11-1.cfg -> or1k-rtems4.12-gdb-7.11-x86_<wbr>64-apple-darwin17.0.0-1.txt<br>
reporting: tools/rtems-gdb-7.11-1.cfg -> or1k-rtems4.12-gdb-7.11-x86_<wbr>64-apple-darwin17.0.0-1.xml<br>
cleaning: expat-2.1.0-x86_64-apple-<wbr>darwin17.0.0-1<br>
cleaning: or1k-rtems4.12-binutils-2.26-<wbr>x86_64-apple-darwin17.0.0-1<br>
cleaning: rtems-tools-HEAD-1<br>
cleaning: or1k-rtems4.12-gdb-7.11-x86_<wbr>64-apple-darwin17.0.0-1<br>
Mailing report: <a href="mailto:build@rtems.org">build@rtems.org</a><br>
<br>
Report<br>
======<br>
<br>
==============================<wbr>==============================<wbr>==================<br>
RTEMS Tools Project <<a href="mailto:users@rtems.org">users@rtems.org</a>> Sat Oct 28 00:33:25 2017<br>
==============================<wbr>==============================<wbr>==================<br>
Report: devel/expat-2.1.0-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
RTEMS Source Builder Repository Status<br>
Remotes:<br>
1: origin: ssh://<a href="http://chrisj@dispatch.rtems.org/data/git/rtems-source-builder.git" rel="noreferrer" target="_blank">chrisj@dispatch.rtems.<wbr>org/data/git/rtems-source-<wbr>builder.git</a><br>
Status:<br>
Clean<br>
Head:<br>
Commit: 8cdc8e42e4e2ce3b14297d2223f84c<wbr>8344c1eb18<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (1) devel/expat-2.1.0-1.cfg<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (2) devel/expat-2.1.0-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
Package: expat-2.1.0-x86_64-apple-<wbr>darwin17.0.0-1<br>
Config: devel/expat-2.1.0-1.cfg<br>
Summary:<br>
Expat XML Parser v2.1.0 for target or1k-rtems4.12 on host x86_64-apple-darwin17.0.0<br>
URL:<br>
<a href="http://expat.sourceforge.net/" rel="noreferrer" target="_blank">http://expat.sourceforge.net/</a><br>
Version:<br>
2.1.0<br>
Release:<br>
1<br>
Sources: 1<br>
1: <a href="http://downloads.sourceforge.net/project/expat/expat/2.1.0/expat-2.1.0.tar.gz" rel="noreferrer" target="_blank">http://downloads.sourceforge.<wbr>net/project/expat/expat/2.1.0/<wbr>expat-2.1.0.tar.gz</a><br>
sha256: 823705472f816df21c8f6aa026dd16<wbr>2b280806838bb55b3432b0fb1fcca7<wbr>eb86<br>
Patches: 0<br>
Preparation:<br>
build_top=$(pwd)<br>
%setup source expat -q -n expat-2.1.0<br>
%setup patch expat -p1<br>
cd ${build_top}<br>
Build:<br>
build_top=$(pwd)<br>
cd expat-2.1.0<br>
# Host and build flags, Cross build if host and build are different and<br>
# Cxc build if target is deifned and also different.<br>
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross build<br>
CC=$(echo "x86_64-apple-darwin17.0.0-<wbr>gcc" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "x86_64-apple-darwin17.0.0-g++<wbr>" | sed -e 's,-std=gnu99 ,,')<br>
CPPFLAGS="${SB_HOST_CPPFLAGS}"<br>
CFLAGS="${SB_HOST_CFLAGS}"<br>
CXXFLAGS="${SB_HOST_CXXFLAGS}"<br>
LDFLAGS="${SB_HOST_LDFLAGS}"<br>
# Host<br>
CPPFLAGS_FOR_HOST="${SB_HOST_<wbr>CPPFLAGS}"<br>
CFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CXXFLAGS}"<br>
LDFLAGS_FOR_HOST="${SB_HOST_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
# Build<br>
CFLAGS_FOR_BUILD="${SB_BUILD_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CXXFLAGS}"<br>
LDFLAGS_FOR_BUILD="${SB_BUILD_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CFLAGS}"<br>
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
else<br>
LDFLAGS="${SB_BUILD_LDFLAGS}"<br>
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CC_FOR_BUILD=${CC}<br>
CXX_FOR_BUILD=${CXX}<br>
fi<br>
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS<br>
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST<br>
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD<br>
./configure \<br>
--build=x86_64-apple-darwin17.<wbr>0.0 --host=x86_64-apple-darwin17.<wbr>0.0 \<br>
--verbose \<br>
--prefix=/opt/work/rtems/4.12 --bindir=/opt/work/rtems/4.12/<wbr>bin \<br>
--exec-prefix=/opt/work/rtems/<wbr>4.12 \<br>
--includedir=/opt/work/rtems/<wbr>4.12/include --libdir=/opt/work/rtems/4.12/<wbr>lib \<br>
--mandir=/opt/work/rtems/4.12/<wbr>share/man --infodir=/opt/work/rtems/4.<wbr>12/share/info<br>
make -j 4 all<br>
cd ${build_top}<br>
Install:<br>
build_top=$(pwd)<br>
rm -rf $SB_BUILD_ROOT<br>
cd expat-2.1.0<br>
make DESTDIR=$SB_BUILD_ROOT install<br>
cd ${build_top}<br>
==============================<wbr>==============================<wbr>==================<br>
RTEMS Tools Project <<a href="mailto:users@rtems.org">users@rtems.org</a>> Sat Oct 28 00:33:25 2017<br>
==============================<wbr>==============================<wbr>==================<br>
Report: devel/expat-2.1.0-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
RTEMS Source Builder Repository Status<br>
Remotes:<br>
1: origin: ssh://<a href="http://chrisj@dispatch.rtems.org/data/git/rtems-source-builder.git" rel="noreferrer" target="_blank">chrisj@dispatch.rtems.<wbr>org/data/git/rtems-source-<wbr>builder.git</a><br>
Status:<br>
Clean<br>
Head:<br>
Commit: 8cdc8e42e4e2ce3b14297d2223f84c<wbr>8344c1eb18<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (1) devel/expat-2.1.0-1.cfg<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (2) devel/expat-2.1.0-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
Package: expat-2.1.0-x86_64-apple-<wbr>darwin17.0.0-1<br>
Config: devel/expat-2.1.0-1.cfg<br>
Summary:<br>
Expat XML Parser v2.1.0 for target or1k-rtems4.12 on host x86_64-apple-darwin17.0.0<br>
URL:<br>
<a href="http://expat.sourceforge.net/" rel="noreferrer" target="_blank">http://expat.sourceforge.net/</a><br>
Version:<br>
2.1.0<br>
Release:<br>
1<br>
Sources: 1<br>
1: <a href="http://downloads.sourceforge.net/project/expat/expat/2.1.0/expat-2.1.0.tar.gz" rel="noreferrer" target="_blank">http://downloads.sourceforge.<wbr>net/project/expat/expat/2.1.0/<wbr>expat-2.1.0.tar.gz</a><br>
sha256: 823705472f816df21c8f6aa026dd16<wbr>2b280806838bb55b3432b0fb1fcca7<wbr>eb86<br>
Patches: 0<br>
Preparation:<br>
build_top=$(pwd)<br>
%setup source expat -q -n expat-2.1.0<br>
%setup patch expat -p1<br>
cd ${build_top}<br>
Build:<br>
build_top=$(pwd)<br>
cd expat-2.1.0<br>
# Host and build flags, Cross build if host and build are different and<br>
# Cxc build if target is deifned and also different.<br>
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross build<br>
CC=$(echo "x86_64-apple-darwin17.0.0-<wbr>gcc" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "x86_64-apple-darwin17.0.0-g++<wbr>" | sed -e 's,-std=gnu99 ,,')<br>
CPPFLAGS="${SB_HOST_CPPFLAGS}"<br>
CFLAGS="${SB_HOST_CFLAGS}"<br>
CXXFLAGS="${SB_HOST_CXXFLAGS}"<br>
LDFLAGS="${SB_HOST_LDFLAGS}"<br>
# Host<br>
CPPFLAGS_FOR_HOST="${SB_HOST_<wbr>CPPFLAGS}"<br>
CFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CXXFLAGS}"<br>
LDFLAGS_FOR_HOST="${SB_HOST_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
# Build<br>
CFLAGS_FOR_BUILD="${SB_BUILD_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CXXFLAGS}"<br>
LDFLAGS_FOR_BUILD="${SB_BUILD_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CFLAGS}"<br>
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
else<br>
LDFLAGS="${SB_BUILD_LDFLAGS}"<br>
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CC_FOR_BUILD=${CC}<br>
CXX_FOR_BUILD=${CXX}<br>
fi<br>
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS<br>
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST<br>
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD<br>
./configure \<br>
--build=x86_64-apple-darwin17.<wbr>0.0 --host=x86_64-apple-darwin17.<wbr>0.0 \<br>
--verbose \<br>
--prefix=/opt/work/rtems/4.12 --bindir=/opt/work/rtems/4.12/<wbr>bin \<br>
--exec-prefix=/opt/work/rtems/<wbr>4.12 \<br>
--includedir=/opt/work/rtems/<wbr>4.12/include --libdir=/opt/work/rtems/4.12/<wbr>lib \<br>
--mandir=/opt/work/rtems/4.12/<wbr>share/man --infodir=/opt/work/rtems/4.<wbr>12/share/info<br>
make -j 4 all<br>
cd ${build_top}<br>
Install:<br>
build_top=$(pwd)<br>
rm -rf $SB_BUILD_ROOT<br>
cd expat-2.1.0<br>
make DESTDIR=$SB_BUILD_ROOT install<br>
cd ${build_top}<br>
==============================<wbr>==============================<wbr>==================<br>
RTEMS Tools Project <<a href="mailto:users@rtems.org">users@rtems.org</a>> Sat Oct 28 00:34:33 2017<br>
==============================<wbr>==============================<wbr>==================<br>
Report: tools/rtems-binutils-2.26-1.<wbr>cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
RTEMS Source Builder Repository Status<br>
Remotes:<br>
1: origin: ssh://<a href="http://chrisj@dispatch.rtems.org/data/git/rtems-source-builder.git" rel="noreferrer" target="_blank">chrisj@dispatch.rtems.<wbr>org/data/git/rtems-source-<wbr>builder.git</a><br>
Status:<br>
Clean<br>
Head:<br>
Commit: 8cdc8e42e4e2ce3b14297d2223f84c<wbr>8344c1eb18<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (1) tools/rtems-binutils-2.26-1.<wbr>cfg<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (2) tools/rtems-binutils-2.26-1.<wbr>cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
Package: or1k-rtems4.12-binutils-2.26-<wbr>x86_64-apple-darwin17.0.0-1<br>
Config: tools/rtems-binutils-2.26-1.<wbr>cfg<br>
Summary:<br>
Binutils v2.26 for target or1k-rtems4.12 on host x86_64-apple-darwin17.0.0<br>
URL:<br>
<a href="http://sources.redhat.com/binutils" rel="noreferrer" target="_blank">http://sources.redhat.com/<wbr>binutils</a><br>
Version:<br>
2.26<br>
Release:<br>
1<br>
Sources: 1<br>
1: <a href="ftp://ftp.gnu.org/gnu/binutils/binutils-2.26.tar.bz2" rel="noreferrer" target="_blank">ftp://ftp.gnu.org/gnu/<wbr>binutils/binutils-2.26.tar.bz2</a><br>
sha512: e77e1b8dbbcbaf9ac2fae95c440361<wbr>5808af3be03b2e1d32448cd3a7d32c<wbr>43273f8bcace3f2de84ec120a98287<wbr>9295673029da306e2885dbf5f99058<wbr>4932cfc7<br>
Patches: 1<br>
1: <a href="https://git.rtems.org/rtems-tools/plain/tools/4.12/binutils/binutils-2.26-rtems-aarch64-x86_64.patch" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-<wbr>tools/plain/tools/4.12/<wbr>binutils/binutils-2.26-rtems-<wbr>aarch64-x86_64.patch</a><br>
sha512: 2236cc22dda60d5c18a2ab5abc0f44<wbr>bf487794f7c0899382bf49233e789e<wbr>1fb34ce28b0f7a85069642f7cc06bd<wbr>34d7634a441a8d92bf890de57bb89c<wbr>c398349f<br>
2: <a href="https://git.rtems.org/rtems-tools/plain/tools/4.12/binutils/binutils-2.26-gas-reloc.patch" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-<wbr>tools/plain/tools/4.12/<wbr>binutils/binutils-2.26-gas-<wbr>reloc.patch</a><br>
sha256: 21f6e887a1e8308cf3dae9a9eba431<wbr>b6d5afdf8798f48024f90d71fab07c<wbr>eeee<br>
Preparation:<br>
build_top=$(pwd)<br>
binutils_source="binutils-2.<wbr>26"<br>
source_dir_binutils=${<wbr>binutils_source}<br>
%setup source binutils -q -n ${binutils_source}<br>
%setup patch binutils -p1<br>
cd ${build_top}<br>
Build:<br>
build_top=$(pwd)<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross-build (Xc) if no target or the host and target match.<br>
# Canadian-cross (Cxc) if build, host and target are all different.<br>
if test -z "or1k-rtems4.12" -o "x86_64-apple-darwin17.0.0" == "or1k-rtems4.12" ; then<br>
build_dir="build-xc"<br>
else<br>
build_dir="build-cxc"<br>
fi<br>
else<br>
build_dir="build"<br>
fi<br>
mkdir -p ${build_dir}<br>
cd ${build_dir}<br>
# Host and build flags, Cross build if host and build are different and<br>
# Cxc build if target is deifned and also different.<br>
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross build<br>
CC=$(echo "x86_64-apple-darwin17.0.0-<wbr>gcc" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "x86_64-apple-darwin17.0.0-g++<wbr>" | sed -e 's,-std=gnu99 ,,')<br>
CPPFLAGS="${SB_HOST_CPPFLAGS}"<br>
CFLAGS="${SB_HOST_CFLAGS}"<br>
CXXFLAGS="${SB_HOST_CXXFLAGS}"<br>
LDFLAGS="${SB_HOST_LDFLAGS}"<br>
# Host<br>
CPPFLAGS_FOR_HOST="${SB_HOST_<wbr>CPPFLAGS}"<br>
CFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CXXFLAGS}"<br>
LDFLAGS_FOR_HOST="${SB_HOST_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
# Build<br>
CFLAGS_FOR_BUILD="${SB_BUILD_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CXXFLAGS}"<br>
LDFLAGS_FOR_BUILD="${SB_BUILD_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CFLAGS}"<br>
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
else<br>
LDFLAGS="${SB_BUILD_LDFLAGS}"<br>
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CC_FOR_BUILD=${CC}<br>
CXX_FOR_BUILD=${CXX}<br>
fi<br>
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS<br>
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST<br>
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD<br>
../${source_dir_binutils}/<wbr>configure \<br>
--build=x86_64-apple-darwin17.<wbr>0.0 --host=x86_64-apple-darwin17.<wbr>0.0 \<br>
--target=or1k-rtems4.12 \<br>
--verbose --disable-nls \<br>
--enable-deterministic-<wbr>archives \<br>
\<br>
\<br>
--disable-lto \<br>
--without-included-gettext \<br>
--disable-win32-registry \<br>
--disable-werror \<br>
--prefix=/opt/work/rtems/4.12 --bindir=/opt/work/rtems/4.12/<wbr>bin \<br>
--exec-prefix=/opt/work/rtems/<wbr>4.12 \<br>
--includedir=/opt/work/rtems/<wbr>4.12/include --libdir=/opt/work/rtems/4.12/<wbr>lib \<br>
--mandir=/opt/work/rtems/4.12/<wbr>share/man --infodir=/opt/work/rtems/4.<wbr>12/share/info<br>
make -j 4 all<br>
cd ${build_top}<br>
Install:<br>
cd ${build_top}<br>
/bin/rm -rf $SB_BUILD_ROOT<br>
cd ${build_dir}<br>
make DESTDIR=$SB_BUILD_ROOT install<br>
/bin/rm -rf $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/<a href="http://configure.info" rel="noreferrer" target="_blank">configure.info</a><wbr>*<br>
/bin/rm -f $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/dir<br>
touch $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/dir<br>
mkdir -p $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/locale<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/lib/libiberty*<br>
if test ! -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/bin/or1k-rtems4.12-<wbr>dlltool; then<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/share/man/man1/<wbr>or1k-rtems4.12-dlltool*<br>
fi<br>
if test ! -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/bin/or1k-rtems4.12-<wbr>nlmconv; then<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/share/man/man1/<wbr>or1k-rtems4.12-nlmconv*<br>
fi<br>
if test ! -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/bin/or1k-rtems4.12-<wbr>windres; then<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/share/man/man1/<wbr>or1k-rtems4.12-windres*<br>
fi<br>
if test ! -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/bin/or1k-rtems4.12-<wbr>windmc; then<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/share/man/man1/<wbr>or1k-rtems4.12-windmc*<br>
fi<br>
cd ${build_top}<br>
==============================<wbr>==============================<wbr>==================<br>
RTEMS Tools Project <<a href="mailto:users@rtems.org">users@rtems.org</a>> Sat Oct 28 00:34:33 2017<br>
==============================<wbr>==============================<wbr>==================<br>
Report: tools/rtems-binutils-2.26-1.<wbr>cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
RTEMS Source Builder Repository Status<br>
Remotes:<br>
1: origin: ssh://<a href="http://chrisj@dispatch.rtems.org/data/git/rtems-source-builder.git" rel="noreferrer" target="_blank">chrisj@dispatch.rtems.<wbr>org/data/git/rtems-source-<wbr>builder.git</a><br>
Status:<br>
Clean<br>
Head:<br>
Commit: 8cdc8e42e4e2ce3b14297d2223f84c<wbr>8344c1eb18<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (1) tools/rtems-binutils-2.26-1.<wbr>cfg<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (2) tools/rtems-binutils-2.26-1.<wbr>cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
Package: or1k-rtems4.12-binutils-2.26-<wbr>x86_64-apple-darwin17.0.0-1<br>
Config: tools/rtems-binutils-2.26-1.<wbr>cfg<br>
Summary:<br>
Binutils v2.26 for target or1k-rtems4.12 on host x86_64-apple-darwin17.0.0<br>
URL:<br>
<a href="http://sources.redhat.com/binutils" rel="noreferrer" target="_blank">http://sources.redhat.com/<wbr>binutils</a><br>
Version:<br>
2.26<br>
Release:<br>
1<br>
Sources: 1<br>
1: <a href="ftp://ftp.gnu.org/gnu/binutils/binutils-2.26.tar.bz2" rel="noreferrer" target="_blank">ftp://ftp.gnu.org/gnu/<wbr>binutils/binutils-2.26.tar.bz2</a><br>
sha512: e77e1b8dbbcbaf9ac2fae95c440361<wbr>5808af3be03b2e1d32448cd3a7d32c<wbr>43273f8bcace3f2de84ec120a98287<wbr>9295673029da306e2885dbf5f99058<wbr>4932cfc7<br>
Patches: 1<br>
1: <a href="https://git.rtems.org/rtems-tools/plain/tools/4.12/binutils/binutils-2.26-rtems-aarch64-x86_64.patch" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-<wbr>tools/plain/tools/4.12/<wbr>binutils/binutils-2.26-rtems-<wbr>aarch64-x86_64.patch</a><br>
sha512: 2236cc22dda60d5c18a2ab5abc0f44<wbr>bf487794f7c0899382bf49233e789e<wbr>1fb34ce28b0f7a85069642f7cc06bd<wbr>34d7634a441a8d92bf890de57bb89c<wbr>c398349f<br>
2: <a href="https://git.rtems.org/rtems-tools/plain/tools/4.12/binutils/binutils-2.26-gas-reloc.patch" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-<wbr>tools/plain/tools/4.12/<wbr>binutils/binutils-2.26-gas-<wbr>reloc.patch</a><br>
sha256: 21f6e887a1e8308cf3dae9a9eba431<wbr>b6d5afdf8798f48024f90d71fab07c<wbr>eeee<br>
Preparation:<br>
build_top=$(pwd)<br>
binutils_source="binutils-2.<wbr>26"<br>
source_dir_binutils=${<wbr>binutils_source}<br>
%setup source binutils -q -n ${binutils_source}<br>
%setup patch binutils -p1<br>
cd ${build_top}<br>
Build:<br>
build_top=$(pwd)<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross-build (Xc) if no target or the host and target match.<br>
# Canadian-cross (Cxc) if build, host and target are all different.<br>
if test -z "or1k-rtems4.12" -o "x86_64-apple-darwin17.0.0" == "or1k-rtems4.12" ; then<br>
build_dir="build-xc"<br>
else<br>
build_dir="build-cxc"<br>
fi<br>
else<br>
build_dir="build"<br>
fi<br>
mkdir -p ${build_dir}<br>
cd ${build_dir}<br>
# Host and build flags, Cross build if host and build are different and<br>
# Cxc build if target is deifned and also different.<br>
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross build<br>
CC=$(echo "x86_64-apple-darwin17.0.0-<wbr>gcc" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "x86_64-apple-darwin17.0.0-g++<wbr>" | sed -e 's,-std=gnu99 ,,')<br>
CPPFLAGS="${SB_HOST_CPPFLAGS}"<br>
CFLAGS="${SB_HOST_CFLAGS}"<br>
CXXFLAGS="${SB_HOST_CXXFLAGS}"<br>
LDFLAGS="${SB_HOST_LDFLAGS}"<br>
# Host<br>
CPPFLAGS_FOR_HOST="${SB_HOST_<wbr>CPPFLAGS}"<br>
CFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CXXFLAGS}"<br>
LDFLAGS_FOR_HOST="${SB_HOST_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
# Build<br>
CFLAGS_FOR_BUILD="${SB_BUILD_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CXXFLAGS}"<br>
LDFLAGS_FOR_BUILD="${SB_BUILD_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CFLAGS}"<br>
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
else<br>
LDFLAGS="${SB_BUILD_LDFLAGS}"<br>
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CC_FOR_BUILD=${CC}<br>
CXX_FOR_BUILD=${CXX}<br>
fi<br>
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS<br>
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST<br>
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD<br>
../${source_dir_binutils}/<wbr>configure \<br>
--build=x86_64-apple-darwin17.<wbr>0.0 --host=x86_64-apple-darwin17.<wbr>0.0 \<br>
--target=or1k-rtems4.12 \<br>
--verbose --disable-nls \<br>
--enable-deterministic-<wbr>archives \<br>
\<br>
\<br>
--disable-lto \<br>
--without-included-gettext \<br>
--disable-win32-registry \<br>
--disable-werror \<br>
--prefix=/opt/work/rtems/4.12 --bindir=/opt/work/rtems/4.12/<wbr>bin \<br>
--exec-prefix=/opt/work/rtems/<wbr>4.12 \<br>
--includedir=/opt/work/rtems/<wbr>4.12/include --libdir=/opt/work/rtems/4.12/<wbr>lib \<br>
--mandir=/opt/work/rtems/4.12/<wbr>share/man --infodir=/opt/work/rtems/4.<wbr>12/share/info<br>
make -j 4 all<br>
cd ${build_top}<br>
Install:<br>
cd ${build_top}<br>
/bin/rm -rf $SB_BUILD_ROOT<br>
cd ${build_dir}<br>
make DESTDIR=$SB_BUILD_ROOT install<br>
/bin/rm -rf $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/<a href="http://configure.info" rel="noreferrer" target="_blank">configure.info</a><wbr>*<br>
/bin/rm -f $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/dir<br>
touch $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/dir<br>
mkdir -p $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/locale<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/lib/libiberty*<br>
if test ! -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/bin/or1k-rtems4.12-<wbr>dlltool; then<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/share/man/man1/<wbr>or1k-rtems4.12-dlltool*<br>
fi<br>
if test ! -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/bin/or1k-rtems4.12-<wbr>nlmconv; then<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/share/man/man1/<wbr>or1k-rtems4.12-nlmconv*<br>
fi<br>
if test ! -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/bin/or1k-rtems4.12-<wbr>windres; then<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/share/man/man1/<wbr>or1k-rtems4.12-windres*<br>
fi<br>
if test ! -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/bin/or1k-rtems4.12-<wbr>windmc; then<br>
/bin/rm -f ${SB_BUILD_ROOT}/opt/work/<wbr>rtems/4.12/share/man/man1/<wbr>or1k-rtems4.12-windmc*<br>
fi<br>
cd ${build_top}<br>
==============================<wbr>==============================<wbr>==================<br>
RTEMS Tools Project <<a href="mailto:users@rtems.org">users@rtems.org</a>> Sat Oct 28 00:37:48 2017<br>
==============================<wbr>==============================<wbr>==================<br>
Report: tools/rtems-tools-4.12-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
RTEMS Source Builder Repository Status<br>
Remotes:<br>
1: origin: ssh://<a href="http://chrisj@dispatch.rtems.org/data/git/rtems-source-builder.git" rel="noreferrer" target="_blank">chrisj@dispatch.rtems.<wbr>org/data/git/rtems-source-<wbr>builder.git</a><br>
Status:<br>
Clean<br>
Head:<br>
Commit: 8cdc8e42e4e2ce3b14297d2223f84c<wbr>8344c1eb18<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (1) tools/rtems-tools-4.12-1.cfg<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (2) tools/rtems-tools-4.12-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
Package: rtems-tools-HEAD-1<br>
Config: tools/rtems-tools-4.12-1.cfg<br>
Summary:<br>
RTEMS Tools HEAD for host x86_64-apple-darwin17.0.0<br>
URL:<br>
<a href="http://www.rtems.org/" rel="noreferrer" target="_blank">http://www.rtems.org/</a><br>
Version:<br>
HEAD<br>
Release:<br>
1<br>
Sources: 1<br>
1: git://<a href="http://git.rtems.org/rtems-tools.git?reset=hard?fetch?branch=HEAD?pull" rel="noreferrer" target="_blank">git.rtems.org/rtems-<wbr>tools.git?reset=hard?fetch?<wbr>branch=HEAD?pull</a><br>
No checksum<br>
Patches: 0<br>
Preparation:<br>
build_top=$(pwd)<br>
rtems_tools_source="rtems-<wbr>tools.git"<br>
source_dir_rtems_tools=${<wbr>rtems_tools_source}<br>
%setup source rtems-tools -q -n ${rtems_tools_source}<br>
%setup patch rtems-tools -p1<br>
cd ${build_top}<br>
Build:<br>
build_top=$(pwd)<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
RT_HOST="-host=x86_64-apple-<wbr>darwin17.0.0"<br>
else<br>
RT_HOST=<br>
fi<br>
cd ${source_dir_rtems_tools}<br>
./waf distclean configure ${RT_HOST} --prefix=/opt/work/rtems/4.12<br>
./waf<br>
cd ${build_top}<br>
Install:<br>
build_top=$(pwd)<br>
/bin/rm -rf $SB_BUILD_ROOT<br>
SB_BUILD_ROOT_WAF=$SB_BUILD_<wbr>ROOT<br>
cd ${source_dir_rtems_tools}<br>
./waf --destdir=$SB_BUILD_ROOT_WAF install<br>
cd ${build_top}<br>
==============================<wbr>==============================<wbr>==================<br>
RTEMS Tools Project <<a href="mailto:users@rtems.org">users@rtems.org</a>> Sat Oct 28 00:37:48 2017<br>
==============================<wbr>==============================<wbr>==================<br>
Report: tools/rtems-tools-4.12-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
RTEMS Source Builder Repository Status<br>
Remotes:<br>
1: origin: ssh://<a href="http://chrisj@dispatch.rtems.org/data/git/rtems-source-builder.git" rel="noreferrer" target="_blank">chrisj@dispatch.rtems.<wbr>org/data/git/rtems-source-<wbr>builder.git</a><br>
Status:<br>
Clean<br>
Head:<br>
Commit: 8cdc8e42e4e2ce3b14297d2223f84c<wbr>8344c1eb18<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (1) tools/rtems-tools-4.12-1.cfg<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (2) tools/rtems-tools-4.12-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
Package: rtems-tools-HEAD-1<br>
Config: tools/rtems-tools-4.12-1.cfg<br>
Summary:<br>
RTEMS Tools HEAD for host x86_64-apple-darwin17.0.0<br>
URL:<br>
<a href="http://www.rtems.org/" rel="noreferrer" target="_blank">http://www.rtems.org/</a><br>
Version:<br>
HEAD<br>
Release:<br>
1<br>
Sources: 1<br>
1: git://<a href="http://git.rtems.org/rtems-tools.git?reset=hard?fetch?branch=HEAD?pull" rel="noreferrer" target="_blank">git.rtems.org/rtems-<wbr>tools.git?reset=hard?fetch?<wbr>branch=HEAD?pull</a><br>
No checksum<br>
Patches: 0<br>
Preparation:<br>
build_top=$(pwd)<br>
rtems_tools_source="rtems-<wbr>tools.git"<br>
source_dir_rtems_tools=${<wbr>rtems_tools_source}<br>
%setup source rtems-tools -q -n ${rtems_tools_source}<br>
%setup patch rtems-tools -p1<br>
cd ${build_top}<br>
Build:<br>
build_top=$(pwd)<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
RT_HOST="-host=x86_64-apple-<wbr>darwin17.0.0"<br>
else<br>
RT_HOST=<br>
fi<br>
cd ${source_dir_rtems_tools}<br>
./waf distclean configure ${RT_HOST} --prefix=/opt/work/rtems/4.12<br>
./waf<br>
cd ${build_top}<br>
Install:<br>
build_top=$(pwd)<br>
/bin/rm -rf $SB_BUILD_ROOT<br>
SB_BUILD_ROOT_WAF=$SB_BUILD_<wbr>ROOT<br>
cd ${source_dir_rtems_tools}<br>
./waf --destdir=$SB_BUILD_ROOT_WAF install<br>
cd ${build_top}<br>
==============================<wbr>==============================<wbr>==================<br>
RTEMS Tools Project <<a href="mailto:users@rtems.org">users@rtems.org</a>> Sat Oct 28 00:40:12 2017<br>
==============================<wbr>==============================<wbr>==================<br>
Report: tools/rtems-gdb-7.11-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
RTEMS Source Builder Repository Status<br>
Remotes:<br>
1: origin: ssh://<a href="http://chrisj@dispatch.rtems.org/data/git/rtems-source-builder.git" rel="noreferrer" target="_blank">chrisj@dispatch.rtems.<wbr>org/data/git/rtems-source-<wbr>builder.git</a><br>
Status:<br>
Clean<br>
Head:<br>
Commit: 8cdc8e42e4e2ce3b14297d2223f84c<wbr>8344c1eb18<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (1) tools/rtems-gdb-7.11-1.cfg<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (2) tools/rtems-gdb-7.11-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
Package: or1k-rtems4.12-gdb-7.11-x86_<wbr>64-apple-darwin17.0.0-1<br>
Config: tools/rtems-gdb-7.11-1.cfg<br>
Summary:<br>
GDB v7.11 for target or1k-rtems4.12 on host x86_64-apple-darwin17.0.0<br>
URL:<br>
<a href="http://www.gnu.org/software/gdb/" rel="noreferrer" target="_blank">http://www.gnu.org/software/<wbr>gdb/</a><br>
Version:<br>
7.11<br>
Release:<br>
1<br>
Sources: 1<br>
1: <a href="http://ftp.gnu.org/gnu/gdb/gdb-7.11.tar.xz" rel="noreferrer" target="_blank">http://ftp.gnu.org/gnu/gdb/<wbr>gdb-7.11.tar.xz</a><br>
sha256: 7a434116cb630d77bb40776e8f5d39<wbr>37bed11dea56bafebb4d2bc5dd389f<wbr>e5c1<br>
Patches: 1<br>
1: <a href="https://github.com/openrisc/binutils-gdb/releases/download/gdb-7.11-or1k-release/gdb-7.11-or1k.patch" rel="noreferrer" target="_blank">https://github.com/openrisc/<wbr>binutils-gdb/releases/<wbr>download/gdb-7.11-or1k-<wbr>release/gdb-7.11-or1k.patch</a><br>
No checksum<br>
2: <a href="https://git.rtems.org/rtems-tools/plain/tools/4.12/gdb/gdb-7.11-aarch64-x86_64.patch" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-<wbr>tools/plain/tools/4.12/gdb/<wbr>gdb-7.11-aarch64-x86_64.patch</a><br>
sha512: 20fc58f6979afd27b4cb0d94f1d578<wbr>4a5d429ca78d66956e14cd21ad7dc2<wbr>3899<br>
3: <a href="https://git.rtems.org/rtems-tools/plain/tools/4.12/gdb/gdb-7.11-sis-leon2-leon3.diff" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-<wbr>tools/plain/tools/4.12/gdb/<wbr>gdb-7.11-sis-leon2-leon3.diff</a><br>
sha512: 0b8b2a23c7d1592315fe0130188f45<wbr>7c80f8b1e26645535bed091a5e0671<wbr>682dc44a1987d00e6939a1b1c562c7<wbr>579404db43183e666c29c2b479446a<wbr>a61ca4f6<br>
Preparation:<br>
build_top=$(pwd)<br>
gdb_source="gdb-7.11"<br>
source_dir_gdb=${gdb_source}<br>
%setup source gdb -q -n ${gdb_source}<br>
%setup patch gdb -p1<br>
cd ${build_top}<br>
Build:<br>
build_top=$(pwd)<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross-build (Xc) if no target or the host and target match.<br>
# Canadian-cross (Cxc) if build, host and target are all different.<br>
if test -z "or1k-rtems4.12" -o "x86_64-apple-darwin17.0.0" == "or1k-rtems4.12" ; then<br>
build_dir="build-xc"<br>
else<br>
build_dir="build-cxc"<br>
fi<br>
else<br>
build_dir="build"<br>
fi<br>
mkdir -p ${build_dir}<br>
cd ${build_dir}<br>
# Host and build flags, Cross build if host and build are different and<br>
# Cxc build if target is deifned and also different.<br>
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross build<br>
CC=$(echo "x86_64-apple-darwin17.0.0-<wbr>gcc" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "x86_64-apple-darwin17.0.0-g++<wbr>" | sed -e 's,-std=gnu99 ,,')<br>
CPPFLAGS="${SB_HOST_CPPFLAGS}"<br>
CFLAGS="${SB_HOST_CFLAGS}"<br>
CXXFLAGS="${SB_HOST_CXXFLAGS}"<br>
LDFLAGS="${SB_HOST_LDFLAGS}"<br>
# Host<br>
CPPFLAGS_FOR_HOST="${SB_HOST_<wbr>CPPFLAGS}"<br>
CFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CXXFLAGS}"<br>
LDFLAGS_FOR_HOST="${SB_HOST_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
# Build<br>
CFLAGS_FOR_BUILD="${SB_BUILD_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CXXFLAGS}"<br>
LDFLAGS_FOR_BUILD="${SB_BUILD_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CFLAGS}"<br>
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
else<br>
LDFLAGS="${SB_BUILD_LDFLAGS}"<br>
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CC_FOR_BUILD=${CC}<br>
CXX_FOR_BUILD=${CXX}<br>
fi<br>
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS<br>
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST<br>
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
GDB_LIBS_STATIC="-lexpat"<br>
else<br>
GDB_LIBS_STATIC="-lexpat"<br>
GDB_LIBS=""<br>
fi<br>
LIBS_STATIC=${GDB_LIBS_STATIC} \<br>
LIBS=${GDB_LIBS} \<br>
../${source_dir_gdb}/configure \<br>
--build=x86_64-apple-darwin17.<wbr>0.0 --host=x86_64-apple-darwin17.<wbr>0.0 \<br>
--target=or1k-rtems4.12 \<br>
--verbose --disable-nls \<br>
\<br>
--without-included-gettext \<br>
--disable-win32-registry \<br>
--disable-werror \<br>
--disable-sim \<br>
\<br>
--without-zlib \<br>
--with-expat \<br>
--with-guile=no \<br>
--with-python \<br>
--prefix=/opt/work/rtems/4.12 --bindir=/opt/work/rtems/4.12/<wbr>bin \<br>
--exec-prefix=/opt/work/rtems/<wbr>4.12 \<br>
--includedir=/opt/work/rtems/<wbr>4.12/include --libdir=/opt/work/rtems/4.12/<wbr>lib \<br>
--mandir=/opt/work/rtems/4.12/<wbr>share/man --infodir=/opt/work/rtems/4.<wbr>12/share/info<br>
make -j 4 all<br>
cd ${build_top}<br>
Install:<br>
build_top=$(pwd)<br>
/bin/rm -rf $SB_BUILD_ROOT<br>
cd ${build_dir}<br>
make DESTDIR=$SB_BUILD_ROOT install<br>
/bin/rm -rf $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/<a href="http://configure.info" rel="noreferrer" target="_blank">configure.info</a><wbr>*<br>
/bin/rm -f $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/dir<br>
touch $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/dir<br>
cd ${build_top}<br>
==============================<wbr>==============================<wbr>==================<br>
RTEMS Tools Project <<a href="mailto:users@rtems.org">users@rtems.org</a>> Sat Oct 28 00:40:12 2017<br>
==============================<wbr>==============================<wbr>==================<br>
Report: tools/rtems-gdb-7.11-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
RTEMS Source Builder Repository Status<br>
Remotes:<br>
1: origin: ssh://<a href="http://chrisj@dispatch.rtems.org/data/git/rtems-source-builder.git" rel="noreferrer" target="_blank">chrisj@dispatch.rtems.<wbr>org/data/git/rtems-source-<wbr>builder.git</a><br>
Status:<br>
Clean<br>
Head:<br>
Commit: 8cdc8e42e4e2ce3b14297d2223f84c<wbr>8344c1eb18<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (1) tools/rtems-gdb-7.11-1.cfg<br>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<wbr>=-=-=-=-=-=-=-=-=-<br>
Build Set: (2) tools/rtems-gdb-7.11-1.cfg<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
Package: or1k-rtems4.12-gdb-7.11-x86_<wbr>64-apple-darwin17.0.0-1<br>
Config: tools/rtems-gdb-7.11-1.cfg<br>
Summary:<br>
GDB v7.11 for target or1k-rtems4.12 on host x86_64-apple-darwin17.0.0<br>
URL:<br>
<a href="http://www.gnu.org/software/gdb/" rel="noreferrer" target="_blank">http://www.gnu.org/software/<wbr>gdb/</a><br>
Version:<br>
7.11<br>
Release:<br>
1<br>
Sources: 1<br>
1: <a href="http://ftp.gnu.org/gnu/gdb/gdb-7.11.tar.xz" rel="noreferrer" target="_blank">http://ftp.gnu.org/gnu/gdb/<wbr>gdb-7.11.tar.xz</a><br>
sha256: 7a434116cb630d77bb40776e8f5d39<wbr>37bed11dea56bafebb4d2bc5dd389f<wbr>e5c1<br>
Patches: 1<br>
1: <a href="https://github.com/openrisc/binutils-gdb/releases/download/gdb-7.11-or1k-release/gdb-7.11-or1k.patch" rel="noreferrer" target="_blank">https://github.com/openrisc/<wbr>binutils-gdb/releases/<wbr>download/gdb-7.11-or1k-<wbr>release/gdb-7.11-or1k.patch</a><br>
No checksum<br>
2: <a href="https://git.rtems.org/rtems-tools/plain/tools/4.12/gdb/gdb-7.11-aarch64-x86_64.patch" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-<wbr>tools/plain/tools/4.12/gdb/<wbr>gdb-7.11-aarch64-x86_64.patch</a><br>
sha512: 20fc58f6979afd27b4cb0d94f1d578<wbr>4a5d429ca78d66956e14cd21ad7dc2<wbr>3899<br>
3: <a href="https://git.rtems.org/rtems-tools/plain/tools/4.12/gdb/gdb-7.11-sis-leon2-leon3.diff" rel="noreferrer" target="_blank">https://git.rtems.org/rtems-<wbr>tools/plain/tools/4.12/gdb/<wbr>gdb-7.11-sis-leon2-leon3.diff</a><br>
sha512: 0b8b2a23c7d1592315fe0130188f45<wbr>7c80f8b1e26645535bed091a5e0671<wbr>682dc44a1987d00e6939a1b1c562c7<wbr>579404db43183e666c29c2b479446a<wbr>a61ca4f6<br>
Preparation:<br>
build_top=$(pwd)<br>
gdb_source="gdb-7.11"<br>
source_dir_gdb=${gdb_source}<br>
%setup source gdb -q -n ${gdb_source}<br>
%setup patch gdb -p1<br>
cd ${build_top}<br>
Build:<br>
build_top=$(pwd)<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross-build (Xc) if no target or the host and target match.<br>
# Canadian-cross (Cxc) if build, host and target are all different.<br>
if test -z "or1k-rtems4.12" -o "x86_64-apple-darwin17.0.0" == "or1k-rtems4.12" ; then<br>
build_dir="build-xc"<br>
else<br>
build_dir="build-cxc"<br>
fi<br>
else<br>
build_dir="build"<br>
fi<br>
mkdir -p ${build_dir}<br>
cd ${build_dir}<br>
# Host and build flags, Cross build if host and build are different and<br>
# Cxc build if target is deifned and also different.<br>
# Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
# Cross build<br>
CC=$(echo "x86_64-apple-darwin17.0.0-<wbr>gcc" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "x86_64-apple-darwin17.0.0-g++<wbr>" | sed -e 's,-std=gnu99 ,,')<br>
CPPFLAGS="${SB_HOST_CPPFLAGS}"<br>
CFLAGS="${SB_HOST_CFLAGS}"<br>
CXXFLAGS="${SB_HOST_CXXFLAGS}"<br>
LDFLAGS="${SB_HOST_LDFLAGS}"<br>
# Host<br>
CPPFLAGS_FOR_HOST="${SB_HOST_<wbr>CPPFLAGS}"<br>
CFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CXXFLAGS}"<br>
LDFLAGS_FOR_HOST="${SB_HOST_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_HOST="${SB_HOST_<wbr>CFLAGS}"<br>
CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
# Build<br>
CFLAGS_FOR_BUILD="${SB_BUILD_<wbr>CFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CXXFLAGS}"<br>
LDFLAGS_FOR_BUILD="${SB_BUILD_<wbr>LDFLAGS}"<br>
CXXFLAGS_FOR_BUILD="${SB_<wbr>BUILD_CFLAGS}"<br>
CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
else<br>
LDFLAGS="${SB_BUILD_LDFLAGS}"<br>
CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')<br>
CC_FOR_BUILD=${CC}<br>
CXX_FOR_BUILD=${CXX}<br>
fi<br>
export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS<br>
export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST<br>
export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD<br>
if test "x86_64-apple-darwin17.0.0" != "x86_64-apple-darwin17.0.0" ; then<br>
GDB_LIBS_STATIC="-lexpat"<br>
else<br>
GDB_LIBS_STATIC="-lexpat"<br>
GDB_LIBS=""<br>
fi<br>
LIBS_STATIC=${GDB_LIBS_STATIC} \<br>
LIBS=${GDB_LIBS} \<br>
../${source_dir_gdb}/configure \<br>
--build=x86_64-apple-darwin17.<wbr>0.0 --host=x86_64-apple-darwin17.<wbr>0.0 \<br>
--target=or1k-rtems4.12 \<br>
--verbose --disable-nls \<br>
\<br>
--without-included-gettext \<br>
--disable-win32-registry \<br>
--disable-werror \<br>
--disable-sim \<br>
\<br>
--without-zlib \<br>
--with-expat \<br>
--with-guile=no \<br>
--with-python \<br>
--prefix=/opt/work/rtems/4.12 --bindir=/opt/work/rtems/4.12/<wbr>bin \<br>
--exec-prefix=/opt/work/rtems/<wbr>4.12 \<br>
--includedir=/opt/work/rtems/<wbr>4.12/include --libdir=/opt/work/rtems/4.12/<wbr>lib \<br>
--mandir=/opt/work/rtems/4.12/<wbr>share/man --infodir=/opt/work/rtems/4.<wbr>12/share/info<br>
make -j 4 all<br>
cd ${build_top}<br>
Install:<br>
build_top=$(pwd)<br>
/bin/rm -rf $SB_BUILD_ROOT<br>
cd ${build_dir}<br>
make DESTDIR=$SB_BUILD_ROOT install<br>
/bin/rm -rf $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/<a href="http://configure.info" rel="noreferrer" target="_blank">configure.info</a><wbr>*<br>
/bin/rm -f $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/dir<br>
touch $SB_BUILD_ROOT/opt/work/rtems/<wbr>4.12/share/info/dir<br>
cd ${build_top}<br>
______________________________<wbr>_________________<br>
build mailing list<br>
<a href="mailto:build@rtems.org">build@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/build" rel="noreferrer" target="_blank">http://lists.rtems.org/<wbr>mailman/listinfo/build</a><br>
</div><br></div></div>