build: fix up build after v8 upgrade
authorBen Noordhuis <info@bnoordhuis.nl>
Wed, 7 Jan 2015 18:05:33 +0000 (19:05 +0100)
committerBen Noordhuis <info@bnoordhuis.nl>
Wed, 7 Jan 2015 21:12:17 +0000 (22:12 +0100)
* Define and disable new flag `v8_use_external_startup_data`.

* Disable v8_postmortem_support, it's broken again.  Fedor (@indutny)
  has volunteered to fix it up in the near future.

PR-URL: https://github.com/iojs/io.js/pull/243
Reviewed-By: Fedor Indutny <fedor@indutny.com>
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
common.gypi

index fd436a5..f8cc82c 100644 (file)
     # Enable disassembler for `--print-code` v8 options
     'v8_enable_disassembler': 1,
 
-    # Enable V8's post-mortem debugging only on unix flavors.
+    # Don't bake anything extra into the snapshot.
+    'v8_use_external_startup_data%': 0,
+
+    # Disable V8's post-mortem debugging; frequently broken and hardly used.
+    'v8_postmortem_support%': 'false',
+
     'conditions': [
       ['OS == "win"', {
         'os_posix': 0,
-        'v8_postmortem_support': 'false'
       }, {
         'os_posix': 1,
-        'v8_postmortem_support': 'true'
       }],
       ['GENERATOR == "ninja" or OS== "mac"', {
         'OBJ_DIR': '<(PRODUCT_DIR)/obj',