]> git.lizzy.rs Git - rust.git/commit
auto merge of #10260 : alexcrichton/rust/fix-temp-name, r=thestinger
authorbors <bors@rust-lang.org>
Mon, 4 Nov 2013 08:06:18 +0000 (00:06 -0800)
committerbors <bors@rust-lang.org>
Mon, 4 Nov 2013 08:06:18 +0000 (00:06 -0800)
commit70e9b5ab3912da84a32557bc1a34db5fb2178927
tree82565a44818bd3ba29d8ecf771635915c65eb400
parent94677c18af3b639ac374a265af461e5acfe340ca
parentc3089a1d314dded358ced2b5fbb4d95397e02467
auto merge of #10260 : alexcrichton/rust/fix-temp-name, r=thestinger

This file did not respect the #[link(name = "...")] attribute when it was
clearly intended to do so. The problem is that the crate attributes just weren't
passed in. This causes lots of problems in rust today because the object file
for all our libraries is inferred to be 'lib.o' because all of the files are
called 'lib.rs'.

I tried to figure out a good way to test for this, but I wasn't able to come up
with a good way that fit into our current testing framework. Nonetheless, I have
tested this locally and object files get named as they should. This should fix
compiling with `make -jN` again (because the object files are all different
again).