-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] td-shim should support reproducible build #256
Comments
It's really import to get this fixed, reproducible build is fatal for CC:) |
Some investigation result from @longlongyang. Elements break reproducible build (x86_64-unknown-uefi + target x86_64-unknown-none)
Solution:
NOTE: 3 and 4 may be resolved directly after rust-lang RFC 3127. It is temp solution before RFC is implemented. |
I would like to take this issue. |
After more investigation, we notice that Use strip = "symbols" option to [profile.release] is not stable. It is just added in latest 1.59 version - #269. And it causes weird issue - #272 As such, I think we need use post-build tool to resolve 1 and 2 as well. After the tool is stable, we can use strip again. |
There are some differences between 2 times build with same code base. Currently td-shim does not support reproducible build.
The text was updated successfully, but these errors were encountered: