On Feb 17, 2010, at 10:04 AM, Enrico Weigelt <weig...@metux.de> wrote:
* Steve Simon <st...@quintile.net> wrote:
We recompile the relevant executables. The speed of kencc makes this
much less painful than you might expect. It also happens very rarely
on plan9 - I cannot remember the last time we had a "big" pull.
Okay, but then (as an admin) you have to know which apps have
to be recompiled. For a small system this might be okay, but
that doesnt scale well ;-o
A possible solution could be an package management system which
knows dependencies and so can tell what to rebuild.
Entia non sunt multiplicanda praeter necessitatem
It also neatly sidesteps the issue that different applications
can need different versions of a single shared library. This
is a real problem on some OSs (see 9fans passim).
Actually, that's just a matter of clean dependency handling.
Include an API/ABI version in the filename, etc.
cu
--
----------------------------------------------------------------------
Enrico Weigelt, metux IT service -- http://www.metux.de/
phone: +49 36207 519931 email: weig...@metux.de
mobile: +49 174 7066481 icq: 210169427 skype: nekrad666
----------------------------------------------------------------------
Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
----------------------------------------------------------------------