El Lunes 26 Oct 2009 16:27:51 Karol Babioch escribió: > Hi, > > I'm about to build boinc from source, so I can provide packages for my > favorite linux distribution (Arch). I plan to split the package up, > similar to the Debian package style. I thought of the following > packages: > > * boinc-client > * boinc-server > * boinc-manager
I don't think you should make a server package at this stage. Gabor Gombas did it for Debian, but to actually make a project you have to write custom components, and to compile the custom components you need the full BOINC source code anyway. So the package isn't very useful at the moment. It would need changes to the code to get it properly packaged. > I think I have to exclude the libraries in another package, so every of > the above packages can make use of them without the need to provide the > libraries themselves. Otherwise I would have to compile each of the > above package with the libraries, so they would overwrite each other as > soon as you install one of them. Is this right, or is there a better > solution? libboinc is usually linked statically, so they wouldn't "overwrite each other". If you link dynamically, then of course there should be a separate package for the library, and client/manager depending on them. But note that the ABI/API isn't guaranteed to be stable at all, so you probably need a strict version dependency between the packages. > Furthermore I'm wondering how to get the libcudart.so library, which is > needed to make use of the gpu. I can extract this file from the linux > installer, and adding it to my package. However I would like to compile > this library from the source(s), so it is up to date whenever I update > the package itself. > > I couldn't find any parameter for configure, so is there a way to build > this library? Is it documented? libcudart is proprietary, made by NVIDIA. It would be installed as part of the drivers. It shouldn't be packaged as part of BOINC. -- Nicolas _______________________________________________ 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.
