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