Jakub Klinkovský pushed to branch main at Arch Linux / Packaging / Packages / 
opencv


Commits:
074da468 by Jakub Klinkovský at 2025-06-08T11:52:09+02:00
upgpkg: 4.11.0-12: rebuild with CUDA 12.9 and cudnn 9.10

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = opencv
        pkgdesc = Open Source Computer Vision Library
        pkgver = 4.11.0
-       pkgrel = 11
+       pkgrel = 12
        url = https://opencv.org/
        arch = x86_64
        license = Apache-2.0
@@ -11,7 +11,7 @@ pkgbase = opencv
        makedepends = cudnn
        makedepends = eigen
        makedepends = fmt
-       makedepends = gcc13
+       makedepends = gcc14
        makedepends = git
        makedepends = glew
        makedepends = hdf5


=====================================
PKGBUILD
=====================================
@@ -9,7 +9,7 @@ pkgname=(opencv
          opencv-cuda
          python-opencv-cuda)
 pkgver=4.11.0
-pkgrel=11
+pkgrel=12
 pkgdesc='Open Source Computer Vision Library'
 arch=(x86_64)
 license=(Apache-2.0)
@@ -45,7 +45,7 @@ makedepends=(ant
              cudnn
              eigen
              fmt
-             gcc13
+             gcc14
              git
              glew
              hdf5
@@ -133,7 +133,8 @@ build() {
 
   # In general, we want to list all real archs (sm_XX) and the latest virtual 
arch (compute_XX) for future PTX compatibility.
   # Valid values can be discovered from nvcc --help
-  local 
cuda_archs="50;52;53;60;61;62;70;72;75;80;86;87;89;90;90a;100;100a;101;101a;120;120a;120-virtual"
+  # NOTE: thrust v2.8.2 (bundled in CUDA 12.9) is broken for archs 50 and 52, 
although they are still only "deprecated"
+  local 
cuda_archs="53;60;61;62;70;72;75;80;86;87;89;90;90a;100;100a;101;101a;120;120a;120-virtual"
 
   # Avoid nvcc intercepting -Werror=format-security: Value 'format-security' 
is not defined for option 'Werror'
   CUDAFLAGS="${CXXFLAGS/-Werror=format-security/-Xcompiler 
-Werror=format-security} -fno-lto --threads 0" \
@@ -142,8 +143,8 @@ build() {
     -DBUILD_WITH_DEBUG_INFO=OFF \
     -DWITH_CUDA=ON \
     -DWITH_CUDNN=ON \
-    -DCMAKE_C_COMPILER=gcc-13 \
-    -DCMAKE_CXX_COMPILER=g++-13 \
+    -DCMAKE_C_COMPILER=gcc-14 \
+    -DCMAKE_CXX_COMPILER=g++-14 \
     -DENABLE_CUDA_FIRST_CLASS_LANGUAGE=ON \
     -DCMAKE_CUDA_ARCHITECTURES="$cuda_archs"
   cmake --build build-cuda --verbose



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/opencv/-/commit/074da46886833c7250b105fbe8fb589f0931ebcd

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/opencv/-/commit/074da46886833c7250b105fbe8fb589f0931ebcd
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to