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

Heinz Junkes junkes at fhi-berlin.mpg.de
Wed Mar 9 22:24:34 UTC 2022


Thanks for that. I've been struggling with this for a while ;-)

But there is this comment in the file:
“
#
# BSP specific settings. To be included in application Makefiles
#
# This support will be removed from RTEMS. Please consider other
# ways to build applications.
#
“
I thought this was no longer maintained and the "correct" way is now pkg-config?
Or am I wrong here?

Danke Heinz



> On 9. Mar 2022, at 22:02, Ryan Long <ryan.long at oarcorp.com> wrote:
> 
> 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
> 
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel



More information about the devel mailing list