-
Notifications
You must be signed in to change notification settings - Fork 2k
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
cpu/esp8266/bootloader: remove compile time from banner #19097
cpu/esp8266/bootloader: remove compile time from banner #19097
Conversation
The compile time has been removed from the banner to fix the problem of different hashes when compiling with and without `TEST_KONFIG`.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK.
bors merge |
Ahhh, so it was a timestamp in the bootloader! Thanks for sorting it out @gschorcht |
Build succeeded: |
Thanks |
So this is the one that make esp fail in nightlies... I did a binary diff (sorry for the screenshot) That is the only difference. It seems to be introduce whenever a patch is added (regardless of code or not as I tested with just a newline in the README and it still failed). I ran:
|
could it be that there is a hash of the bootloader state included in somewhere here |
This is really strange. Where can I find the results?
|
Hm, the difference seems to be the any kind of commit hash. The ESP8266-RTOS-SDK doesn't know these hashes. I can't imagine that the bootloader compilation writes something in the binary but I will check. |
The problem was caused in pkg/esp8266_sdk/Makefile which generates |
@MrKevinWeiss Thanks for figuring out that problem. It helped a lot to find the cause. |
Contribution description
This PR fixes the problem with the compilation of the nightlies.
The compilation of the bootloader has been added with PR #19074. The compile time has been removed from the banner in the bootloader to fix the problem of different hashes when compiling with and without
TEST_KCONFIG
.Testing procedure
Green CI.
Issues/PRs references