update_engine: Use static libraries of bsdiff and bspatch
BUG=chromium:891899
TEST=sudo FEATURES=test emerge bsdiff puffin update_engine
CQ-DEPEND=CL:1295293
Change-Id: I7eb5afc188d9527f342ab952d2c6d63f4c760bef
Reviewed-on: https://chromium-review.googlesource.com/1291835
Commit-Ready: Amin Hassani <ahassani@chromium.org>
Tested-by: Amin Hassani <ahassani@chromium.org>
Reviewed-by: Sen Jiang <senj@chromium.org>
diff --git a/update_engine.gyp b/update_engine.gyp
index b2c71c7..7621153 100644
--- a/update_engine.gyp
+++ b/update_engine.gyp
@@ -128,6 +128,7 @@
'exported_deps': [
'libcrypto',
'xz-embedded',
+ 'libbspatch',
'libpuffpatch',
],
'deps': ['<@(exported_deps)'],
@@ -146,7 +147,6 @@
],
},
'libraries': [
- '-lbspatch',
'-lbz2',
'-lrt',
],
@@ -365,6 +365,7 @@
'variables': {
'exported_deps': [
'ext2fs',
+ 'libbsdiff',
'libpuffdiff',
'liblzma',
],
@@ -383,9 +384,6 @@
'<@(exported_deps)',
],
},
- 'libraries': [
- '-lbsdiff',
- ],
},
'sources': [
'payload_generator/ab_generator.cc',