From 96c6f4e10fe1bfb200ecf9474d98b225fc454d22 Mon Sep 17 00:00:00 2001 From: Paul Zander Date: Mon, 4 May 2026 15:20:15 +0200 Subject: [PATCH] dev-cpp/eigen: no longer use fixed EIGEN_SEED Avoiding test failures caused by random values is counter productive and should be fixed upstream. We solve it via cmake reruns for now. Signed-off-by: Paul Zander Part-of: https://github.com/gentoo/gentoo/pull/44994 Signed-off-by: Sam James --- dev-cpp/eigen/eigen-3.4.9999.ebuild | 8 +++++--- dev-cpp/eigen/eigen-9999.ebuild | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/dev-cpp/eigen/eigen-3.4.9999.ebuild b/dev-cpp/eigen/eigen-3.4.9999.ebuild index edcb2a8263bd6..9373cd0d32c03 100644 --- a/dev-cpp/eigen/eigen-3.4.9999.ebuild +++ b/dev-cpp/eigen/eigen-3.4.9999.ebuild @@ -536,9 +536,10 @@ src_compile() { if use cuda || use hip; then targets+=( buildtests_gpu ) fi - # tests generate random data, which - # obviously fails for some seeds - export EIGEN_SEED=712808 + + # tests generate random data, which fails for some seeds + # we solve this via test reruns now + # export EIGEN_SEED=712808 fi # we add doc last to capture results for buildtests @@ -589,6 +590,7 @@ src_test() { local myctestargs=( -j1 # otherwise breaks due to cmake reruns + --repeat until-pass:50 ) if use opengl; then diff --git a/dev-cpp/eigen/eigen-9999.ebuild b/dev-cpp/eigen/eigen-9999.ebuild index 12f135d41b601..d85315c41d416 100644 --- a/dev-cpp/eigen/eigen-9999.ebuild +++ b/dev-cpp/eigen/eigen-9999.ebuild @@ -540,9 +540,10 @@ src_compile() { if use cuda || use hip; then targets+=( buildtests_gpu ) fi - # tests generate random data, which - # obviously fails for some seeds - export EIGEN_SEED=712808 + + # tests generate random data, which fails for some seeds + # we solve this via test reruns now + # export EIGEN_SEED=712808 fi # we add doc last to capture results for buildtests @@ -593,6 +594,7 @@ src_test() { local myctestargs=( -j1 # otherwise breaks due to cmake reruns + --repeat until-pass:50 ) if use opengl; then