[PATCH] spec/build/bsps: Fix blank variables

Ryan Long ryan.long at oarcorp.com
Wed Mar 9 21:02:27 UTC 2022


Several variables in the installed Makefile.inc, target.cfg, and bsp.cfg
had values that were not being initialized to yes or no as they should
be. Reordering the files and adding an initialization using yesno() to
RTEMS_HAS_NETWORKING fixed this issue.
---
 spec/build/bsps/grpmake.yml | 8 ++++----
 spec/build/bsps/optmake.yml | 1 +
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/spec/build/bsps/grpmake.yml b/spec/build/bsps/grpmake.yml
index 0998efc..f4a21f2 100644
--- a/spec/build/bsps/grpmake.yml
+++ b/spec/build/bsps/grpmake.yml
@@ -30,15 +30,15 @@ install:
 ldflags: []
 links:
 - role: build-dependency
-  uid: makebsp
-- role: build-dependency
   uid: makecustom
 - role: build-dependency
+  uid: optmake
+- role: build-dependency
+  uid: makebsp
+- role: build-dependency
   uid: makeinc
 - role: build-dependency
   uid: maketarget
-- role: build-dependency
-  uid: optmake
 type: build
 use-after: []
 use-before: []
diff --git a/spec/build/bsps/optmake.yml b/spec/build/bsps/optmake.yml
index 28e9660..bea2c90 100644
--- a/spec/build/bsps/optmake.yml
+++ b/spec/build/bsps/optmake.yml
@@ -7,6 +7,7 @@ actions:
         return "no"
     conf.env["RTEMS_HAS_MULTIPROCESSING"] = yesno(conf, "RTEMS_MULTIPROCESSING")
     conf.env["RTEMS_HAS_POSIX_API"] = yesno(conf, "RTEMS_POSIX_API")
+    conf.env["RTEMS_HAS_NETWORKING"] = yesno(conf, "RTEMS_NETWORKING")
 build-type: option
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- 
1.8.3.1



More information about the devel mailing list