From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: <7C16E1A2-9617-42AB-AFA5-11AC7805DAA1@gmail.com> From: Patrick Kelly To: "weigelt@metux.de" , Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-Reply-To: <20100217150452.GE10816@nibiru.local> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (iPod Mail 7D11) Date: Thu, 18 Feb 2010 10:08:19 -0500 References: <20100217143303.GC10816@nibiru.local> <0ffee4ba13816a49a6360ce6668e65f2@quintile.net> <20100217150452.GE10816@nibiru.local> Subject: Re: [9fans] Binary format Topicbox-Message-UUID: d66a6a08-ead5-11e9-9d60-3106f5b1d025 On Feb 17, 2010, at 10:04 AM, Enrico Weigelt wrote: > * Steve Simon 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: weigelt@metux.de > mobile: +49 174 7066481 icq: 210169427 skype: nekrad666 > ---------------------------------------------------------------------- > Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme > ---------------------------------------------------------------------- >