summarylogtreecommitdiffstats
path: root/use-system-libraries-in-node.patch
blob: 8aed2d364d2554b7828b6743cea2cc716b69fd81 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- a/common.gypi
+++ b/common.gypi
@@ -24,12 +24,12 @@
     'node_install_npm': 'false',
     'node_prefix': '',
     'node_shared': 'true',
-    'node_shared_cares': 'false',
-    'node_shared_http_parser': 'false',
+    'node_shared_cares': 'true',
+    'node_shared_http_parser': 'true',
     'node_shared_libuv': 'false',
     'node_shared_openssl': 'false',
     'node_shared_v8': 'true',
-    'node_shared_zlib': 'false',
+    'node_shared_zlib': 'true',
     'node_tag': '',
     'node_use_dtrace': 'false',
     'node_use_etw': 'false',
@@ -174,6 +174,12 @@
             ],
           }],
           ['OS=="linux" and libchromiumcontent_component==0', {
+            'libraries': [
+              '-lcares',
+              '-lcrypto',
+              '-lhttp_parser',
+              '-lz',
+            ],
             # Prevent the linker from stripping symbols.
             'ldflags': [
               '-Wl,--whole-archive',