From 75d997393de1a89f648ac9e7f3122a316640b595 Mon Sep 17 00:00:00 2001 From: Benjamin Radel Date: Tue, 16 Jan 2024 20:39:05 +0100 Subject: [PATCH] Don't convert pkg-config output to utf-8 Don't convert pkg-config output to utf-8 to prevent failure if obscure non ascii characters are present --- wscript | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/wscript b/wscript index 06e2660..855de57 100644 --- a/wscript +++ b/wscript @@ -141,8 +141,7 @@ def configure(conf): # Find the icu- libraries on the system as we need to link to them when we look for boost locale. locale_libs = ['boost_locale%s' % boost_lib_suffix, 'boost_system%s' % boost_lib_suffix] for pkg in subprocess.check_output(['pkg-config', '--list-all']).splitlines(): - pkg = pkg.decode('utf-8') - if pkg.startswith("icu"): + if pkg.startswith(b'icu'): for lib in subprocess.check_output(['pkg-config', '--libs-only-l', pkg.split()[0]]).split(): name = lib[2:] if not name in locale_libs: -- 2.30.2