Bug 1639485
Summary: | corrupted objects in Rust's libstd.rlib on armv7hl | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Josh Stone <jistone> |
Component: | binutils | Assignee: | Nick Clifton <nickc> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | aoliva, dvlasenk, fweimer, jakub, nickc, rust-sig |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-10-22 16:39:33 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Josh Stone
2018-10-15 20:30:49 UTC
Hi Josh, I have updated the rawhide binutils so that nm will no longer complain about unknown section types. This patch *might* also fix the link problems, although I am having difficulty finding a machine to test this. Anyway, you may find that a scratch rebuild now works. Please give it a try if you have the time. Cheers Nick PS. The patched binutils is binutils-2.31.1-15.fc30 The new binutils can read the existing rlib without error, so I was hoping this would mean we're all set, but that rlib still doesn't link properly. Then I bootstrapped a whole new rust build (scratch), and this seems to be working! https://koji.fedoraproject.org/koji/taskinfo?taskID=30333239 I bootstrapped armv7hl in rust-1.29.2-4.fc30, and 5.fc30 is building now without bootstrap binaries. A few rust crates have since been built fine with 4.fc30, including a scratch build I just did of rust-syn which had first triggered the original problem. Thanks for the quick response, Nick! |