Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 947042 - dev-util/nvidia-cuda-toolkit-12.8.0 version bump
Summary: dev-util/nvidia-cuda-toolkit-12.8.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 947041
  Show dependency tree
 
Reported: 2024-12-27 19:16 UTC by Reva Denis
Modified: 2025-02-23 18:43 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
nvidia-cuda-toolkit-12.6.3.ebuild (nvidia-cuda-toolkit-12.6.3.ebuild,9.29 KB, text/plain)
2025-01-04 05:42 UTC, Reva Denis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Reva Denis 2024-12-27 19:16:39 UTC
There is CUDA Toolkit 12.6 Update 3. Gentoo has 12.6 update 1 at this point.

Reproducible: Always
Comment 1 Reva Denis 2025-01-04 05:42:52 UTC
Created attachment 915788 [details]
nvidia-cuda-toolkit-12.6.3.ebuild

From my:
https://github.com/RarogCmex/scinext-overlay
Comment 2 UlvHare 2025-02-02 15:29:08 UTC
Stable version is 12.8.0. It accepts gcc14: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/#system-requirements
Comment 3 Reva Denis 2025-02-05 13:20:35 UTC
(In reply to UlvHare from comment #2)
> Stable version is 12.8.0. It accepts gcc14:
> https://docs.nvidia.com/cuda/cuda-installation-guide-linux/#system-
> requirements

Thank you very much!
Comment 4 Larry the Git Cow gentoo-dev 2025-02-23 18:43:53 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9126c0cf5edb908b8c0067d8df40ce8d94b632b2

commit 9126c0cf5edb908b8c0067d8df40ce8d94b632b2
Author:     Paul Zander <negril.nx+gentoo@gmail.com>
AuthorDate: 2025-02-07 18:39:53 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-23 18:43:25 +0000

    dev-util/nvidia-cuda-toolkit: add 12.8.0, rework ebuild
    
    Add support for arm64.
    Add support for clang.
    Add checks for DRIVER_PV and GCC_MAX_VER/CLANG_MAX_VER.
    
    Drop Visual Tools to add them as separate packages.
    
    Use makepkg script to unpack the archive. unpacker.eclass doesn't allow to
    exclude files, which we rely on to keep the temp dir size down.
    Use the manifest file from the archive to generate the file list.
    Use move instead of doins. This ensures we do not miss files and permissions as
    older versions did.
    This method also adds the pkgconfig files that were never generated or installed
    prior.
    
    This no longer installs the toolkit to /opt/cuda, but /opt/cuda-${PV} and
    creates a symlink from the old location. Once we removed cuda-config in favour
    of a run-time detection via cuda.eclass, this will allow a slotted install of
    multiple CUDA versions.
    
    Closes: https://bugs.gentoo.org/947042
    Closes: https://bugs.gentoo.org/939906
    Closes: https://bugs.gentoo.org/916976
    Closes: https://bugs.gentoo.org/840140
    Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/40539
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-util/nvidia-cuda-toolkit/Manifest              |   2 +
 .../nvidia-cuda-toolkit/files/parse_manifest.py    | 223 +++++++++++++
 .../nvidia-cuda-toolkit-12.8.0.ebuild              | 370 +++++++++++++++++++++
 profiles/arch/arm64/package.use.mask               |   4 +
 4 files changed, 599 insertions(+)