New source layout.

Amar Takhar amar at rtems.org
Thu Mar 12 13:10:45 UTC 2015


On 2015-03-12 08:01 -0500, Joel Sherrill wrote:

> What will happen to source modules that are third party? Will we blend their 
> .h with our own? Will this negatively impact the integrity of a source import?

Yes, their public APIs will become part of our own.  If we take ownership we 
will be able to properly document the APIs which currently gets ignored.

It's more work to maintain however it is extremely beneficial to shipping RTEMS 
as 'one package'.  We also need to test these packages within our own test suite 
this makes it easier.


> Will we be losing on the modularilty front?

No, the goal here is to make RTEMS more modular.  We lose by hiding headers 
where we can't see them.  There is so much interdependence within RTEMS this is 
why we have to use -link-start / link-end hacks in the linker.  The goal is to 
eventually remove the requirement for this hack as it can hide issues.  This is 
a long term goal.


> Sebastian.. You have merged multiple pieces of third party code in the past 
> year. Let's take a couple as examples and walk through the impact on them. 
> Libcrypt? Sha? Jffs2?

That is a great idea.


Amar.



More information about the devel mailing list