| Index: tools/gyp/v8.gyp
 | 
| diff --git a/tools/gyp/v8.gyp b/tools/gyp/v8.gyp
 | 
| index a11d19a8b5d3075589a6de04750b7e1b9f6bc4d0..77f13faa123b4930f371b15ffb52afce98416718 100644
 | 
| --- a/tools/gyp/v8.gyp
 | 
| +++ b/tools/gyp/v8.gyp
 | 
| @@ -30,6 +30,7 @@
 | 
|      'use_system_v8%': 0,
 | 
|      'msvs_use_common_release': 0,
 | 
|      'gcc_version%': 'unknown',
 | 
| +    'v8_compress_startup_data%': 'false',
 | 
|      'v8_target_arch%': '<(target_arch)',
 | 
|      'v8_use_snapshot%': 'true',
 | 
|      'v8_use_liveobjectlist%': 'false',
 | 
| @@ -76,6 +77,11 @@
 | 
|                'LIVEOBJECTLIST',
 | 
|              ],
 | 
|            }],
 | 
| +         ['v8_compress_startup_data=="bz2"', {
 | 
| +            'defines': [
 | 
| +              'COMPRESS_STARTUP_DATA_BZ2',
 | 
| +            ],
 | 
| +          }],
 | 
|          ],
 | 
|          'configurations': {
 | 
|            'Debug': {
 | 
| @@ -651,7 +657,14 @@
 | 
|                    'libraries': [
 | 
|                      # Needed for clock_gettime() used by src/platform-linux.cc.
 | 
|                      '-lrt',
 | 
| -                ]},
 | 
| +                  ],
 | 
| +                  'conditions': [
 | 
| +                    ['v8_compress_startup_data=="bz2"', {
 | 
| +                      'libraries': [
 | 
| +                        '-lbz2',
 | 
| +                    ]}],
 | 
| +                  ],
 | 
| +                },
 | 
|                  'sources': [
 | 
|                    '../../src/platform-linux.cc',
 | 
|                    '../../src/platform-posix.cc'
 | 
| @@ -785,7 +798,11 @@
 | 
|              ['v8_target_arch=="arm" and host_arch=="x64" and _toolset=="host"', {
 | 
|                'cflags': ['-m32'],
 | 
|                'ldflags': ['-m32'],
 | 
| -            }]
 | 
| +            }],
 | 
| +            ['v8_compress_startup_data=="bz2"', {
 | 
| +              'libraries': [
 | 
| +                '-lbz2',
 | 
| +              ]}],
 | 
|            ]
 | 
|          },
 | 
|          {
 | 
| @@ -802,6 +819,10 @@
 | 
|                # This could be gotten by not setting chromium_code, if that's OK.
 | 
|                'defines': ['_CRT_SECURE_NO_WARNINGS'],
 | 
|              }],
 | 
| +            ['v8_compress_startup_data=="bz2"', {
 | 
| +              'libraries': [
 | 
| +                '-lbz2',
 | 
| +              ]}],
 | 
|            ],
 | 
|          },
 | 
|        ],
 | 
| 
 |