summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2025-02-21 23:26:58 +0100
committerAlfredo Tupone <tupone@gentoo.org>2025-02-21 23:27:30 +0100
commitbd50fd7e4447c27fd54941000e7b1b69c2ea8da1 (patch)
tree4d9b1bb0a12cad82b9c8971722561467a8056c4e
parentdev-libs/glib: drop 2.78.3, 2.78.4-r1 (diff)
downloadgentoo-bd50fd7e4447c27fd54941000e7b1b69c2ea8da1.tar.gz
gentoo-bd50fd7e4447c27fd54941000e7b1b69c2ea8da1.tar.bz2
gentoo-bd50fd7e4447c27fd54941000e7b1b69c2ea8da1.zip
sci-libs/torchvision: fix split of NVCC_FLAGS
Closes: https://bugs.gentoo.org/949903 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
-rw-r--r--sci-libs/torchvision/files/torchvision-0.20.0-gentoo.patch11
-rw-r--r--sci-libs/torchvision/torchvision-0.20.0.ebuild2
2 files changed, 13 insertions, 0 deletions
diff --git a/sci-libs/torchvision/files/torchvision-0.20.0-gentoo.patch b/sci-libs/torchvision/files/torchvision-0.20.0-gentoo.patch
new file mode 100644
index 000000000000..a622e41ec1ea
--- /dev/null
+++ b/sci-libs/torchvision/files/torchvision-0.20.0-gentoo.patch
@@ -0,0 +1,11 @@
+--- a/setup.py 2025-02-21 22:49:07.255937371 +0100
++++ b/setup.py 2025-02-21 22:49:20.372975254 +0100
+@@ -127,7 +127,7 @@
+ if NVCC_FLAGS is None:
+ nvcc_flags = []
+ else:
+- nvcc_flags = nvcc_flags.split(" ")
++ nvcc_flags = NVCC_FLAGS.split(" ")
+ extra_compile_args["nvcc"] = nvcc_flags
+
+ if sys.platform == "win32":
diff --git a/sci-libs/torchvision/torchvision-0.20.0.ebuild b/sci-libs/torchvision/torchvision-0.20.0.ebuild
index 88443c235d3f..c0a1f3942189 100644
--- a/sci-libs/torchvision/torchvision-0.20.0.ebuild
+++ b/sci-libs/torchvision/torchvision-0.20.0.ebuild
@@ -38,6 +38,8 @@ BDEPEND="
)
"
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
src_prepare() {
use cuda && cuda_src_prepare
distutils-r1_src_prepare