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