summaryrefslogtreecommitdiffstats
path: root/source-builder/sb/pkgconfig.py
diff options
context:
space:
mode:
Diffstat (limited to 'source-builder/sb/pkgconfig.py')
-rwxr-xr-xsource-builder/sb/pkgconfig.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/source-builder/sb/pkgconfig.py b/source-builder/sb/pkgconfig.py
index 99646f7..89b4d5c 100755
--- a/source-builder/sb/pkgconfig.py
+++ b/source-builder/sb/pkgconfig.py
@@ -43,7 +43,7 @@ import re
import shlex
import sys
-import path
+from . import path
def default_prefix(common = True):
paths = []
@@ -214,7 +214,12 @@ class package(object):
prefix = default_prefix()
if prefix:
self._log('prefix: %s' % (prefix))
- if type(prefix) is str or type(prefix) is unicode:
+ try:
+ if type(prefix) is unicode:
+ prefix = prefix.decode("utf-8", "ignore")
+ except:
+ pass
+ if type(prefix) is str:
prefix = str(prefix)
self.prefix = []
for p in prefix.split(os.pathsep):