Signed-off-by: Michał Górny <mgo...@gentoo.org>
---
 eclass/distutils-r1.eclass | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 60554944a5a0..ee1dcef24ff6 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1824,17 +1824,17 @@ distutils-r1_run_phase() {
                # bug fixes from Cython (this works only when setup.py is using
                # cythonize() but it's better than nothing)
                local -x CYTHON_FORCE_REGEN=1
+
+               # Rust extensions are incompatible with C/C++ LTO compiler
+               # see e.g. https://bugs.gentoo.org/910220
+               if has cargo ${INHERITED}; then
+                       filter-lto
+               fi
        fi
 
        # silence warnings when pydevd is loaded on Python 3.11+
        local -x PYDEVD_DISABLE_FILE_VALIDATION=1
 
-       # Rust extensions are incompatible with C/C++ LTO compiler
-       # see e.g. https://bugs.gentoo.org/910220
-       if has cargo ${INHERITED}; then
-               filter-lto
-       fi
-
        # How to build Python modules in different worlds...
        local ldopts
        case "${CHOST}" in
-- 
2.44.0


Reply via email to