Disable stdbuf
The stdbuf build process involves building a shared library externally and embedding it in the binary, which makes it difficult to extract debug info from binaries and then still strip them. This is pretty hard to fix while keeping coreutils cargo-installable, so just disable stdbuf instead.
https://phabricator.apertis.org/T10003
Signed-off-by: Ryan Gonzalez ryan.gonzalez@collabora.com
Merge request reports
Activity
- Resolved by Ryan Gonzalez
I think this should be split in two commits, one reverting the changes to build
rust-coreutils
twice, and a second one disablingstdbuf
. Other than that, this look OK to me.
- Resolved by Ryan Gonzalez
The MR should point to infrastructure/apertis-issues#431 (closed) as it is a public issue.
- Resolved by Ryan Gonzalez
Probably it is worth to review the patches added to in
I guess that some of those things are no longer needed.
Also, make sure that the metadata can be extracted with dwarf2sources, as probably using release profile already strips the symbols. In such a case, probably it is worth to add
debug = true
to the release profile.
requested review from @wlozano
assigned to @refi64
mentioned in issue infrastructure/apertis-issues#431 (closed)
added 2 commits
- Resolved by Ryan Gonzalez
The idea behind the changes makes sense to me. However, I think that he rust-coreutils_bin2sources_amd64.json still does not provide all the information. For instance, I don't see many references to the source code in the project.
added 1 commit
- 993db1dc - Refresh the automatically detected licensing information
- Resolved by Ryan Gonzalez
- Resolved by Walter Lozano
This looks great, as @refi64 pointed the only drawback is the increment in the size by 1 MB, from 5.9 MB to 6.9 MB for amd64.
From my perspective, this should not be an issue, but let's confirm that with @sudarshan.
added 1 commit
- 0b16c6ce - Refresh the automatically detected licensing information
- Resolved by Walter Lozano
Which is the meaning of [1] and [2] in some commits? Are those references of some kind?