Further support for Makefile.inc ?

Chris Johns chrisj at rtems.org
Fri Mar 20 11:20:38 UTC 2020


> On 20 Mar 2020, at 9:43 pm, Heinz Junkes <junkes at fhi-berlin.mpg.de> wrote:
> 
> In the current files "Makefile.inc" you can find a comment :
> 
>> # This support will be removed from RTEMS. Please consider other
> # ways to build applications.
>> 
> How is this to be interpreted?

The implementation in RTEMS 4.11 and RTEMS 5 exposes internal makefile fragments. This is not a formal exported interface we can support. We discovered this this with the pkgconfig  generation many years ago. This is problematic for a number of reasons, a significant one is being able to say we can maintain this across all BSPs currently and into the future. 

There is no agreement among the developers. I think we should remove Makefile.inc because it is problematic to support across all BSPS. Sebastian thinks it is important for existing users and has added support in RTEMS 6’s waf build system. Does this means we support a few popular BSPs or does Sebastian need to determine all will work?

I would prefer we move to something we can maintain and with this users can be comfortable the API will remain stable. 

Chris


More information about the users mailing list