Closed
Description
Bug Report
arduino-cli cache clean
doesn't remove .o's
Current behavior
arduino-cli.exe Version: 0.13.0 Commit: 693a045
$ cat foo.ino
void setup() {}
void loop() {}
$ cat bar.cpp
void bar() { }
$ arduino-cli --verbose compile --fqbn esp8266:esp8266:d1_mini foo.ino
# foo.ino and bar.cpp compile OK:
Using board 'd1_mini' from platform in folder: C:\Users\Schnab Blobashall\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4
Using core 'esp8266' from platform in folder: C:\Users\Schnab Blobashall\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4
Detecting libraries used...
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp" -o nul
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\bar.cpp" -o nul
Generating function prototypes...
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp" -o "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/signing.py" --mode header --publickey "C:\\tmp\\foo/public.key" --out "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core/Updater_Signing.h"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp" -o "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp.o"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\bar.cpp" -o "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\bar.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core: C:\Users\BOBCOG~1\AppData\Local\Temp\arduino-core-cache\core_esp8266_esp8266_d1_mini_c92867f708fe1017944517b0be0040d5.a
Linking everything together...
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/local.eagle.app.v6.common.ld"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-gcc" -fno-exceptions -Wl,-Map "-Wl,C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.map" -g -w -Os -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static "-LC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lib" "-LC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lib/NONOSDK22x_190703" "-LC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/ld" "-LC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/lib" -Teagle.flash.4m2m.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf" -Wl,--start-group "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\bar.cpp.o" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp.o" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-core-cache\\core_esp8266_esp8266_d1_mini_c92867f708fe1017944517b0be0040d5.a" -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -laxtls -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group "-LC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/elf2bin.py" --eboot "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/bootloaders/eboot/eboot.elf" --app "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf" --flash_mode dio --flash_freq 40 --flash_size 4M --path "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin" --out "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin"
Creating BIN file "C:\Users\BOBCOG~1\AppData\Local\Temp\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin" using "C:\Users\Schnab Blobashall\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/bootloaders/eboot/eboot.elf" and "C:\Users\BOBCOG~1\AppData\Local\Temp\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/signing.py" --mode sign --privatekey "C:\\tmp\\foo/private.key" --bin "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin" --out "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin.signed" --legacy "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin.legacy_sig"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sizes.py" --elf "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf" --path "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin"
Executable segment sizes:
IROM : 228400 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 26352 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)
DATA : 1248 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 688 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 24840 ) - zeroed variables (global, static) in RAM/HEAP
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-size" -A "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf"
Sketch uses 256688 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 26776 bytes (32%) of dynamic memory, leaving 55144 bytes for local variables. Maximum is 81920 bytes.
# Here we try to do a clean
$ arduino-cli --verbose cache clean
INFO[0000] Using config file: C:\Users\Bob Coggeshall\AppData\Local\Arduino15\arduino-cli.yaml
INFO[0000] arduino-cli.exe version 0.13.0
INFO[0000] Executing `arduino cache clean`
# Then compile again, expecting everything to get recompiled, but...
$ arduino-cli --verbose compile --fqbn esp8266:esp8266:d1_mini foo.ino
Using board 'd1_mini' from platform in folder: C:\Users\Schnab Blobashall\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4
Using core 'esp8266' from platform in folder: C:\Users\Schnab Blobashall\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4
Detecting libraries used...
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp" -o nul
Using cached library dependencies for file: C:\Users\BOBCOG~1\AppData\Local\Temp\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\sketch\bar.cpp
Generating function prototypes...
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -ffunction-sections -fdata-sections -fno-exceptions -w -x c++ -E -CC -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp" -o "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/signing.py" --mode header --publickey "C:\\tmp\\foo/public.key" --out "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core/Updater_Signing.h"
bar.cpp.o still exists and gets re-used
!!!!!!!!!
Using previously compiled file: C:\Users\BOBCOG~1\AppData\Local\Temp\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\sketch\bar.cpp.o
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lwip2/include" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=gnu++11 -MMD -ffunction-sections -fdata-sections -fno-exceptions -DNONOSDK22x_190703=1 -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10607 -DARDUINO_ESP8266_WEMOS_D1MINI -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINI\"" -DFLASHMODE_DIO -DESP8266 "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\cores\\esp8266" "-IC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4\\variants\\d1_mini" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp" -o "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp.o"
!!!!!!!!!
Compiling libraries...
Compiling core...
Using precompiled core: C:\Users\BOBCOG~1\AppData\Local\Temp\arduino-core-cache\core_esp8266_esp8266_d1_mini_c92867f708fe1017944517b0be0040d5.a
Linking everything together...
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-gcc" -CC -E -P -DVTABLES_IN_FLASH "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/ld/eagle.app.v6.common.ld.h" -o "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/local.eagle.app.v6.common.ld"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-gcc" -fno-exceptions -Wl,-Map "-Wl,C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.map" -g -w -Os -nostdlib -Wl,--no-check-sections -u app_entry -u _printf_float -u _scanf_float -Wl,-static "-LC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lib" "-LC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/lib/NONOSDK22x_190703" "-LC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/ld" "-LC:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sdk/libc/xtensa-lx106-elf/lib" -Teagle.flash.4m2m.ld -Wl,--gc-sections -Wl,-wrap,system_restart_local -Wl,-wrap,spi_flash_read -o "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf" -Wl,--start-group "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\bar.cpp.o" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9\\sketch\\foo.ino.cpp.o" "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-core-cache\\core_esp8266_esp8266_d1_mini_c92867f708fe1017944517b0be0040d5.a" -lhal -lphy -lpp -lnet80211 -llwip2-536-feat -lwpa -lcrypto -lmain -lwps -lbearssl -laxtls -lespnow -lsmartconfig -lairkiss -lwpa2 -lstdc++ -lm -lc -lgcc -Wl,--end-group "-LC:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/elf2bin.py" --eboot "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/bootloaders/eboot/eboot.elf" --app "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf" --flash_mode dio --flash_freq 40 --flash_size 4M --path "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin" --out "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin"
Creating BIN file "C:\Users\BOBCOG~1\AppData\Local\Temp\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin" using "C:\Users\Schnab Blobashall\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/bootloaders/eboot/eboot.elf" and "C:\Users\BOBCOG~1\AppData\Local\Temp\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/signing.py" --mode sign --privatekey "C:\\tmp\\foo/private.key" --bin "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin" --out "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin.signed" --legacy "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.bin.legacy_sig"
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.4/tools/sizes.py" --elf "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf" --path "C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin"
Executable segment sizes:
IROM : 228400 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 26352 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)
DATA : 1248 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 688 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 24840 ) - zeroed variables (global, static) in RAM/HEAP
"C:\\Users\\Schnab Blobashall\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\xtensa-lx106-elf-gcc\\2.5.0-4-b40a506/bin/xtensa-lx106-elf-size" -A "C:\\Users\\BOBCOG~1\\AppData\\Local\\Temp\\arduino-sketch-879A8DCE51FA2FE13583763F10DBCAB9/foo.ino.elf"
Sketch uses 256688 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 26776 bytes (32%) of dynamic memory, leaving 55144 bytes for local variables. Maximum is 81920 bytes.
Expected behavior
arduino-cli cache clean should erase all .o's
Environment
- OS and platform: Windows 10
systeminfo
$ systeminfo
Host Name: COGWHEEL
OS Name: Microsoft Windows 10 Pro
OS Version: 10.0.19041 N/A Build 19041
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
Registered Owner: Schnab Blobashall
Registered Organization:
Product ID: 00330-80000-00000-AA505
Original Install Date: 10/3/2020, 00:52:49
System Boot Time: 10/16/2020, 20:14:11
System Manufacturer: System manufacturer
System Model: System Product Name
System Type: x64-based PC
Processor(s): 1 Processor(s) Installed.
[01]: Intel64 Family 6 Model 42 Stepping 7 GenuineIntel ~3501 Mhz
BIOS Version: American Megatrends Inc. 3703, 7/16/2013
Windows Directory: C:\WINDOWS
System Directory: C:\WINDOWS\system32
Boot Device: \Device\HarddiskVolume1
System Locale: en-us;English (United States)
Input Locale: en-us;English (United States)
Time Zone: (UTC-05:00) Eastern Time (US & Canada)
Total Physical Memory: 12,253 MB
Additional context
Using git bash cli from git for windows
$ git --version
git version 2.16.1.windows.1