diff --git a/interfaces/cython/SConscript b/interfaces/cython/SConscript index 67b684136..83628d76c 100644 --- a/interfaces/cython/SConscript +++ b/interfaces/cython/SConscript @@ -101,11 +101,11 @@ elif localenv['python_prefix']: extra = '' elif localenv['OS'] == 'Darwin': extra = localenv.subst(' --prefix=${python_prefix}') - elif localenv['libdirname'] == 'lib64': - # 64-bit RHEL / Fedora + elif localenv['libdirname'] != 'lib': + # 64-bit RHEL / Fedora etc. or e.g. x32 Gentoo profile extra = localenv.subst( ' --prefix=${python_prefix}' - ' --install-lib=${python_prefix}/lib64/python{}/site-packages'.format(py_version)) + ' --install-lib=${{python_prefix}}/${{libdirname}}/python{}/site-packages'.format(py_version)) else: extra = '--user' localenv.AppendENVPath(