Build Linux: FAILED 6/rtems-sparc on x86_64-linux-gnu (sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1)

joel at rtems.org joel at rtems.org
Sat Apr 23 05:21:03 UTC 2022


RTEMS Source Builder - Set Builder, 6 (376bf3247498)

Host: Linux-3.10.0-1160.59.1.el7.x86_64-x86_64-with-centos-7.9.2009-Core
       Linux devel.oarcorp.com 3.10.0-1160.59.1.el7.x86_64 #1 SMP Wed Feb 23
       16:47:03 UTC 2022 x86_64 x86_64

Build Time: 0:05:58.231241

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
Build FAILED: sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:347:7: error: 'build_copy' does not name a type
  auto build_copy = build.set_at_each_domain(inc_count_ast);
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:348:7: error: 'ast' does not name a type
  auto ast = build.node_from(schedule);
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:351:2: error: 'ast' was not declared in this scope
  ast = build_copy.node_from(schedule);
  ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:351:8: error: 'build_copy' was not declared in this scope
  ast = build_copy.node_from(schedule);
        ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:351:29: error: 'schedule' was not declared in this scope
  ast = build_copy.node_from(schedule);
                             ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:351:29: note: suggested alternative:
In file included from ../../gnu-mirror-gcc-0f001dd/isl/include/isl/typed_cpp.h:13:0,
                 from ../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:16:
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2987:7: note:   'isl::schedule'
 class schedule {
       ^
In file included from ../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:37:0:
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:353:2: error: 'build' was not declared in this scope
  build = build_copy;
  ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc: In function 'void test_ast_build_expr(isl::ctx)':
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:370:7: error: 'expr' does not name a type
  auto expr = build.expr_from(pa);
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:371:7: error: 'op' does not name a type
  auto op = expr.as<isl::ast_expr_op>();
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:372:17: error: 'op' was not declared in this scope
  assert(IS_TRUE(op.isa<isl::ast_expr_op_add>()));
                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:35:33: note: in definition of macro 'assert'
 #define assert(exp) assert_impl(exp, __FILE__, __LINE__, #exp)
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:372:9: note: in expansion of macro 'IS_TRUE'
  assert(IS_TRUE(op.isa<isl::ast_expr_op_add>()));
         ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:372:44: error: expected primary-expression before '>' token
  assert(IS_TRUE(op.isa<isl::ast_expr_op_add>()));
                                            ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:35:33: note: in definition of macro 'assert'
 #define assert(exp) assert_impl(exp, __FILE__, __LINE__, #exp)
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:372:9: note: in expansion of macro 'IS_TRUE'
  assert(IS_TRUE(op.isa<isl::ast_expr_op_add>()));
         ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:372:46: error: expected primary-expression before ')' token
  assert(IS_TRUE(op.isa<isl::ast_expr_op_add>()));
                                              ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:35:33: note: in definition of macro 'assert'
 #define assert(exp) assert_impl(exp, __FILE__, __LINE__, #exp)
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp-generic.cc:372:9: note: in expansion of macro 'IS_TRUE'
  assert(IS_TRUE(op.isa<isl::ast_expr_op_add>()));
         ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc: In function 'void test_foreach(isl::ctx)':
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:91:7: error: 'add_to_vector' does not name a type
  auto add_to_vector = [&] (isl::basic_set bs) {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:95:22: error: 'add_to_vector' was not declared in this scope
  s.foreach_basic_set(add_to_vector);
                      ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:103:7: error: 'fail' does not name a type
  auto fail = [&] (isl::basic_set bs) {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:109:23: error: 'fail' was not declared in this scope
   s.foreach_basic_set(fail);
                       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc: In function 'void test_every(isl::ctx)':
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:128:7: error: 'fail' does not name a type
  auto fail = [] (isl::set s) -> bool {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:133:16: error: 'fail' was not declared in this scope
   us.every_set(fail);
                ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc: In function 'void test_exception(isl::ctx)':
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:151:16: error: 'is_nothrow_copy_constructible' is not a member of 'std'
  static_assert(std::is_nothrow_copy_constructible<isl::exception>::value,
                ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:151:65: error: expected primary-expression before '>' token
  static_assert(std::is_nothrow_copy_constructible<isl::exception>::value,
                                                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:151:66: error: '::value' has not been declared
  static_assert(std::is_nothrow_copy_constructible<isl::exception>::value,
                                                                  ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:152:50: error: 'static_assert' was not declared in this scope
   "exceptions must be nothrow-copy-constructible");
                                                  ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:153:16: error: 'is_nothrow_assignable' is not a member of 'std'
  static_assert(std::is_nothrow_assignable<isl::exception,
                ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:153:57: error: expected primary-expression before ',' token
  static_assert(std::is_nothrow_assignable<isl::exception,
                                                         ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:154:21: error: expected primary-expression before '>' token
       isl::exception>::value,
                     ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:154:22: error: '::value' has not been declared
       isl::exception>::value,
                      ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:158:8: error: 'umap' does not name a type
   auto umap = isl::union_map::from(mupa);
        ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc: In function 'void test_schedule_tree(isl::ctx)':
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:178:7: error: 'root' does not name a type
  auto root = test_schedule_tree_generic(ctx);
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:180:7: error: 'fail_map' does not name a type
  auto fail_map = [](isl::schedule_node node) {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:184:7: error: 'caught' does not name a type
  auto caught = false;
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:186:3: error: 'root' was not declared in this scope
   root.map_descendant_bottom_up(fail_map);
   ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:186:33: error: 'fail_map' was not declared in this scope
   root.map_descendant_bottom_up(fail_map);
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:189:3: error: 'caught' was not declared in this scope
   caught = true;
   ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:191:9: error: 'caught' was not declared in this scope
  assert(caught);
         ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:35:33: note: in definition of macro 'assert'
 #define assert(exp) assert_impl(exp, __FILE__, __LINE__, #exp)
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:194:7: error: 'inc_count' does not name a type
  auto inc_count = [&count](isl::schedule_node node) {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:198:2: error: 'root' was not declared in this scope
  root.foreach_descendant_top_down(inc_count);
  ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:198:35: error: 'inc_count' was not declared in this scope
  root.foreach_descendant_top_down(inc_count);
                                   ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:202:7: error: 'inc_count_once' does not name a type
  auto inc_count_once = [&count](isl::schedule_node node) {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:206:35: error: 'inc_count_once' was not declared in this scope
  root.foreach_descendant_top_down(inc_count_once);
                                   ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:209:7: error: 'is_not_domain' does not name a type
  auto is_not_domain = [](isl::schedule_node node) {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:212:40: error: 'is_not_domain' was not declared in this scope
  assert(root.child(0).every_descendant(is_not_domain));
                                        ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:35:33: note: in definition of macro 'assert'
 #define assert(exp) assert_impl(exp, __FILE__, __LINE__, #exp)
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:215:7: error: 'fail' does not name a type
  auto fail = [](isl::schedule_node node) {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:221:25: error: 'fail' was not declared in this scope
   root.every_descendant(fail);
                         ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:228:7: error: 'domain' does not name a type
  auto domain = root.as<isl::schedule_node_domain>().domain();
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:229:7: error: 'filters' does not name a type
  auto filters = isl::union_set(ctx, "{}");
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:230:7: error: 'collect_filters' does not name a type
  auto collect_filters = [&filters](isl::schedule_node node) {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:237:24: error: 'collect_filters' was not declared in this scope
  root.every_descendant(collect_filters);
                        ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:238:9: error: 'domain' was not declared in this scope
  assert(domain.is_equal(filters));
         ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:35:33: note: in definition of macro 'assert'
 #define assert(exp) assert_impl(exp, __FILE__, __LINE__, #exp)
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:238:25: error: 'filters' was not declared in this scope
  assert(domain.is_equal(filters));
                         ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:35:33: note: in definition of macro 'assert'
 #define assert(exp) assert_impl(exp, __FILE__, __LINE__, #exp)
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc: In function 'void test_ast_build(isl::ctx)':
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:249:7: error: 'schedule' does not name a type
  auto schedule = test_ast_build_generic(ctx);
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:253:7: error: 'fail_inc_count_ast' does not name a type
  auto fail_inc_count_ast =
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:261:7: error: 'build' does not name a type
  auto build = isl::ast_build(ctx);
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:262:2: error: 'build' was not declared in this scope
  build = build.set_at_each_domain(fail_inc_count_ast);
  ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:262:35: error: 'fail_inc_count_ast' was not declared in this scope
  build = build.set_at_each_domain(fail_inc_count_ast);
                                   ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:263:7: error: 'caught' does not name a type
  auto caught = false;
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:265:8: error: 'ast' does not name a type
   auto ast = build.node_from(schedule);
        ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:267:3: error: 'caught' was not declared in this scope
   caught = true;
   ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:269:9: error: 'caught' was not declared in this scope
  assert(caught);
         ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:35:33: note: in definition of macro 'assert'
 #define assert(exp) assert_impl(exp, __FILE__, __LINE__, #exp)
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:271:7: error: 'build_copy' does not name a type
  auto build_copy = build;
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:273:7: error: 'inc_count_ast' does not name a type
  auto inc_count_ast =
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:278:2: error: 'build_copy' was not declared in this scope
  build_copy = build_copy.set_at_each_domain(inc_count_ast);
  ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:278:45: error: 'inc_count_ast' was not declared in this scope
  build_copy = build_copy.set_at_each_domain(inc_count_ast);
                                             ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:279:7: error: 'ast' does not name a type
  auto ast = build_copy.node_from(schedule);
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:283:2: error: 'ast' was not declared in this scope
  ast = build.node_from(schedule);
  ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:283:24: error: 'schedule' was not declared in this scope
  ast = build.node_from(schedule);
                        ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:283:24: note: suggested alternative:
In file included from ../../gnu-mirror-gcc-0f001dd/isl/include/isl/typed_cpp.h:13:0,
                 from ../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:16:
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2987:7: note:   'isl::schedule'
 class schedule {
       ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc: In function 'void test_typed(isl::ctx)':
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:298:24: error: template argument for 'template<class ...> struct isl::typed::map' uses local type 'test_typed(isl::ctx)::ST'
  isl::typed::map<ST, AR> access(ctx, "{ S[i, j] -> A[i] }");
                        ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:298:24: error: template argument for 'template<class ...> struct isl::typed::map' uses local type 'test_typed(isl::ctx)::AR'
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:298:24: error:   trying to instantiate 'template<class ...> struct isl::typed::map'
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:298:32: error: invalid type in declaration before '(' token
  isl::typed::map<ST, AR> access(ctx, "{ S[i, j] -> A[i] }");
                                ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:298:59: error: expression list treated as compound expression in initializer [-fpermissive]
  isl::typed::map<ST, AR> access(ctx, "{ S[i, j] -> A[i] }");
                                                           ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:298:59: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:299:20: error: template argument for 'template<class ...> struct isl::typed::set' uses local type 'test_typed(isl::ctx)::ST'
  isl::typed::set<ST> instances(ctx, "{ S[i, j] : 0 <= i, j < 10 }");
                    ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:299:20: error:   trying to instantiate 'template<class ...> struct isl::typed::set'
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:299:31: error: invalid type in declaration before '(' token
  isl::typed::set<ST> instances(ctx, "{ S[i, j] : 0 <= i, j < 10 }");
                               ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:299:67: error: expression list treated as compound expression in initializer [-fpermissive]
  isl::typed::set<ST> instances(ctx, "{ S[i, j] : 0 <= i, j < 10 }");
                                                                   ^
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:299:67: error: invalid conversion from 'const char*' to 'int' [-fpermissive]
../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:302:9: error: request for member 'intersect_domain' in 'access', which is of non-class type 'int'
  access.intersect_domain(instances);
         ^
In file included from ../../gnu-mirror-gcc-0f001dd/isl/include/isl/typed_cpp.h:13:0,
                 from ../../gnu-mirror-gcc-0f001dd/isl/isl_test_cpp.cc:16:
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h: At global scope:
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:377:30: warning: inline function 'isl_aff* isl::aff::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_aff *copy() const &;
                              ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:559:35: warning: inline function 'isl_aff_list* isl::aff_list::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_aff_list *copy() const &;
                                   ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:596:36: warning: inline function 'isl_ast_build* isl::ast_build::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_ast_build *copy() const &;
                                    ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:645:35: warning: inline function 'isl_ast_expr* isl::ast_expr::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_ast_expr *copy() const &;
                                   ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:1250:35: warning: inline function 'isl_ast_node* isl::ast_node::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_ast_node *copy() const &;
                                   ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:1367:40: warning: inline function 'isl_ast_node_list* isl::ast_node_list::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_ast_node_list *copy() const &;
                                        ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:1448:36: warning: inline function 'isl_basic_map* isl::basic_map::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_basic_map *copy() const &;
                                    ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:1614:36: warning: inline function 'isl_basic_set* isl::basic_set::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_basic_set *copy() const &;
                                    ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:1736:36: warning: inline function 'isl_fixed_box* isl::fixed_box::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_fixed_box *copy() const &;
                                    ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:1771:29: warning: inline function 'isl_id* isl::id::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_id *copy() const &;
                             ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:1803:34: warning: inline function 'isl_id_list* isl::id_list::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_id_list *copy() const &;
                                  ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:1843:30: warning: inline function 'isl_map* isl::map::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_map *copy() const &;
                              ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2032:36: warning: inline function 'isl_multi_aff* isl::multi_aff::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_multi_aff *copy() const &;
                                    ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2188:35: warning: inline function 'isl_multi_id* isl::multi_id::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_multi_id *copy() const &;
                                   ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2233:39: warning: inline function 'isl_multi_pw_aff* isl::multi_pw_aff::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_multi_pw_aff *copy() const &;
                                       ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2359:45: warning: inline function 'isl_multi_union_pw_aff* isl::multi_union_pw_aff::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_multi_union_pw_aff *copy() const &;
                                             ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2424:36: warning: inline function 'isl_multi_val* isl::multi_val::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_multi_val *copy() const &;
                                    ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2485:32: warning: inline function 'isl_point* isl::point::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_point *copy() const &;
                                ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2605:33: warning: inline function 'isl_pw_aff* isl::pw_aff::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_pw_aff *copy() const &;
                                 ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2772:38: warning: inline function 'isl_pw_aff_list* isl::pw_aff_list::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_pw_aff_list *copy() const &;
                                      ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2811:39: warning: inline function 'isl_pw_multi_aff* isl::pw_multi_aff::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_pw_multi_aff *copy() const &;
                                       ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:2965:44: warning: inline function 'isl_pw_multi_aff_list* isl::pw_multi_aff_list::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_pw_multi_aff_list *copy() const &;
                                            ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3002:35: warning: inline function 'isl_schedule* isl::schedule::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_schedule *copy() const &;
                                   ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3038:47: warning: inline function 'isl_schedule_constraints* isl::schedule_constraints::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_schedule_constraints *copy() const &;
                                               ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3086:40: warning: inline function 'isl_schedule_node* isl::schedule_node::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_schedule_node *copy() const &;
                                        ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3419:30: warning: inline function 'isl_set* isl::set::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_set *copy() const &;
                              ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3550:32: warning: inline function 'isl_space* isl::space::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_space *copy() const &;
                                ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3627:44: warning: inline function 'isl_union_access_info* isl::union_access_info::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_union_access_info *copy() const &;
                                            ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3660:37: warning: inline function 'isl_union_flow* isl::union_flow::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_union_flow *copy() const &;
                                     ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3702:36: warning: inline function 'isl_union_map* isl::union_map::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_union_map *copy() const &;
                                    ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3816:39: warning: inline function 'isl_union_pw_aff* isl::union_pw_aff::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_union_pw_aff *copy() const &;
                                       ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3910:44: warning: inline function 'isl_union_pw_aff_list* isl::union_pw_aff_list::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_union_pw_aff_list *copy() const &;
                                            ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3950:45: warning: inline function 'isl_union_pw_multi_aff* isl::union_pw_multi_aff::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_union_pw_multi_aff *copy() const &;
                                             ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:4011:36: warning: inline function 'isl_union_set* isl::union_set::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_union_set *copy() const &;
                                    ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:4076:41: warning: inline function 'isl_union_set_list* isl::union_set_list::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_union_set_list *copy() const &;
                                         ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:4114:30: warning: inline function 'isl_val* isl::val::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_val *copy() const &;
                              ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:4207:35: warning: inline function 'isl_val_list* isl::val_list::copy() const' used but never defined [enabled by default]
   inline __isl_give isl_val_list *copy() const &;
                                   ^
../../gnu-mirror-gcc-0f001dd/isl/include/isl/cpp.h:3420:30: warning: inline function 'isl_set* isl::set::copy()' used but never defined [enabled by default]
   inline __isl_give isl_set *copy() && = delete;
                              ^
make[4]: *** [isl_test_cpp-isl_test_cpp.o] Error 1
make[4]: Leaving directory `/home/joel/rtems-cron-coverity/rtems-source-builder/rtems/build/sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1/build/isl'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/joel/rtems-cron-coverity/rtems-source-builder/rtems/build/sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1/build/isl'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/joel/rtems-cron-coverity/rtems-source-builder/rtems/build/sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1/build/isl'
make[1]: *** [all-isl] Error 2
make[1]: Leaving directory `/home/joel/rtems-cron-coverity/rtems-source-builder/rtems/build/sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1/build'
make: *** [all] Error 2
shell cmd failed: /bin/sh -ex  /home/joel/rtems-cron-coverity/rtems-source-builder/rtems/build/sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1/do-build
error: building sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1
  See error report: rsb-report-sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1.txt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Sizes
=====

Maximum build usage: 1.243GB
Total size: 2.537GB
Installed : 346.424MB
Sources: 2.198GB
Patches: 310.847KB

Output
======

Build Set: 6/rtems-sparc
config: devel/dtc-1.6.1-1.cfg
package: dtc-1.6.1-x86_64-linux-gnu-1
building: dtc-1.6.1-x86_64-linux-gnu-1
sizes: dtc-1.6.1-x86_64-linux-gnu-1: 4.280MB (installed: 1.099MB)
cleaning: dtc-1.6.1-x86_64-linux-gnu-1
reporting: devel/dtc-1.6.1-1.cfg -> dtc-1.6.1-x86_64-linux-gnu-1.txt
reporting: devel/dtc-1.6.1-1.cfg -> dtc-1.6.1-x86_64-linux-gnu-1.xml
config: devel/expat-2.4.8-1.cfg
package: expat-2.4.8-x86_64-linux-gnu-1
download: https://github.com/libexpat/libexpat/releases/download/R_2_4_8/expat-2.4.8.tar.gz -> sources/expat-2.4.8.tar.gz
 redirect: https://objects.githubusercontent.com/github-production-release-asset-2e65be/80314213/...<see log>
building: expat-2.4.8-x86_64-linux-gnu-1
sizes: expat-2.4.8-x86_64-linux-gnu-1: 11.468MB (installed: 1.788MB)
cleaning: expat-2.4.8-x86_64-linux-gnu-1
reporting: devel/expat-2.4.8-1.cfg -> expat-2.4.8-x86_64-linux-gnu-1.txt
reporting: devel/expat-2.4.8-1.cfg -> expat-2.4.8-x86_64-linux-gnu-1.xml
config: devel/gmp-6.1.0.cfg
package: gmp-6.1.0-x86_64-linux-gnu-1
building: gmp-6.1.0-x86_64-linux-gnu-1
sizes: gmp-6.1.0-x86_64-linux-gnu-1: 37.416MB (installed: 5.328MB)
cleaning: gmp-6.1.0-x86_64-linux-gnu-1
reporting: devel/gmp-6.1.0.cfg -> gmp-6.1.0-x86_64-linux-gnu-1.txt
reporting: devel/gmp-6.1.0.cfg -> gmp-6.1.0-x86_64-linux-gnu-1.xml
config: tools/rtems-gdb-11.2.cfg
package: sparc-rtems6-gdb-11.2-x86_64-linux-gnu-1
building: sparc-rtems6-gdb-11.2-x86_64-linux-gnu-1
sizes: sparc-rtems6-gdb-11.2-x86_64-linux-gnu-1: 926.340MB (installed: 133.740MB)
cleaning: sparc-rtems6-gdb-11.2-x86_64-linux-gnu-1
reporting: tools/rtems-gdb-11.2.cfg -> sparc-rtems6-gdb-11.2-x86_64-linux-gnu-1.txt
reporting: tools/rtems-gdb-11.2.cfg -> sparc-rtems6-gdb-11.2-x86_64-linux-gnu-1.xml
config: tools/rtems-binutils-2.38.cfg
package: sparc-rtems6-binutils-2.38-x86_64-linux-gnu-1
building: sparc-rtems6-binutils-2.38-x86_64-linux-gnu-1
sizes: sparc-rtems6-binutils-2.38-x86_64-linux-gnu-1: 582.054MB (installed: 140.929MB)
cleaning: sparc-rtems6-binutils-2.38-x86_64-linux-gnu-1
reporting: tools/rtems-binutils-2.38.cfg -> sparc-rtems6-binutils-2.38-x86_64-linux-gnu-1.txt
reporting: tools/rtems-binutils-2.38.cfg -> sparc-rtems6-binutils-2.38-x86_64-linux-gnu-1.xml
config: tools/rtems-gcc-10-newlib-head.cfg
package: sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1
download: https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.24.tar.bz2 -> sources/isl-0.24.tar.bz2
download: https://gcc.gnu.org/pub/gcc/infrastructure/mpfr-4.1.0.tar.bz2 -> sources/mpfr-4.1.0.tar.bz2
download: https://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.2.1.tar.gz -> sources/mpc-1.2.1.tar.gz
download: https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.2.1.tar.bz2 -> sources/gmp-6.2.1.tar.bz2
building: sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1
error: building sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1
Build FAILED
  See error report: rsb-report-sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1.txt
error: building sparc-rtems6-gcc-0f001dd-newlib-64b2081-x86_64-linux-gnu-1
config: tools/rtems-tools-6.cfg
package: rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa-1
building: rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa-1
sizes: rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa-1: 245.623MB (installed: 62.906MB)
cleaning: rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa-1
reporting: tools/rtems-tools-6.cfg -> rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa-1.txt
reporting: tools/rtems-tools-6.cfg -> rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa-1.xml
config: devel/sis-2-1.cfg
package: sis-2.29-x86_64-linux-gnu-1
building: sis-2.29-x86_64-linux-gnu-1
sizes: sis-2.29-x86_64-linux-gnu-1: 3.913MB (installed: 648.858KB)
cleaning: sis-2.29-x86_64-linux-gnu-1
reporting: devel/sis-2-1.cfg -> sis-2.29-x86_64-linux-gnu-1.txt
reporting: devel/sis-2-1.cfg -> sis-2.29-x86_64-linux-gnu-1.xml
cleaning: dtc-1.6.1-x86_64-linux-gnu-1
cleaning: expat-2.4.8-x86_64-linux-gnu-1
cleaning: gmp-6.1.0-x86_64-linux-gnu-1
cleaning: sparc-rtems6-gdb-11.2-x86_64-linux-gnu-1
cleaning: sparc-rtems6-binutils-2.38-x86_64-linux-gnu-1
cleaning: rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa-1
cleaning: sis-2.29-x86_64-linux-gnu-1
Build Sizes: usage: 1.243GB total: 2.537GB (sources: 2.198GB, patches: 310.847KB, installed 346.424MB)
Mailing report: build at rtems.org

Report
======

==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:15:09 2022
==============================================================================
Report: devel/dtc-1.6.1-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/dtc-1.6.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/dtc-1.6.1-1.cfg
------------------------------------------------------------------------------
Package: dtc-1.6.1-x86_64-linux-gnu-1
 Config: devel/dtc-1.6.1-1.cfg
 Summary:
  Device Tree Compiler v1.6.1 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  https://www.devicetree.org/
 Version:
  1.6.1
 Release:
  1
  Sources: 1
    1: https://www.kernel.org/pub/software/utils/dtc/dtc-1.6.1.tar.gz
       sha256: 38a6257f2c23cb9dfa1781ac4ad122d8358e1a22d33b2da0eb492c190644a376
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source dtc -q -n dtc-1.6.1
  %setup patch dtc -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd dtc-1.6.1
  # Build and build flags means force build == host
  # gcc is not ready to be compiled with -std=gnu99
  LDFLAGS="${SB_HOST_LDFLAGS}"
  LIBS="${SB_HOST_LIBS}"
  CC=$(echo "gcc ${SB_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
  CXX=$(echo "g++ ${SB_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  CC_FOR_BUILD=${CC}
  CXX_FOR_BUILD=${CXX}
  export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS LDFLAGS LIBS
  make PREFIX=/home/joel/rtems-cron-coverity/tools/6
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd dtc-1.6.1
  make DESTDIR=$SB_BUILD_ROOT PREFIX=/home/joel/rtems-cron-coverity/tools/6 install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:15:09 2022
==============================================================================
Report: devel/dtc-1.6.1-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/dtc-1.6.1-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/dtc-1.6.1-1.cfg
------------------------------------------------------------------------------
Package: dtc-1.6.1-x86_64-linux-gnu-1
 Config: devel/dtc-1.6.1-1.cfg
 Summary:
  Device Tree Compiler v1.6.1 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  https://www.devicetree.org/
 Version:
  1.6.1
 Release:
  1
  Sources: 1
    1: https://www.kernel.org/pub/software/utils/dtc/dtc-1.6.1.tar.gz
       sha256: 38a6257f2c23cb9dfa1781ac4ad122d8358e1a22d33b2da0eb492c190644a376
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source dtc -q -n dtc-1.6.1
  %setup patch dtc -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd dtc-1.6.1
  # Build and build flags means force build == host
  # gcc is not ready to be compiled with -std=gnu99
  LDFLAGS="${SB_HOST_LDFLAGS}"
  LIBS="${SB_HOST_LIBS}"
  CC=$(echo "gcc ${SB_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
  CXX=$(echo "g++ ${SB_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  CC_FOR_BUILD=${CC}
  CXX_FOR_BUILD=${CXX}
  export CC CXX CC_FOR_BUILD CXX_FOR_BUILD CFLAGS LDFLAGS LIBS
  make PREFIX=/home/joel/rtems-cron-coverity/tools/6
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd dtc-1.6.1
  make DESTDIR=$SB_BUILD_ROOT PREFIX=/home/joel/rtems-cron-coverity/tools/6 install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:15:16 2022
==============================================================================
Report: devel/expat-2.4.8-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/expat-2.4.8-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/expat-2.4.8-1.cfg
------------------------------------------------------------------------------
Package: expat-2.4.8-x86_64-linux-gnu-1
 Config: devel/expat-2.4.8-1.cfg
 Summary:
  Expat XML Parser v2.4.8 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  http://expat.sourceforge.net/
 Version:
  2.4.8
 Release:
  1
  Sources: 1
    1: https://github.com/libexpat/libexpat/releases/download/R_2_4_8/expat-2.4.8.tar.gz
       sha256: 398f6d95bf808d3108e27547b372cb4ac8dc2298a3c4251eb7aa3d4c6d4bb3e2
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source expat -q -n expat-2.4.8
  %setup patch expat -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd expat-2.4.8
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross build
    CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  ./configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --verbose  --prefix=/home/joel/rtems-cron-coverity/tools/6 --bindir=/home/joel/rtems-cron-coverity/tools/6/bin  --exec-prefix=/home/joel/rtems-cron-coverity/tools/6  --includedir=/home/joel/rtems-cron-coverity/tools/6/include --libdir=/home/joel/rtems-cron-coverity/tools/6/lib  --mandir=/home/joel/rtems-cron-coverity/tools/6/share/man --infodir=/home/joel/rtems-cron-coverity/tools/6/share/info  --disable-shared
  make -j 8 all
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd expat-2.4.8
  make DESTDIR=$SB_BUILD_ROOT install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:15:16 2022
==============================================================================
Report: devel/expat-2.4.8-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/expat-2.4.8-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/expat-2.4.8-1.cfg
------------------------------------------------------------------------------
Package: expat-2.4.8-x86_64-linux-gnu-1
 Config: devel/expat-2.4.8-1.cfg
 Summary:
  Expat XML Parser v2.4.8 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  http://expat.sourceforge.net/
 Version:
  2.4.8
 Release:
  1
  Sources: 1
    1: https://github.com/libexpat/libexpat/releases/download/R_2_4_8/expat-2.4.8.tar.gz
       sha256: 398f6d95bf808d3108e27547b372cb4ac8dc2298a3c4251eb7aa3d4c6d4bb3e2
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source expat -q -n expat-2.4.8
  %setup patch expat -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd expat-2.4.8
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross build
    CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  ./configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --verbose  --prefix=/home/joel/rtems-cron-coverity/tools/6 --bindir=/home/joel/rtems-cron-coverity/tools/6/bin  --exec-prefix=/home/joel/rtems-cron-coverity/tools/6  --includedir=/home/joel/rtems-cron-coverity/tools/6/include --libdir=/home/joel/rtems-cron-coverity/tools/6/lib  --mandir=/home/joel/rtems-cron-coverity/tools/6/share/man --infodir=/home/joel/rtems-cron-coverity/tools/6/share/info  --disable-shared
  make -j 8 all
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd expat-2.4.8
  make DESTDIR=$SB_BUILD_ROOT install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:15:43 2022
==============================================================================
Report: devel/gmp-6.1.0.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/gmp-6.1.0.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/gmp-6.1.0.cfg
------------------------------------------------------------------------------
Package: gmp-6.1.0-x86_64-linux-gnu-1
 Config: devel/gmp-6.1.0.cfg
 Summary:
  The GNU Multiple Precision Arithmetic Library (GMP) v6.1.0 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  https://gmplib.org/
 Version:
  6.1.0
 Release:
  1
  Sources: 1
    1: https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2
       sha512: 3c82aeab9c1596d4da8afac2eec38e429e84f3211e1a572cf8fd2b546493c44c039b922a1133eaaa48bd7f3e11dbe795a384e21ed95cbe3ecc58d7ac02246117
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source gmp -q -n gmp-6.1.0
  %setup patch gmp -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd gmp-6.1.0
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross build
    CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  ./configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --verbose  --prefix=/home/joel/rtems-cron-coverity/tools/6 --bindir=/home/joel/rtems-cron-coverity/tools/6/bin  --exec-prefix=/home/joel/rtems-cron-coverity/tools/6  --includedir=/home/joel/rtems-cron-coverity/tools/6/include --libdir=/home/joel/rtems-cron-coverity/tools/6/lib  --mandir=/home/joel/rtems-cron-coverity/tools/6/share/man --infodir=/home/joel/rtems-cron-coverity/tools/6/share/info  --disable-shared
  make -j 8 all
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd gmp-6.1.0
  make DESTDIR=$SB_BUILD_ROOT install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:15:43 2022
==============================================================================
Report: devel/gmp-6.1.0.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/gmp-6.1.0.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/gmp-6.1.0.cfg
------------------------------------------------------------------------------
Package: gmp-6.1.0-x86_64-linux-gnu-1
 Config: devel/gmp-6.1.0.cfg
 Summary:
  The GNU Multiple Precision Arithmetic Library (GMP) v6.1.0 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  https://gmplib.org/
 Version:
  6.1.0
 Release:
  1
  Sources: 1
    1: https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2
       sha512: 3c82aeab9c1596d4da8afac2eec38e429e84f3211e1a572cf8fd2b546493c44c039b922a1133eaaa48bd7f3e11dbe795a384e21ed95cbe3ecc58d7ac02246117
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source gmp -q -n gmp-6.1.0
  %setup patch gmp -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd gmp-6.1.0
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross build
    CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  ./configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --verbose  --prefix=/home/joel/rtems-cron-coverity/tools/6 --bindir=/home/joel/rtems-cron-coverity/tools/6/bin  --exec-prefix=/home/joel/rtems-cron-coverity/tools/6  --includedir=/home/joel/rtems-cron-coverity/tools/6/include --libdir=/home/joel/rtems-cron-coverity/tools/6/lib  --mandir=/home/joel/rtems-cron-coverity/tools/6/share/man --infodir=/home/joel/rtems-cron-coverity/tools/6/share/info  --disable-shared
  make -j 8 all
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd gmp-6.1.0
  make DESTDIR=$SB_BUILD_ROOT install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:17:51 2022
==============================================================================
Report: tools/rtems-gdb-11.2.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gdb-11.2.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gdb-11.2.cfg
------------------------------------------------------------------------------
Package: sparc-rtems6-gdb-11.2-x86_64-linux-gnu-1
 Config: tools/rtems-gdb-11.2.cfg
 Summary:
  GDB v11.2 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  http://www.gnu.org/software/gdb/
 Version:
  11.2
 Release:
  1
  Sources: 1
    1: http://ftp.gnu.org/gnu/gdb/gdb-11.2.tar.xz
       sha512: 07e9026423438049b11f4f784d57401ece4e940570f613bd6958b3714fe7fbc2c048470bcce3e7d7d9f93331cdf3881d30dcc964cb113a071143a02b28e5b127
  Patches: 0
 Preparation:
  build_top=$(pwd)
  gdb_source="gdb-11.2"
  source_dir_gdb=${gdb_source}
  %setup source gdb -q -n ${gdb_source}
  %setup patch gdb -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross-build (Xc) if no target or the host and target match.
    # Canadian-cross (Cxc) if build, host and target are all different.
    if test -z "sparc-rtems6" -o "x86_64-linux-gnu" == "sparc-rtems6" ; then
      build_dir="build-xc"
    else
      build_dir="build-cxc"
    fi
  else
    build_dir="build"
  fi
  mkdir -p ${build_dir}
  cd ${build_dir}
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross build
    CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
  GDB_LIBS_STATIC="-lexpat"
  else
  GDB_LIBS_STATIC="-lexpat"
  GDB_LIBS="-Xlinker -Bstatic ${LIBS_STATIC} -Xlinker -Bdynamic"
  fi
  LIBS_STATIC=${GDB_LIBS_STATIC}  LIBS=${GDB_LIBS}  ../${source_dir_gdb}/configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --target=sparc-rtems6  --verbose --disable-nls  --disable-gas --disable-binutils --disable-ld --disable-gold --disable-gprof    --without-included-gettext  --disable-win32-registry  --disable-werror  --disable-sim    --without-zlib  --with-expat  --with-guile=no    --with-python=/usr/bin/python3  --prefix=/home/joel/rtems-cron-coverity/tools/6 --bindir=/home/joel/rtems-cron-coverity/tools/6/bin  --exec-prefix=/home/joel/rtems-cron-coverity/tools/6  --includedir=/home/joel/rtems-cron-coverity/tools/6/include --libdir=/home/joel/rtems-cron-coverity/tools/6/lib  --mandir=/home/joel/rtems-cron-coverity/tools/6/share/man --infodir=/home/joel/rtems-cron-coverity/tools/6/share/info
  make -j 8 all
  cd ${build_top}
 Install:
  build_top=$(pwd)
  /bin/rm -rf $SB_BUILD_ROOT
  cd ${build_dir}
  make DESTDIR=$SB_BUILD_ROOT install
  /bin/rm -rf $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/configure.info*
  /bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/dir
  touch $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/dir
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:17:52 2022
==============================================================================
Report: tools/rtems-gdb-11.2.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-gdb-11.2.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-gdb-11.2.cfg
------------------------------------------------------------------------------
Package: sparc-rtems6-gdb-11.2-x86_64-linux-gnu-1
 Config: tools/rtems-gdb-11.2.cfg
 Summary:
  GDB v11.2 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  http://www.gnu.org/software/gdb/
 Version:
  11.2
 Release:
  1
  Sources: 1
    1: http://ftp.gnu.org/gnu/gdb/gdb-11.2.tar.xz
       sha512: 07e9026423438049b11f4f784d57401ece4e940570f613bd6958b3714fe7fbc2c048470bcce3e7d7d9f93331cdf3881d30dcc964cb113a071143a02b28e5b127
  Patches: 0
 Preparation:
  build_top=$(pwd)
  gdb_source="gdb-11.2"
  source_dir_gdb=${gdb_source}
  %setup source gdb -q -n ${gdb_source}
  %setup patch gdb -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross-build (Xc) if no target or the host and target match.
    # Canadian-cross (Cxc) if build, host and target are all different.
    if test -z "sparc-rtems6" -o "x86_64-linux-gnu" == "sparc-rtems6" ; then
      build_dir="build-xc"
    else
      build_dir="build-cxc"
    fi
  else
    build_dir="build"
  fi
  mkdir -p ${build_dir}
  cd ${build_dir}
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross build
    CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
  GDB_LIBS_STATIC="-lexpat"
  else
  GDB_LIBS_STATIC="-lexpat"
  GDB_LIBS="-Xlinker -Bstatic ${LIBS_STATIC} -Xlinker -Bdynamic"
  fi
  LIBS_STATIC=${GDB_LIBS_STATIC}  LIBS=${GDB_LIBS}  ../${source_dir_gdb}/configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --target=sparc-rtems6  --verbose --disable-nls  --disable-gas --disable-binutils --disable-ld --disable-gold --disable-gprof    --without-included-gettext  --disable-win32-registry  --disable-werror  --disable-sim    --without-zlib  --with-expat  --with-guile=no    --with-python=/usr/bin/python3  --prefix=/home/joel/rtems-cron-coverity/tools/6 --bindir=/home/joel/rtems-cron-coverity/tools/6/bin  --exec-prefix=/home/joel/rtems-cron-coverity/tools/6  --includedir=/home/joel/rtems-cron-coverity/tools/6/include --libdir=/home/joel/rtems-cron-coverity/tools/6/lib  --mandir=/home/joel/rtems-cron-coverity/tools/6/share/man --infodir=/home/joel/rtems-cron-coverity/tools/6/share/info
  make -j 8 all
  cd ${build_top}
 Install:
  build_top=$(pwd)
  /bin/rm -rf $SB_BUILD_ROOT
  cd ${build_dir}
  make DESTDIR=$SB_BUILD_ROOT install
  /bin/rm -rf $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/configure.info*
  /bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/dir
  touch $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/dir
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:18:34 2022
==============================================================================
Report: tools/rtems-binutils-2.38.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-binutils-2.38.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-binutils-2.38.cfg
------------------------------------------------------------------------------
Package: sparc-rtems6-binutils-2.38-x86_64-linux-gnu-1
 Config: tools/rtems-binutils-2.38.cfg
 Summary:
  Binutils v2.38 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  http://sources.redhat.com/binutils
 Version:
  2.38
 Release:
  1
  Sources: 1
    1: https://ftp.gnu.org/gnu/binutils/binutils-2.38.tar.bz2
       sha512: 7690b4158bd6587a85c6b98903980b9ac6f16b47f7fd1e60986b0a70388bedcfdc05d75597aa49c81fec1609ce24bed6c26583f76fd2471a9d63394fd9798afc
  Patches: 0
 Preparation:
  build_top=$(pwd)
  binutils_source="binutils-2.38"
  source_dir_binutils=${binutils_source}
  %setup source binutils -q -n ${binutils_source}
  %setup patch binutils -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross-build (Xc) if no target or the host and target match.
    # Canadian-cross (Cxc) if build, host and target are all different.
    if test -z "sparc-rtems6" -o "x86_64-linux-gnu" == "sparc-rtems6" ; then
      build_dir="build-xc"
    else
      build_dir="build-cxc"
    fi
  else
    build_dir="build"
  fi
  mkdir -p ${build_dir}
  cd ${build_dir}
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross build
    CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  ../${source_dir_binutils}/configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --target=sparc-rtems6  --verbose --disable-nls  --disable-gdb --disable-libdecnumber --disable-readline --disable-sim  --enable-deterministic-archives  --enable-64-bit-bfd    --disable-lto  --without-included-gettext  --disable-win32-registry  --disable-werror  --prefix=/home/joel/rtems-cron-coverity/tools/6 --bindir=/home/joel/rtems-cron-coverity/tools/6/bin  --exec-prefix=/home/joel/rtems-cron-coverity/tools/6  --includedir=/home/joel/rtems-cron-coverity/tools/6/include --libdir=/home/joel/rtems-cron-coverity/tools/6/lib  --mandir=/home/joel/rtems-cron-coverity/tools/6/share/man --infodir=/home/joel/rtems-cron-coverity/tools/6/share/info
  make -j 8 all
  cd ${build_top}
 Install:
  cd ${build_top}
  /bin/rm -rf $SB_BUILD_ROOT
  cd ${build_dir}
  make DESTDIR=$SB_BUILD_ROOT install
  /bin/rm -rf $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/configure.info*
  /bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/dir
  touch $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/dir
  mkdir -p $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/locale
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/lib/libiberty*
  if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/bin/sparc-rtems6-dlltool; then
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/share/man/man1/sparc-rtems6-dlltool*
  fi
  if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/bin/sparc-rtems6-nlmconv; then
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/share/man/man1/sparc-rtems6-nlmconv*
  fi
  if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/bin/sparc-rtems6-windres; then
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/share/man/man1/sparc-rtems6-windres*
  fi
  if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/bin/sparc-rtems6-windmc; then
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/share/man/man1/sparc-rtems6-windmc*
  fi
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:18:34 2022
==============================================================================
Report: tools/rtems-binutils-2.38.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-binutils-2.38.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-binutils-2.38.cfg
------------------------------------------------------------------------------
Package: sparc-rtems6-binutils-2.38-x86_64-linux-gnu-1
 Config: tools/rtems-binutils-2.38.cfg
 Summary:
  Binutils v2.38 for target sparc-rtems6 on host x86_64-linux-gnu
 URL:
  http://sources.redhat.com/binutils
 Version:
  2.38
 Release:
  1
  Sources: 1
    1: https://ftp.gnu.org/gnu/binutils/binutils-2.38.tar.bz2
       sha512: 7690b4158bd6587a85c6b98903980b9ac6f16b47f7fd1e60986b0a70388bedcfdc05d75597aa49c81fec1609ce24bed6c26583f76fd2471a9d63394fd9798afc
  Patches: 0
 Preparation:
  build_top=$(pwd)
  binutils_source="binutils-2.38"
  source_dir_binutils=${binutils_source}
  %setup source binutils -q -n ${binutils_source}
  %setup patch binutils -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross-build (Xc) if no target or the host and target match.
    # Canadian-cross (Cxc) if build, host and target are all different.
    if test -z "sparc-rtems6" -o "x86_64-linux-gnu" == "sparc-rtems6" ; then
      build_dir="build-xc"
    else
      build_dir="build-cxc"
    fi
  else
    build_dir="build"
  fi
  mkdir -p ${build_dir}
  cd ${build_dir}
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
    # Cross build
    CC=$(echo "x86_64-linux-gnu-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-linux-gnu-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "gcc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "g++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  ../${source_dir_binutils}/configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --target=sparc-rtems6  --verbose --disable-nls  --disable-gdb --disable-libdecnumber --disable-readline --disable-sim  --enable-deterministic-archives  --enable-64-bit-bfd    --disable-lto  --without-included-gettext  --disable-win32-registry  --disable-werror  --prefix=/home/joel/rtems-cron-coverity/tools/6 --bindir=/home/joel/rtems-cron-coverity/tools/6/bin  --exec-prefix=/home/joel/rtems-cron-coverity/tools/6  --includedir=/home/joel/rtems-cron-coverity/tools/6/include --libdir=/home/joel/rtems-cron-coverity/tools/6/lib  --mandir=/home/joel/rtems-cron-coverity/tools/6/share/man --infodir=/home/joel/rtems-cron-coverity/tools/6/share/info
  make -j 8 all
  cd ${build_top}
 Install:
  cd ${build_top}
  /bin/rm -rf $SB_BUILD_ROOT
  cd ${build_dir}
  make DESTDIR=$SB_BUILD_ROOT install
  /bin/rm -rf $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/configure.info*
  /bin/rm -f $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/dir
  touch $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/info/dir
  mkdir -p $SB_BUILD_ROOT/home/joel/rtems-cron-coverity/tools/6/share/locale
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/lib/libiberty*
  if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/bin/sparc-rtems6-dlltool; then
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/share/man/man1/sparc-rtems6-dlltool*
  fi
  if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/bin/sparc-rtems6-nlmconv; then
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/share/man/man1/sparc-rtems6-nlmconv*
  fi
  if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/bin/sparc-rtems6-windres; then
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/share/man/man1/sparc-rtems6-windres*
  fi
  if test ! -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/bin/sparc-rtems6-windmc; then
  /bin/rm -f ${SB_BUILD_ROOT}/home/joel/rtems-cron-coverity/tools/6/share/man/man1/sparc-rtems6-windmc*
  fi
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:20:57 2022
==============================================================================
Report: tools/rtems-tools-6.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-tools-6.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-tools-6.cfg
------------------------------------------------------------------------------
Package: rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa-1
 Config: tools/rtems-tools-6.cfg
 Summary:
  RTEMS Tools 3c0e4f74f16e840958c0b1a824cb1dfeba8491fa for host x86_64-linux-gnu
 URL:
  http://www.rtems.org/
 Version:
  3c0e4f74f16e840958c0b1a824cb1dfeba8491fa
 Release:
  1
  Sources: 1
    1: https://git.rtems.org/rtems-tools/snapshot/rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa.tar.bz2
       sha512: ugbldQjSr3yt5H/7EH6pMfUD8AjMTECOBrT2cxmHud3oxg2UTvZLTcubdKCgUFQMk8PVCY4+dmBpWOHtnQgzvg==
  Patches: 0
 Preparation:
  build_top=$(pwd)
  rtems_tools_source=rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa
  source_dir_rtems_tools=${rtems_tools_source}
  %setup source rtems-tools -q -n ${rtems_tools_source}
  %setup patch rtems-tools -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
  RT_HOST="--host=x86_64-linux-gnu"
  else
  RT_HOST=
  fi
  cd ${source_dir_rtems_tools}
  ./waf distclean configure ${RT_HOST} --prefix=/home/joel/rtems-cron-coverity/tools/6
  ./waf
  cd ${build_top}
 Install:
  build_top=$(pwd)
  /bin/rm -rf $SB_BUILD_ROOT
  cd ${source_dir_rtems_tools}
  ./waf --destdir=$SB_BUILD_ROOT install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:20:57 2022
==============================================================================
Report: tools/rtems-tools-6.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) tools/rtems-tools-6.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) tools/rtems-tools-6.cfg
------------------------------------------------------------------------------
Package: rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa-1
 Config: tools/rtems-tools-6.cfg
 Summary:
  RTEMS Tools 3c0e4f74f16e840958c0b1a824cb1dfeba8491fa for host x86_64-linux-gnu
 URL:
  http://www.rtems.org/
 Version:
  3c0e4f74f16e840958c0b1a824cb1dfeba8491fa
 Release:
  1
  Sources: 1
    1: https://git.rtems.org/rtems-tools/snapshot/rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa.tar.bz2
       sha512: ugbldQjSr3yt5H/7EH6pMfUD8AjMTECOBrT2cxmHud3oxg2UTvZLTcubdKCgUFQMk8PVCY4+dmBpWOHtnQgzvg==
  Patches: 0
 Preparation:
  build_top=$(pwd)
  rtems_tools_source=rtems-tools-3c0e4f74f16e840958c0b1a824cb1dfeba8491fa
  source_dir_rtems_tools=${rtems_tools_source}
  %setup source rtems-tools -q -n ${rtems_tools_source}
  %setup patch rtems-tools -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
  RT_HOST="--host=x86_64-linux-gnu"
  else
  RT_HOST=
  fi
  cd ${source_dir_rtems_tools}
  ./waf distclean configure ${RT_HOST} --prefix=/home/joel/rtems-cron-coverity/tools/6
  ./waf
  cd ${build_top}
 Install:
  build_top=$(pwd)
  /bin/rm -rf $SB_BUILD_ROOT
  cd ${source_dir_rtems_tools}
  ./waf --destdir=$SB_BUILD_ROOT install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:21:00 2022
==============================================================================
Report: devel/sis-2-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/sis-2-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/sis-2-1.cfg
------------------------------------------------------------------------------
Package: sis-2.29-x86_64-linux-gnu-1
 Config: devel/sis-2-1.cfg
 Summary:
  Sis v2.29 for host x86_64-linux-gnu
 Version:
  2.29
 Release:
  1
  Sources: 1
    1: https://git.rtems.org/sis/snapshot/sis-2.29.tar.bz2
       sha512: 50283cdcd47c591a41f3617438286ab8b2a16ffc600fcb8b4f45a79db271f8ab310502d30fcb3f7daf8a9a3bb6326488d0b11ae635d482878aa616c9ce22a392
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source sis -q -n sis-2.29
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd sis-2.29
  ac_prefix=/home/joel/rtems-cron-coverity/tools/6
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
  CFLAGS_FOR_BUILD="-g -O2 -Wall"
  fi
  export CFLAGS CFLAGS_FOR_BUILD CC
  if test "sparc-rtems6" != "" ; then
  SIS_PREFIX="sparc-rtems6-"
  fi
  CFLAGS="$SB_CFLAGS"  ./configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --program-prefix="$SIS_PREFIX"  --prefix=${ac_prefix}
  make -j 8 all
  unset CFLAGS_FOR_BUILD
  cd ${build_top}
 Install:
  build_top=$(pwd)
  export PATH="/home/joel/rtems-cron-coverity/tools/6/bin:${PATH}"
  /bin/rm -rf $SB_BUILD_ROOT
  cd sis-2.29
  make DESTDIR=$SB_BUILD_ROOT install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Sat Apr 23 00:21:00 2022
==============================================================================
Report: devel/sis-2-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
[ remotes removed, contact sender for details ]
 Status:
  Clean
 Head:
  Commit: 376bf3247498d22f3c64c5462b95a489c0ee8c42
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/sis-2-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/sis-2-1.cfg
------------------------------------------------------------------------------
Package: sis-2.29-x86_64-linux-gnu-1
 Config: devel/sis-2-1.cfg
 Summary:
  Sis v2.29 for host x86_64-linux-gnu
 Version:
  2.29
 Release:
  1
  Sources: 1
    1: https://git.rtems.org/sis/snapshot/sis-2.29.tar.bz2
       sha512: 50283cdcd47c591a41f3617438286ab8b2a16ffc600fcb8b4f45a79db271f8ab310502d30fcb3f7daf8a9a3bb6326488d0b11ae635d482878aa616c9ce22a392
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source sis -q -n sis-2.29
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd sis-2.29
  ac_prefix=/home/joel/rtems-cron-coverity/tools/6
  if test "x86_64-linux-gnu" != "x86_64-linux-gnu" ; then
  CFLAGS_FOR_BUILD="-g -O2 -Wall"
  fi
  export CFLAGS CFLAGS_FOR_BUILD CC
  if test "sparc-rtems6" != "" ; then
  SIS_PREFIX="sparc-rtems6-"
  fi
  CFLAGS="$SB_CFLAGS"  ./configure  --build=x86_64-linux-gnu --host=x86_64-linux-gnu  --program-prefix="$SIS_PREFIX"  --prefix=${ac_prefix}
  make -j 8 all
  unset CFLAGS_FOR_BUILD
  cd ${build_top}
 Install:
  build_top=$(pwd)
  export PATH="/home/joel/rtems-cron-coverity/tools/6/bin:${PATH}"
  /bin/rm -rf $SB_BUILD_ROOT
  cd sis-2.29
  make DESTDIR=$SB_BUILD_ROOT install
  cd ${build_top}


More information about the build mailing list