-
Notifications
You must be signed in to change notification settings - Fork 17
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
Wrong default platform name shown on Raspberry Pi / Raspbian Stretch: armv6, should be armv7 #206
Comments
the what are the deken-architecture related printouts your get on the Pd-console?
|
related nodejs/node#13629 |
to summarize:
There's two ways forward:
the latter is simple, and afaict has been implemented. |
previously the master archs for these CPUs where "armv6l" resp "armv7l". however, Pd only reports the endianness for big-endian architectures, so the compat-archs didn't really come to play. Related: #206
i checked again, and it seems this is somewhat different than what i thought.
So: whenever you install a package from the Raspbian repositories, you get the old/legacy architecture (without any decent floating point performance). Now Raspbian does not have any puredata package. However, if you compile Pd yourself, then you are (most likely) using the compiler provided by Raspbian, which targets To conclude: if you build Pd yourself on a Raspbian system, you might get less than you payed for. I'm closing this as |
Pd might be compiled for ARMv6 (as in Raspbian), but run on an ARMv7 (or higher) (e.g. RPi2 and newer). In this case, announce the newer CPU so we can automatically use libraries built for the newer CPU. Closes: pure-data/deken#206
So I came across this when trying to find the ELSE external, which is built for armv7. The system definitely is armv7:
I just built Pd vanilla 0.49-0 from sources. The preferences says
When I choose
User-defined platform: Linux-armv7-32
, the externals are found.Perhaps related: #195
The text was updated successfully, but these errors were encountered: