Building Tools From Source

Ralf Corsepius ralf.corsepius at rtems.org
Wed Sep 26 05:51:06 UTC 2012


On 09/26/2012 02:34 AM, Chris Johns wrote:
> Ralf Corsepius wrote:
>> On 09/21/2012 11:31 AM, Chris Johns wrote:
>>> Ralf Corsepius wrote:

> This is not specifically an issue of dynamically linking verses
> statically linking.
It is. It is what replacing dynamically linked libraries underneath of 
executables does and is what keeps OSes maintainable.

> It is about knowing the version and configuration of
> the tools used to build code.

This applies in the static case. In the dynamic case, the required magic 
is provided by package management and runtime facilities.

> Configuration control can be achieved with your packages and a Fedora
> host controlling all the dependences as long as the host versions are
> the same as the RTEMS tools versions. If they vary you have a conflict
> that is more difficult to resolve than just using the correct versions
> for the RTEMS tools from the start.

That's what package managment is about. It is what e.g. rpm is supposed 
to take care about (It's its job).

Or differently: The issue rpm-based Linux distro newcomers occasionally 
complain about as "rpm dependency hell" is the userside-symptom of rpm 
having found such conflicts - In most cases, these are packagers' mistakes.

Ralf





More information about the users mailing list