I modified platformio.ini for a project I’ve been working on to have two build configurations.
After doing so, the build for either configuration fails with:
*** [.pio/build/adafruit_feather_m0_wifi/src/main.cpp.o] Error 1
arm-none-eabi-g++: fatal error: cannot specify ‘-o’ with ‘-c’, ‘-S’ or ‘-E’ with multiple files
I tried again with –verbose, but couldn’t find -o, -c, -S, or -E on the resulting output.
This is my platformio.ini file:
[platformio]
description = "Sntp Client Prototype"
[env]
framework = arduino
monitor_filters = time
build_flags =
-D DPLH_DEBUG_SNTP_CLIENT
[env:adafruit_feather_m0_ethernet]
platform = atmelsam
board = adafruit_feather_m0
build_flags =
${env.build_flags}
- D WITH_ETHERNET
--verbose
lib_deps =
arduino-libraries/Ethernet@^2.0.2
[env:adafruit_feather_m0_wifi]
platform = atmelsam
board = adafruit_feather_m0
build_flags =
${env.build_flags}
- D WITH_WIFI
lib_deps =
arduino-libraries/WiFi101@^0.16.1
Searching has yielded nothing useful.
I figure i’m probably missing something simple in the config, but haven’t been able to figure it out.
TIA,
Dave