Bug#690315: nvidia-cuda-toolkit: version in backports doesn't work with libstdc++ in squeeze

Andreas Beckmann debian at abeckmann.de
Fri Oct 12 20:26:17 UTC 2012


Version: 4.2.9-1~bpo60+2

On 2012-10-12 14:45, christian mock wrote:
> The squeeze-backports version of nvidia-cuda-toolkit doesn't actually
> work on a squeeze/squeeze-backports system because libcudart
> references symbols from a newer libstdc++.

Grrrr. This was only a warning in the build logs, not a failure. So I
didn't notice.

> Luckily, a simple replacement of the
> cudatoolkit_4.2.9_linux_64_ubuntu11.04.run with
> cudatoolkit_4.2.9_linux_64_ubuntu10.04.run (11.04 vs 10.04; and the
> same for the 32 bit versions) in the source package followed by a
> build produces a working package, so this is relatively easy to fix.

Well, we can't easily inject a new .orig.tar.gz into backports ... but
just replacing libcudart.so.4.2.9 with the one built on Ubuntu 10.04
works, too.

> You can verify whether it works or not by trying to compile the C
> samples from gpucomputingsdk_4.2.9_linux.run...

Verified.


Andreas



More information about the pkg-nvidia-devel mailing list