diff --git a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925.ebuild b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925.ebuild index 5750bf3dff..6fecb6acbb 100644 --- a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925.ebuild +++ b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925.ebuild @@ -223,11 +223,12 @@ src_configure() { $(use_with sparse suitesparseqr) $(use_with sparse umfpack) $(use_with superlu) - $(use_with taucs) $(use_with threads) $(use_with y12) ) + use taucs && myconf+=( "--with-taucs" ) + if ( use autodiff && use sparse ); then myconf+=( "--enable-sparse-autodiff" ) else