You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm an instructor using PlatformIO for our embedded systems course. We are really thankful to you all for your hard work on this project!
It appears that upgrading to PlatformIO Core 6.1.17 prevented our students from being able to import a shared library that we distribute as an object (.o) file. We're now getting an error when building:
It seems that the latest PlatformIO Core 6.1.17 has brought a fix that may have affected your configuration. Anyway, I believe that your approach was erroneous in the first place and it was working just fine probably because there is an issue with improper processing of external object files on the PlatformIO build API side.
As a solution, I'd recommend using the -Wl, prefix to explicitly specify that your flag is meant to be added to the linker command:
Hi @valeros, thank you for the speedy response. It works on my machine personally which is great, but we'll need to identfy and test with students using Windows/macOS to be sure. I'll get back as soon as we find out!
I'm an instructor using PlatformIO for our embedded systems course. We are really thankful to you all for your hard work on this project!
It appears that upgrading to PlatformIO Core 6.1.17 prevented our students from being able to import a shared library that we distribute as an object (.o) file. We're now getting an error when building:
Here is our PlatformIO INI for our custom STM32F091RCT6-based devboard that works on Core 6.1.16:
We also tried variations of the following:
Please let us know if we can provide other info.
The text was updated successfully, but these errors were encountered: