[Debichem-devel] OpenMM package for Debian/Ubuntu
"Steffen Möller"
steffen_moeller at gmx.de
Thu Jan 23 21:20:22 UTC 2014
Hello,
> On Thu, Jan 23, 2014 at 09:59:49AM -0800, Peter Eastman wrote:
> > Hi Andreas,
> >
> > > The first and probably major problem is that the build depends on packages in non-free: nvidia-cuda-toolkit.
> >
> > All of the code that relies on CUDA is in plugins that get loaded dynamically at runtime. So CUDA is needed to build it, but not to run it. If CUDA isn't available at runtime, those plugins just don't get loaded.
>
> Thanks for the clarification. However, we also need to be buildability
> inside main to comply with Debian policy. One possible solution would
> be:
>
> 1. provide a build option which excludes non-free code
> 2. provide a separate code tree (which might build-depend
> from libopenmm libraries) and creates the needed plugins.
>
The BOINC (boinc.berkeley.edu) source tree does not depend on CUDA libraries
at build time as it mimics the CUDA API with some code of its own. You may
want to check it out.
Best,
Steffen
More information about the Debichem-devel
mailing list