]> git.lizzy.rs Git - rust.git/commit
auto merge of #14237 : alexcrichton/rust/issue-14144, r=cmr
authorbors <bors@rust-lang.org>
Fri, 16 May 2014 09:46:25 +0000 (02:46 -0700)
committerbors <bors@rust-lang.org>
Fri, 16 May 2014 09:46:25 +0000 (02:46 -0700)
commitbbd034c3a6e0325da0cb743cab007d69a736557a
tree816ac03e17de25d1870802651b0d098eebbd64ed
parentd92926ca3b984d7f58b685322083ff309f73c0bd
parent161b50a8e63ea4fd92d42750c6e0feaed269a92e
auto merge of #14237 : alexcrichton/rust/issue-14144, r=cmr

By default, jemalloc is building itself with -g3 if the local compiler supports
it. It looks like this is generating a good deal of debug info that windows
isn't optimizing out (on the order of 18MB). Windows gcc/ld is also not
optimizing this data away, causing hello world to be 18MB in size.

There's no current real need for debugging jemalloc to a great extent, so this
commit manually passes -g1 to override -g3 which jemalloc is using. This is
confirmed to drop the size of executables on windows back to a more reasonable
size (2.0MB, as they were before).

Closes #14144