-
Notifications
You must be signed in to change notification settings - Fork 45
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
pico_setup.sh doesn't install all of the required components on an AARCH64 kernel/32-bit userland. #9
Comments
This actually got picked up before launch. The manual install instructions have been changed in the Getting Started guide. However the only circumstances we have seen this is where |
See also raspberrypi/pico-sdk@ef38b74 |
And FYI I did test a pure 32-bit install and a pure 64-bit install before launch, and they both worked fine (after some tweaks #4 ), I just didn't test a mixed 64/32-bit installation. |
This is stock standard Raspbian Buster frequently upgraded with the 5.10.10 kernel installed with rpi-update. It's nothing special apart from 32-bit userland and the 64-bit kernel. The exact same software build (but without the 64-bit kernel) runs on my RPi2B (and seven other Raspberries). If I've reached the point of running the script then I'm beyond the point of reading that stuff in the docs, so saying stuff is "documented" is a fatuous answer. Just change the script - because otherwise the naïve user will come a cropper on this. |
Running pico_setup.sh on a RaspiOS system built as 32-bit userland but running with the 64-bit 5.10.10 kernel fails with
The solution is to install libnewlib-arm-none-eabi and libstdc++-arm-none-eabi-newlib.
pico-setup.sh needs to be updated to include those two pieces.
The text was updated successfully, but these errors were encountered: