Skip to content

rustc_back: Don't pass 'u' to ar invocations - #25411

Merged
bors merged 1 commit into
rust-lang:masterfrom
alexcrichton:issue-18913
May 26, 2015
Merged

rustc_back: Don't pass 'u' to ar invocations#25411
bors merged 1 commit into
rust-lang:masterfrom
alexcrichton:issue-18913

Conversation

@alexcrichton

Copy link
Copy Markdown
Member

This flag indicates that when files are being replaced or added to archives (the
r flag) that the new file should not be inserted if it is not newer than the
file that already exists in the archive. The compiler never actually has a use
case of not wanting to insert a file because it already exists, and this
causes rlibs to not be updated in some cases when the compiler was re-run too
quickly.

Closes #18913

@rust-highfive

Copy link
Copy Markdown
Contributor

r? @Aatch

(rust_highfive has picked a reviewer for you, use r? to override)

@alexcrichton

Copy link
Copy Markdown
Member Author

r? @brson

This will tangentially fix the MUSL builds on the bots right now.

@rust-highfive rust-highfive assigned brson and unassigned Aatch May 14, 2015
@brson

brson commented May 19, 2015

Copy link
Copy Markdown
Contributor

@bors r+

@bors

bors commented May 19, 2015

Copy link
Copy Markdown
Collaborator

📌 Commit ae13436 has been approved by brson

@bors

bors commented May 20, 2015

Copy link
Copy Markdown
Collaborator

☔ The latest upstream changes (presumably #25350) made this pull request unmergeable. Please resolve the merge conflicts.

@bors

bors commented May 21, 2015

Copy link
Copy Markdown
Collaborator

🔒 Merge conflict

This flag indicates that when files are being replaced or added to archives (the
`r` flag) that the new file should not be inserted if it is not newer than the
file that already exists in the archive. The compiler never actually has a use
case of *not* wanting to insert a file because it already exists, and this
causes rlibs to not be updated in some cases when the compiler was re-run too
quickly.

Closes rust-lang#18913
@alexcrichton

Copy link
Copy Markdown
Member Author

@bors: r=brson fa0834d

@bors

bors commented May 26, 2015

Copy link
Copy Markdown
Collaborator

⌛ Testing commit fa0834d with merge a83201f...

bors added a commit that referenced this pull request May 26, 2015
This flag indicates that when files are being replaced or added to archives (the
`r` flag) that the new file should not be inserted if it is not newer than the
file that already exists in the archive. The compiler never actually has a use
case of *not* wanting to insert a file because it already exists, and this
causes rlibs to not be updated in some cases when the compiler was re-run too
quickly.

Closes #18913
@bors

bors commented May 26, 2015

Copy link
Copy Markdown
Collaborator

@bors
bors merged commit fa0834d into rust-lang:master May 26, 2015
@alexcrichton
alexcrichton deleted the issue-18913 branch July 17, 2015 18:46
bors added a commit to rust-lang/cargo that referenced this pull request Oct 10, 2017
cargo_rustc: remove workaround for fixed upstream issue

Fixed in rust-lang/rust#25411. Also, the
removed code is implicated in test failures observed in
rust-lang/rust#44515.

r? @alexcrichton
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compiler doesn't actually write output if rerun quickly

5 participants