summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2024-12-09 09:22:33 +0100
committerAlfredo Tupone <tupone@gentoo.org>2024-12-09 09:25:31 +0100
commit3c4ac3c3accc78d1b85b785b32c7adbcdf0aa9c0 (patch)
tree9344a872b2c561c173c1baea814cc526bb985f1a /sci-libs/caffe2
parentsys-apps/coreutils: Stabilize 9.5 sparc, #933045 (diff)
downloadgentoo-3c4ac3c3accc78d1b85b785b32c7adbcdf0aa9c0.tar.gz
gentoo-3c4ac3c3accc78d1b85b785b32c7adbcdf0aa9c0.tar.bz2
gentoo-3c4ac3c3accc78d1b85b785b32c7adbcdf0aa9c0.zip
sci-libs/caffe2: save functorch.so for pytorch ebuild
Bug: https://bugs.gentoo.org/943531 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
Diffstat (limited to 'sci-libs/caffe2')
-rw-r--r--sci-libs/caffe2/caffe2-2.5.1-r5.ebuild (renamed from sci-libs/caffe2/caffe2-2.5.1-r4.ebuild)6
1 files changed, 5 insertions, 1 deletions
diff --git a/sci-libs/caffe2/caffe2-2.5.1-r4.ebuild b/sci-libs/caffe2/caffe2-2.5.1-r5.ebuild
index c7ce5a4971d9..a6ed84f182da 100644
--- a/sci-libs/caffe2/caffe2-2.5.1-r4.ebuild
+++ b/sci-libs/caffe2/caffe2-2.5.1-r5.ebuild
@@ -115,7 +115,6 @@ DEPEND="
PATCHES=(
"${FILESDIR}"/${P}-unbundle_fmt.patch
"${FILESDIR}"/${P}-unbundle_kineto.patch
- "${FILESDIR}"/${P}-fix-functorch-install.patch
"${FILESDIR}"/${P}-cudnn_include_fix.patch
"${FILESDIR}"/${P}-gentoo.patch
"${FILESDIR}"/${PN}-2.4.0-cpp-httplib.patch
@@ -293,8 +292,13 @@ src_compile() {
src_install() {
cmake_src_install
+ # Used by pytorch ebuild
insinto "/var/lib/${PN}"
doins "${BUILD_DIR}"/CMakeCache.txt
+ mv "${D}${S}"/functorch/functorch.so \
+ "${D}"/var/lib/${PN}/functorch.so || die
+ rm -r "${D}"/var/tmp || die
+ dostrip -x /var/lib/${PN}/functorch.so
rm -rf python
mkdir -p python/torch || die