-
Notifications
You must be signed in to change notification settings - Fork 13.3k
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
"Rebuilding all" when no build options changed #3911
Comments
I believe this is an Arduino IDE thing. If you so much as change a space in the .ino, or change the file timestamp somehow, even without any changes, it rebuilds everything. |
It could be an Arduino IDE thing, but it isn't me changing a space or a timestamp. I can click "Verify" then click on it immediately again as soon as it is finished and it happens. I had wondered if it could be related to |
@whyameye here is the link for the previous boards.txt if you want to try it and check if your problem appeared with the new version. |
@whyameye you are right. Same behaviour here. Using the old boards.txt make this problem disappear. |
this problem seems to go away with Arduino IDE 1.9.0 Beta. |
@whyameye yes, it does, thanks! |
@d-a-v any idea why it breaks? |
The new architecture does not cope well with gcc cmdline |
@whyameye if arduino-1.9-beta is OK for you, can we close here ? |
If I may, yes I've confirmed that 1.9 beta fixes it, but it seems that 1.8 broke it. |
@d-a-v I just lost 2 days of debugging a non problem due to bugs in 1.9 with the ESP32 core that I was forced to move to because of this bug in 1.8.5 that takes so long to rebuild everything every time (with ESP32 or ESP8266) that I was pushed towards 1.9. |
Sorry to hear that
#5043
|
also, arduino nightly (pre-1.8.6) also seems to fix this. |
@d-a-v Where do I find this nightly (pre-1.8.6) release? I would like to try (also suffering from slow debug iterations...) |
http://arduino.cc > download > nightlies |
Thanks @d-a-v . Sure enough, the 1.8.6 pre-release does fix this without adding the new bugs that are in 1.9.0 beta. Hopefully they get to fix the website as well as release 1.8.6 soon, it's been a long time with this bug already. |
IDE 1.8.7 Stable seems to be fine, too. |
This issue was fixed by #5043 |
Mmmmhh, I suffer from this bug as well in 1.8.5.
What is the latest stable that solves both? :) |
Current master should work with 1.8.5, have you tried it ? |
I used the Arduino (1.8.5) Board manager to install "esp8266 by ESP8266 Community version 2.4.2" Do I understand correctly that esp8266 version 2.4.2. has this "Rebuilding all" bug and that current github master solves it? If so, I'll try with Arduino 1.8.5. |
The correct combination is current git head and IDE 1.8.7. |
As indicated already, I use IDE 1.8.5 to work around another bug. So: Do I understand correctly that esp8266 version 2.4.2. has this "Rebuilding all" bug and that current github master solves it & is compatible with IDE 1.8.5? |
There are two fixes:
|
Clear answer, thanks @d-a-v ! |
Can confirm that this is fixed with Arduino release 1.8.7. |
I just upgraded from 1.8.5 to 1.8.8. I can confirm that aggressive caching went from broken to working. Unbelievable amazing speed up. |
Basic Infos
Hardware
Hardware: ESP-12F
Core Version: master Nov 2017
Arduino IDE 1.8.5 (OSX High Sierra)
Description
I often get the message "Build options changed. Rebuilding all" when literally not a single line of code has changed. And, based on the speed of compile, it is definitely rebuilding all, as promised.
I'm not sure if this is an Arduino IDE bug or an ESP8266 Arduino core bug so if I'm way off posting this here, apologies. :-)
Settings in IDE
Module: Generic ESP8266 Module
Flash Size: 4MB/1MB SPIFFS
CPU Frequency: 80Mhz
Flash Mode: DIO
Flash Frequency: 40Mhz
Upload Using: SERIAL
Reset Method: ck
The text was updated successfully, but these errors were encountered: