summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2010-06-06 19:18:33 -0300
committerJohan Dahlin <johan@gnome.org>2010-06-06 19:18:33 -0300
commit7d82920e00359c22fba826d0a0113f28db06eded (patch)
tree747a7680258ab1be22173a8750bd6f713bfc8d0a
parent77575989154b89b5bbc2ccf550aaebbf9b4e8a4e (diff)
downloadgobject-introspection-7d82920e00359c22fba826d0a0113f28db06eded.tar.gz
[shlib] Use ldd on all non-Darwin platforms
-rw-r--r--giscanner/shlibs.py5
1 files changed, 1 insertions, 4 deletions
diff --git a/giscanner/shlibs.py b/giscanner/shlibs.py
index 4266c5c6..6a9d2846 100644
--- a/giscanner/shlibs.py
+++ b/giscanner/shlibs.py
@@ -75,11 +75,8 @@ def _resolve_non_libtool(options, binary, libraries):
platform_system = platform.system()
if platform_system == 'Darwin':
args.extend(['otool', '-L', binary.args[0]])
- elif platform_system == 'Linux':
- args.extend(['ldd', binary.args[0]])
else:
- raise SystemExit("Unsupported platform system: " %
- (platform_system, ))
+ args.extend(['ldd', binary.args[0]])
proc = subprocess.Popen(args, stdout=subprocess.PIPE)
patterns = {}
for library in libraries: