So is the short answer here to learn, and use waf?
Is that the future of RTEMS?

Yet another build system :-).

Thanks


On Thu, Jan 30, 2020 at 11:54 AM Chris Johns <chr...@rtems.org> wrote:
>
> On 30/1/20 4:51 am, Jonathan Brandmeyer wrote:
> > RTEMS BSPs place a bunch of pkg-config files under $prefix/lib/pkgconfig 
> > which
> > are named after the various BSPs.  I've just been using those to pick out 
> > the
> > correct CFLAGS for my application.
>
> A warning, the generation of these files in the current RTEMS build system is
> broken and cannot be fixed. Some BSPs work OK and others do not.
>
> The flags in the RTEMS source are held in makefile fragments and over the 
> years
> macros and other things got added to some bsps that are used to the create the
> flags that appear in the .pc files. Nothing is consistent and so cannot be
> easily extracted and placed in a .pc file.
>
> Another issue is all the flags used to build RTEMS are exposed and this causes
> problems with some 3rd party and application code.
>
> This should be fixed in the new RTEMS kernel waf build system Sebastian has 
> been
> working on.
>
> Chris
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to