I’m trying to build a docker image on a build server, then send it to a Raspberry Pi 3, but one part of my deployment doesn’t work because of architecture issues.
So, I’d like to run pio platform install atmelsam@2.3.0 --with-package=tool-bossac --with-package=framework-arduinosam in my Dockerfile (running on arm_v8 server architecture), but it can’t find tool-bossac or framework-arduinosam binaries for arm_v8 (they only seem to exist for arm_v7). Since my Raspberry Pi is an arm_v7 system, I can run that command post-deployment onto the Pi, but I’d rather do it on the server.
Is there a way for me to direct the pio platform install command to find the arm_v7 binaries, or do I need to fork platform-atmelsam and modify platform.json to grab a different manifest.json?
@ivankravets given that armv8lis fully backwards compatible with armv7l, wouldn’t it make sense to add linux_armv8l everywhere where linux_armv7l is already listed? Right now platformio doesn’t allowing armv8l platforms to download armv7l packages they can use.
@ivankravets This is actually becoming a fairly pressing concern on my end - is there another avenue for support? We’ve tried forking platform-atmelsam and configuring it ourselves, without success.