Backed out changeset aa0c152930e2 (bug 1554056) for StructuredClone.h related build bustages CLOSED TREE
authorBogdan Tara <btara@mozilla.com>
Tue, 28 May 2019 03:38:08 +0300
changeset 535427 0fd64d6d1216b4aa4d5f9f366a8f5dc31d5bf65a
parent 535426 c8f80978ad74e3062a4f401ab33ba28c29420a73
child 535428 fdf579877df4b91c137e33d66f820499d0edf0e8
push id11522
push userffxbld-merge
push dateMon, 01 Jul 2019 09:00:55 +0000
treeherdermozilla-beta@53ea74d2bd09 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1554056
milestone69.0a1
backs outaa0c152930e24ae1e5510bd78f2343e8480995b1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset aa0c152930e2 (bug 1554056) for StructuredClone.h related build bustages CLOSED TREE
js/moz.configure
--- a/js/moz.configure
+++ b/js/moz.configure
@@ -43,47 +43,47 @@ set_config('JS_DISABLE_SHELL', js_disabl
 set_define('JS_64BIT', depends(target)(lambda t: t.bitness == 64 or None))
 
 set_define('JS_PUNBOX64', depends(target)(lambda t: t.bitness == 64 or None))
 set_define('JS_NUNBOX32', depends(target)(lambda t: t.bitness == 32 or None))
 
 
 # SpiderMonkey as a shared library, and how its symbols are exported
 # ==================================================================
-js_option('--disable-shared-js', when=building_js,
+js_option('--disable-shared-js', default=building_js,
           help='{Create|Do not create} a shared library')
 
-js_option('--disable-export-js', when=building_js,
+js_option('--disable-export-js', default=building_js,
           help='{Mark|Do not mark} JS symbols as DLL exported/visible')
 
-@depends('--disable-shared-js', '--disable-export-js', when=building_js)
+@depends('--disable-shared-js', '--disable-export-js')
 def shared_js(shared_js, export_js):
     if shared_js:
         if not export_js:
             die('Must export JS symbols when building a shared library.')
         return True
 
 set_config('JS_SHARED_LIBRARY', shared_js)
 add_old_configure_assignment('JS_SHARED_LIBRARY', shared_js)
 
-@depends('--disable-shared-js', '--disable-export-js', when=building_js)
+@depends('--disable-shared-js', '--disable-export-js')
 def exportable_js_api(shared_js, export_js):
     if not shared_js and export_js:
         return True
 
 set_define('STATIC_EXPORTABLE_JS_API', exportable_js_api)
 
-@depends('--disable-shared-js', '--disable-export-js', when=building_js)
+@depends('--disable-shared-js', '--disable-export-js')
 def static_js_api(shared_js, export_js):
     if not shared_js and not export_js:
         return True
 
 set_define('STATIC_JS_API', static_js_api)
 
-@depends('--disable-shared-js', when=building_js)
+@depends('--disable-shared-js')
 def static_js(value):
     if not value:
         return True
 
 set_define('MOZ_STATIC_JS', static_js)
 
 @deprecated_option(env='DISABLE_SHARED_JS', nargs='?')
 def disable_shared_js(value):