diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-07-18 14:34:47 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-07-18 14:34:47 +0100 |
commit | 3a1b8b124a5b405562b6e0ccf04e7bd2ddc131a4 (patch) | |
tree | 586b06fa140c17c92f004998807e894c1874db27 /dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild | |
parent | e0d23d9d2468ec36070ef9fa63bd814db6a653da (diff) |
gentoo auto-resync : 18:07:2022 - 14:34:47
Diffstat (limited to 'dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild')
-rw-r--r-- | dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild b/dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild new file mode 100644 index 000000000000..6f20c2c90406 --- /dev/null +++ b/dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit python-any-r1 flag-o-matic cmake + +CommitId=135412d2646f3bd753c8f1cfd33616110bbccd27 + +DESCRIPTION="Facebook GEneral Matrix Multiplication" +HOMEPAGE="https://github.com/pytorch/FBGEMM" +SRC_URI="https://github.com/pytorch/${PN}/archive/${CommitId}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +DEPEND=" + ~dev-libs/asmjit-2021.11.13 + dev-libs/cpuinfo +" +RDEPEND="${DEPEND}" +BDEPEND=" + test? ( dev-cpp/gtest ) + ${PYTHON_DEPS} +" +RESTRICT="!test? ( test )" + +S="${WORKDIR}"/${PN}-${CommitId} + +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch +) + +src_prepare() { + # Bug #855668 + filter-lto + + rm test/RowWiseSparseAdagradFusedTest.cc || die + rm test/SparseAdagradTest.cc || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DFBGEMM_LIBRARY_TYPE=shared + -DFBGEMM_BUILD_BENCHMARKS=OFF + -DFBGEMM_BUILD_TESTS=$(usex test ON OFF) + ) + cmake_src_configure +} |