diff options
-rw-r--r-- | mesonlib.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mesonlib.py b/mesonlib.py index cae5427..c04e7af 100644 --- a/mesonlib.py +++ b/mesonlib.py @@ -132,9 +132,11 @@ def version_compare(vstr1, vstr2): return cmpop(varr1, varr2) def default_libdir(): - if os.path.isfile('/etc/debian_version'): + try: archpath = subprocess.check_output(['dpkg-architecture', '-qDEB_HOST_MULTIARCH']).decode().strip() return 'lib/' + archpath + except FileNotFoundError: + pass if os.path.isdir('/usr/lib64'): return 'lib64' return 'lib' |