Bug 1386907 - Stop building the style system as a static library. r=froydnj
authorEmilio Cobos Álvarez <emilio@crisal.io>
Fri, 21 Sep 2018 12:37:33 +0000
changeset 437701 29972a9da2511f68c60bb58db17a01b789c985b6
parent 437700 6b44a1ec79c5a9fc0bec329e0cdcde830facb84c
child 437702 eeb4c8b9087292d98d1ddd8ffead55a6b5838496
push id108133
push usercbrindusan@mozilla.com
push dateFri, 21 Sep 2018 17:33:11 +0000
treeherdermozilla-inbound@1879856ca1ab [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfroydnj
bugs1386907
milestone64.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 1386907 - Stop building the style system as a static library. r=froydnj It's linked as part of gkrust, so this is just wasted work, and compiling it as two different target just makes rustc do more and probably not so good work. Differential Revision: https://phabricator.services.mozilla.com/D6487
servo/ports/geckolib/Cargo.toml
--- a/servo/ports/geckolib/Cargo.toml
+++ b/servo/ports/geckolib/Cargo.toml
@@ -2,17 +2,16 @@
 name = "geckoservo"
 version = "0.0.1"
 authors = ["The Servo Project Developers"]
 license = "MPL-2.0"
 
 [lib]
 name = "geckoservo"
 path = "lib.rs"
-crate-type = ["staticlib", "rlib"]
 
 [features]
 bindgen = ["style/use_bindgen"]
 gecko_debug = ["style/gecko_debug", "nsstring/gecko_debug"]
 
 [dependencies]
 atomic_refcell = "0.1"
 cssparser = "0.24.0"