Why jcuda 10.1 requires /usr/local/bfm/lib64/libstdc++.so.6: version `CXXABI_1.3.8'

@Patrick There has been an update for CUDA 10.2. As discussed in https://github.com/jcuda/jcuda-main/issues/31#issuecomment-576754990 , we’d need the natives for Linux, preferably with the CXXAPI dependency that works on a larger set of target OSes. If you could create the natives, that would be great.

The process should be the same as last time, basically as described in https://github.com/jcuda/jcuda-main/blob/master/BUILDING.md

  • Checkout/Clone all repos
  • Build the native libraries with CMake
  • (You’ll have to set the paths for the include files and .lib file of the latest version of CUDNN - unfortunately, CUDNN (version 7.6, latest) is still only available for registered developers, and thus, not part of the „core CUDA“)
  • Build the Java libraries

This should create a bunch of .JAR files in jcuda-main/output (actually, I only need the .JAR files that are named *-natives-10.2.0-linux-x86_64.jar, but that’s a detail).

If there are any questions, we can discuss them here, or (maybe better) in the issue about the release of version 10.2.0 at https://github.com/jcuda/jcuda-main/issues/31

@Patrick Unless someone can provide binaries with the older CXXABI dependency, this may cause the same issue with the next release. But maybe that’s not so critical. In doubt, I’ll have to use the binaries with the newer dependency.

@Patrick Sorry, forget the previous comment - according to https://github.com/jcuda/jcuda-main/issues/31#issuecomment-582516599 , this should no longer be an issue, and the right binaries should already be available.