Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign uprustc: Swap link order of native libs/rust deps #28605
Conversation
rust-highfive
assigned
pcwalton
Sep 23, 2015
This comment has been minimized.
This comment has been minimized.
|
r? @pcwalton (rust_highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
|
r? @brson To be clear, this is going to be a breaking change (as evidenced by the test case that needed to be removed), but I also believe this is a bug fix to correct the test case that was added (e.g. that should definitely work). If we decide to move forward then this should certainly be mentioned in the release notes, and I can write up a longer explanation about what errors might show up and how to fix them. |
rust-highfive
assigned
brson
and unassigned
pcwalton
Sep 23, 2015
brson
added
the
relnotes
label
Sep 28, 2015
This comment has been minimized.
This comment has been minimized.
|
Should we crater this? Sounds frightening. |
This comment has been minimized.
This comment has been minimized.
|
@brson Yes. Ok, I'll do it. |
This comment has been minimized.
This comment has been minimized.
|
Still running. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@bors r+ |
This comment has been minimized.
This comment has been minimized.
|
|
bors
added a commit
that referenced
this pull request
Sep 30, 2015
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
|
alexcrichton
force-pushed the
alexcrichton:link-native-first
branch
from
0acd11e
to
27f0c78
Oct 1, 2015
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Oct 1, 2015
This comment has been minimized.
This comment has been minimized.
|
|
alexcrichton
force-pushed the
alexcrichton:link-native-first
branch
from
27f0c78
to
9502df5
Oct 1, 2015
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Oct 1, 2015
This comment has been minimized.
This comment has been minimized.
bors
merged commit 9502df5
into
rust-lang:master
Oct 1, 2015
This comment has been minimized.
This comment has been minimized.
|
@larsbergstrom fyi |
This comment has been minimized.
This comment has been minimized.
|
Indeed thanks @Ms2ger! I'll also cc @metajack, and I've created a post on internals about this change to help get ahead of any surprising breakage. |
alexcrichton commentedSep 23, 2015
This commit swaps the order of linking local native libraries and upstream
native libraries on the linker command line. Detail of bugs this can cause can
be found in #28595, and this change also invalidates the test case that was
added for #12446 which is now considered a bug because the downstream dependency
would need to declare that it depends on the native library somehow.
Closes #28595
[breaking-change]