nvidia-cuda-toolkit 6.5 transition

Andreas Beckmann anbe at debian.org
Tue Sep 8 18:21:25 UTC 2015


On 2015-09-08 19:32, Tomasz Rybak wrote:
> Thanks for information and patches.
> There is possibility to just disable building CUDAND bindings.
> Would it make more sense to just have something like this in d/rules:
> 
> override_dh_auto_configure:
> ifeq ($(DEB_BUILD_ARCH_CPU), i386)
> 	./configure.py --boost-python-libname=boost_python-py \
> 		--boost-thread-libname=boost_thread \
> 		--cuda-root=/usr --cuda-enable-gl --no-cuda-enable
> -curand
> else
> 	./configure.py --boost-python-libname=boost_python-py \
> 		--boost-thread-libname=boost_thread \
> 		--cuda-root=/usr --cuda-enable-gl
> endif

simplified and using the correct variable:

override_dh_auto_configure:
	./configure.py --boost-python-libname=boost_python-py \
		--boost-thread-libname=boost_thread \
		--cuda-root=/usr --cuda-enable-gl \
		$(if $(filter $(DEB_HOST_ARCH),i386),--no-cuda-enable-curand)

> instead of disabling entire architecture?
> I'd also like to add Debian.NEWS entry describing this change.
> 
> BTW - what's the procedure now? You upload new CUDA (6.5) to unstable

after we got a transition slot

> and all  packages using it should be rebuilt?
> I assume that rebuilding PyCUDA will also take care of rebuilding
> it against new GCC, new Boost, and will use Sphinx 1.3.

yes, whatever is in unstable at that point

> At the same time - there is new upstream release which I'd like
> to package.
> So if you don't mind, I can take care about PyCUDA.

That's fine.

Andreas




More information about the pkg-nvidia-devel mailing list