-
Notifications
You must be signed in to change notification settings - Fork 458
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
SdFat Upstream Conflicts with Adafruit SDFat Fork #2828
Comments
cc @tyeth as you're also experiencing this issue |
This is all to do with We're at the latest unmodified SdFat release (2.3.0 w/new really fast SDIO mode). It's got an unmodified Looks like Adafruit_SdFat has a changed Can Adafruit_SdFat just bump its own version number up to, say, 100+real version number (i.e. 102.2.3) so that when installed it will override any unmodified official versions? It'll bust the core here using the normal |
@earlephilhower Hi - Since v4.4.2, when upstream SDFat was added, I've noticed the compiler occasionally forcing the BSP's SDFat version to be compiled. This occurs even when we declare the adafruit/sdfat fork as a library dependency. An example of this is here where the compilation fails because the Arduino-Pico BSP's sdfat was used instead of the Adafruit Fork (defined in
library.properties
).But sometimes, it properly takes the adafruit/sdfat fork. This behavior is very confusing and has been present since arduino-pico v4.4.2. This feels like it could be a regression with how the compiler resolves libraries.
Do you have any idea what the "correct" behavior should be here? If we're using a SDFat fork as a library dependency, should we uninstall the arduino-pico's upstream SDFat dependency?
The text was updated successfully, but these errors were encountered: