Under package management, there can be version dependency between the
applications and libraries, so if new libraries are deployed, a new
application would be deployed at the same time, if necessary.   Or not, if
its not necessary.


On Wed, Jun 18, 2014 at 2:59 PM, David Anderson <[email protected]>
wrote:

> I still don't see this.
> The BOINC API evolves constantly.
> If it were included with the BOINC client as a dynamic library,
> an app would get a potentially old version -
> possibly buggy, possibly missing a required feature.
> That would make debugging apps even harder than it already is.
>
>
> On 18-Jun-2014 8:38 AM, Eric J Korpela wrote:
>
>>
>>
>>
>> On Tue, Jun 17, 2014 at 9:07 PM, David Anderson <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     What's the reason for using dynamic libraries in the client?
>>     And how does this relate to applications?
>>     -- David
>>
>>
>> Many linux (and BSD/Solaris/Other) package distributions strongly
>> encourage or even
>> demand shared libraries for any package that might be shared.   It
>> doesn't affect
>> clients distributed by the projects at all.   But since the open source
>> applications
>> (SETI@home) are distributed as packages in by some repositories, they
>> will share the
>> API and graphics API library and (in the case of SETI@home) will
>> probably use the
>> shared system version of FFTW.
>>
>
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to