Bug 1306329 - Things that depend on xul should no longer link the XPCOM glue library. r=glandium
☠☠ backed out by 93ffc3c44ee3 ☠ ☠
authorBenjamin Smedberg <benjamin@smedbergs.us>
Tue, 01 Nov 2016 15:14:52 -0400
changeset 374830 377ca1419f1aca2b43fbdfe83023c25c2f671ca0
parent 374829 ad4e531c7070874770201b5af956f3f8045c973b
child 374831 6bb17b9a62d8ebeeaed80e87c14449b1d7dc6bb6
push id6996
push userjlorenzo@mozilla.com
push dateMon, 06 Mar 2017 20:48:21 +0000
treeherdermozilla-beta@d89512dab048 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersglandium
bugs1306329
milestone53.0a1
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
Bug 1306329 - Things that depend on xul should no longer link the XPCOM glue library. r=glandium
build/gecko_templates.mozbuild
--- a/build/gecko_templates.mozbuild
+++ b/build/gecko_templates.mozbuild
@@ -37,17 +37,16 @@ def GeckoBinary(linkage='dependent', msv
                     'mozalloc_staticruntime',
                 ]
     else:
         error('msvcrt must be "dynamic" or "static"')
 
     if linkage == 'dependent':
         USE_LIBS += [
             'nspr',
-            '%s_s' % xpcomglue,
             'xul',
         ]
     elif linkage == 'standalone':
         DEFINES['XPCOM_GLUE'] = True
 
         USE_LIBS += [
             xpcomglue,
         ]