{"bugs":[{"bugid":814845,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"sci-libs\/ginkgo-1.4.0 - configure fails: Could not find a package configuration file provided by \"hipblas\""}],"categories":[{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":318,"name":"sci-libs","summary":"The sci-libs category contains various science-related libraries."},{"categoryid":343,"name":"sys-apps","summary":"The sys-apps category contains various core system applications, and some non-core system applications which have not yet been moved out into other sys- categories."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e2e5d04216cf8211953c34f78bc9efeebfa59e16","committime":"2025-08-05T20:22:29","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Bug: https:\/\/bugs.gentoo.org\/862705\nBug: https:\/\/github.com\/ginkgo-project\/ginkgo\/issues\/1657\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"38d93c7e5f04bf47adbd3f2020666ce6c7a83f52","committime":"2025-08-05T19:00:57","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: strict-aliasing is fixed in git, add TODO to remove workaround"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Fixes: 64fb6d4f52ca6c0d086289743b74f3a1183e538d\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"a614fb111ff1241cf2266b0738c6dd535c6d79c1","committime":"2025-08-05T18:03:46","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: fix automagic ccache detection in 1.10.0 bump"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"examples are not installed, but add ~50 new C++ build targets. In\n1.10.0, they also add a DEPEND on nlohmann_json, which then fails by\nfalling back to git cloning it if a system copy is not found.\n\n```\nCMake Error at \/usr\/share\/cmake\/Modules\/FetchContent.cmake:1918 (message):\n  Build step for nlohmann_json failed: 1\nCall Stack (most recent call first):\n  \/usr\/share\/cmake\/Modules\/FetchContent.cmake:1609 (__FetchContent_populateSubbuild)\n  \/usr\/share\/cmake\/Modules\/FetchContent.cmake:2145:EVAL:2 (__FetchContent_doPopulation)\n  \/usr\/share\/cmake\/Modules\/FetchContent.cmake:2145 (cmake_language)\n  \/usr\/share\/cmake\/Modules\/FetchContent.cmake:2384 (__FetchContent_Populate)\n  third_party\/nlohmann_json\/CMakeLists.txt:10 (FetchContent_MakeAvailable)\n\n-- Configuring incomplete, errors occurred!\n * ERROR: sci-libs\/ginkgo-1.10.0::gentoo failed (configure phase):\n```\n\nBut we wouldn't need this at all, if we refrained from building examples\nwe don't use, not even for tests which are already disabled.\n\nFixes: 64fb6d4f52ca6c0d086289743b74f3a1183e538d\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"ab2669fe160f3ecc0a8f64f0eb3a08e149699bd1","committime":"2025-08-05T17:40:30","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: fix missing dep by not building examples"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3a23c56930f568a2ab94c9f2bf664d1e9a8ddfaa","committime":"2025-07-01T16:07:17","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Signed-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"64fb6d4f52ca6c0d086289743b74f3a1183e538d","committime":"2025-07-01T15:42:00","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: add 1.10.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fba1448124c282698432a427a5ebc0c059152f14","committime":"2024-08-01T03:33:53","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"Closes: https:\/\/bugs.gentoo.org\/862705\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"12772e77c1002179e87918b5af37ac1d52b64f78","committime":"2024-08-01T00:16:45","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: mark as LTO-unsafe, strict-aliasing unsafe"},{"authoremail":"eschwartz@gentoo.org","authorname":"Eli Schwartz","body":"```\n * SED: the following did not cause any changes\n *     sed -i -e \"s#\\\"lib\\\"#\\\"$(get_libdir)\\\"#g\" -e \"s#\\\"lib\/#\\\"$(get_libdir)\/#g\" cmake\/install_helpers.cmake || die \"sed failed\";\n * no-op: -e s#\"lib\"#\"lib64\"#g\n * no-op: -e s#\"lib\/#\"lib64\/#g\n```\n\nIt was fixed upstream in 1.4.0:\nhttps:\/\/github.com\/ginkgo-project\/ginkgo\/pull\/713\n\nSigned-off-by: Eli Schwartz <eschwartz@gentoo.org>","commitid":"26047d5fa5ca0be5a2e8f3be8bfa547f89b711e9","committime":"2024-07-31T23:50:55","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: remove long-obsolete seds"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"db512ad369305e693536eaa85d8dd9ee8edfdd95","committime":"2024-07-03T22:48:59","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Signed-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"1bd01e36759108c4b10de66e03718b6360c1b4b9","committime":"2024-07-03T22:23:04","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: add 1.8.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"de4e99f9dabcf1bdd77eb8bd32ab0cded542d64b","committime":"2023-06-20T02:01:53","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Signed-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"4408dc6855b61b1849f78825afabf3d853da18d3","committime":"2023-06-20T01:49:09","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: fix compilation with clang and libc++, avoid automagic deps"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ce399b9cceb1040c42c169d627b470c7a427fdd3","committime":"2023-06-19T18:31:51","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Signed-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"fe24aa961fb7bc82373b4609fec7ccacc0c4145a","committime":"2023-06-19T17:05:08","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: add 1.6.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f5411e5e7897201c2cff9fa339c510e17c84815e","committime":"2022-05-14T21:47:53","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"0307b6b0f8a436273160af04404a38fd31ef89d1","committime":"2022-05-14T21:30:22","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: [QA] tc-has-openmp → tc-check-openmp"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0355fc1f51f38dd91bc93a2a1df0014e5ba177ae","committime":"2021-12-21T01:49:47","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"It'll also try to download it if it can't find it on the system,\nso a revbump is worth it just for that as on some platforms\nwe don't have network-sandbox (nor do we require it be used\nby users, even though they definitely should use it).\n\nBut mainly for the automagic dep.\n\nCloses: https:\/\/bugs.gentoo.org\/811384\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"97929bfb6438ddaeaddf687b2d0efb5826ea23ef","committime":"2021-12-21T01:35:28","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: fix automagic hwloc dependency"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5766a1f4674b7af88e7d6816467a6b9d29bc393f","committime":"2021-12-20T11:06:36","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"891b8db9f284f482e005ce07a7674b9601290eb2","committime":"2021-12-20T10:57:36","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: dep on dev-util\/nvidia-cuda-toolkit"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"de1ed5e8aca55c82f5510daa65d899f31d91bae6","committime":"2021-10-06T08:51:16","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"e428cecf190b5461037e1cd59e654ac9834da93d","committime":"2021-10-06T08:17:07","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: drop 1.1.1-r1, 1.4.0"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"3431a557b857bfd5d3634ce2b709c7afd46a2b8f","committime":"2021-10-06T08:15:43","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: Remove broken live ebuild"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Closes: https:\/\/bugs.gentoo.org\/811957\nSigned-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"bdbf129e37f7fe222719a3df2341f48d6f576e81","committime":"2021-10-06T08:15:27","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: Port to EAPI-8 and cmake.eclass"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3e352d3b2d1e0fc69f1aef7095db79afbb9f2220","committime":"2021-09-01T22:06:22","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Package-Manager: Portage-3.0.20, Repoman-3.0.3\nSigned-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"ee9e9104cc280f261504e2506d9be3cea2b73610","committime":"2021-09-01T20:19:56","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: version bump to 1.4.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"628a8c676041923df3a1aca442d36fa72cf11373","committime":"2021-02-15T00:52:38","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Double KEYWORDS lines break tools like ekeyword and Nattka.\nAs per PMS, blank\/empty KEYWORDS is implied by not defining\nthe variable.\n\nSee: https:\/\/projects.gentoo.org\/qa\/policy-guide\/ebuild-format.html#pg0105\nPackage-Manager: Portage-3.0.14, Repoman-3.0.2\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"3919c06516452d942cc95a8ae38b3786e904cf42","committime":"2021-02-14T23:16:54","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: fix double KEYWORDS"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a8283e1e57a99ce649024ede5674fa73f25d13fe","committime":"2020-04-30T22:41:30","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2e1626ccd71354068c546b0c74a3c64de3837240","committime":"2020-04-30T21:36:54","packageid":71067,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"Package-Manager: Portage-2.3.99, Repoman-2.3.22\nSigned-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"be8b6a8f9aa5c220c163e99b37aa1183daf1c5e1","committime":"2020-04-30T21:03:30","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: improve ebuild"},{"authoremail":"tamiko@gentoo.org","authorname":"Matthias Maier","body":"This is a future reverse dependency of sci-libs\/dealii\n\nPackage-Manager: Portage-2.3.99, Repoman-2.3.22\nSigned-off-by: Matthias Maier <tamiko@gentoo.org>","commitid":"8f672be663388bcc425aaaafb61e2799342395ef","committime":"2020-04-30T20:29:32","packageid":71067,"repoid":1,"summary":"sci-libs\/ginkgo: new package"}],"dependencies":[{"block":false,"categoryid":428,"description":"NVIDIA CUDA Toolkit (compiler and friends)","ebuildids":[734402,790872,831764,868835],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"nvidia-cuda-toolkit","packageid":52124},{"block":false,"categoryid":343,"description":"Displays the hardware topology in convenient formats","ebuildids":[734402,790872,831764,868835],"firstseen":"2010-09-12T14:34:28.380024","maintainer":"cluster@gentoo.org","maintainername":"Gentoo Cluster Project","name":"hwloc","packageid":56272,"summary":"The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently."}],"depending":[{"block":false,"categoryid":318,"description":"Solving partial differential equations with the finite element method","ebuildids":[653074,653074,876236,876236],"firstseen":"2019-08-05T07:39:31.134254","name":"dealii","packageid":70040,"summary":"deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. It uses state-of-the-art programming techniques to offer you a modern interface to the complex data structures and algorithms required."}],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":868835,"firstseen":"2025-07-01T17:19:19.921360","license":"BSD-with-attribution","moddate":"2026-03-28T18:04:21","packageid":71067,"repoid":1,"slot":"0","uses":["cuda","hwloc","openmp"],"version":"1.10.0"},{"archs":["~amd64","~x86"],"ebuildid":831764,"firstseen":"2024-07-04T00:04:12.687299","license":"BSD-with-attribution","moddate":"2026-03-28T18:04:21","packageid":71067,"repoid":1,"slot":"0","uses":["cuda","hwloc","openmp"],"version":"1.8.0"},{"archs":["~amd64","~x86"],"ebuildid":790872,"firstseen":"2023-06-19T19:39:23.265724","license":"BSD-with-attribution","moddate":"2026-03-28T18:04:21","packageid":71067,"repoid":1,"slot":"0","uses":["cuda","hwloc","openmp"],"version":"1.6.0"},{"archs":["~amd64","~x86"],"ebuildid":734402,"firstseen":"2021-12-21T01:59:10.953216","license":"BSD-with-attribution","moddate":"2026-03-28T18:04:21","packageid":71067,"repoid":1,"slot":"0","uses":["cuda","hwloc","openmp"],"version":"1.4.0-r3"}],"masks":[],"package":{"categoryid":318,"description":"Numerical linear algebra software package","firstseen":"2020-04-30T22:47:58.301758","name":"ginkgo","packageid":71067,"summary":"Ginkgo is a high-performance linear algebra library for manycore systems, with a focus on sparse solution of linear systems. It is implemented using modern C++, with GPU kernels implemented in CUDA."},"rdependencies":[{"block":false,"categoryid":428,"description":"NVIDIA CUDA Toolkit (compiler and friends)","ebuildids":[734402,790872,831764,868835],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"nvidia-cuda-toolkit","packageid":52124},{"block":false,"categoryid":343,"description":"Displays the hardware topology in convenient formats","ebuildids":[734402,790872,831764,868835],"firstseen":"2010-09-12T14:34:28.380024","maintainer":"cluster@gentoo.org","maintainername":"Gentoo Cluster Project","name":"hwloc","packageid":56272,"summary":"The Portable Hardware Locality (hwloc) software package provides a portable abstraction (across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various system attributes such as cache and memory information. It primarily aims at helping applications with gathering information about modern computing hardware so as to exploit it accordingly and efficiently."}],"repos":[{"branch":"master","lastcommit":"f87ce2b74421571078063820dc1065e7089c9fa7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/ginkgo-project.github.io\/"],"uses":[{"description":"Add support for cuda assimp (dev-util\/nvidia-cuda-toolkit)","isdefault":false,"packageid":71067,"use":"cuda"},{"description":"Add support for hwloc (sys-apps\/hwloc)","isdefault":false,"packageid":71067,"use":"hwloc"},{"defaultflag":true,"description":"Build support for the OpenMP (support parallel computing), requires >=sys-devel\/gcc-4.2 built with USE=\"openmp\"","isdefault":true,"use":"openmp"}]}