Index: tools/mb/mb.py |
diff --git a/tools/mb/mb.py b/tools/mb/mb.py |
index 7335448bd5a15ddcc913a338ae361637743284e6..27229375e3ae4e4efdfbc285818592ebebcf6f30 100755 |
--- a/tools/mb/mb.py |
+++ b/tools/mb/mb.py |
@@ -886,6 +886,15 @@ class MetaBuildWrapper(object): |
command, extra_files = self.GetIsolateCommand(target, vals) |
runtime_deps = self.ReadFile(runtime_deps_path).splitlines() |
+ if android: |
jbudorick
2017/07/26 18:39:56
I'm concerned about hacking this into mb.py rather
agrieve
2017/07/26 19:03:57
In GN, "runtime_deps" are the things required to r
|
+ unstripped_libs = [] |
jbudorick
2017/07/26 21:55:53
one caveat: please add a TODO here with the bug nu
BigBossZhiling
2017/07/26 22:11:54
Done.
|
+ for f in runtime_deps: |
+ if f.endswith('.so'): |
+ if os.path.isfile(self.PathJoin(self.ToAbsPath(build_dir), |
+ 'lib.unstripped', |
+ os.path.basename(f))): |
+ unstripped_libs.append('lib.unstripped/%s' % os.path.basename(f)) |
+ runtime_deps.extend(unstripped_libs) |
self.WriteIsolateFiles(build_dir, command, target, runtime_deps, |
extra_files) |