Hi,
I'm setting up a raspberry pi4 for pd and various midi inputs, and I'm noticing the following lines in the console after startup:
Loading plugin: /usr/lib/puredata/tcl/pd_deken.tcl [deken] Platform detected: Linux-armv7l-float32 Loading plugin: /usr/lib/puredata/tcl/pd_docsdir.tcl [deken] Platform detected: Linux-armv6-float32
The pi4 is armv7l - but in deken preferences the default platform is listed as Linux-armv6-float32, so unless I setup a User-defined platform and set it to Linux-armv7l-float32 I cannot see builds of certain libraries.
Is this a known problem?
============================================= Andrew D Lyons | Tools Developer | http://www.tstex.com =============================================
On 8/13/2020 1:26 PM, Andrew Lyons wrote:
Is this a known problem?
https://github.com/pure-data/deken/issues/206 ?
--
Mensaje telepatico asistido por maquinas.
Ok. Yep. That's what I ended up doing. (Grabbed else using arm7 and others using arm6.)
Thanks!
============================================= Andrew D Lyons | Tools Developer | http://www.tstex.com =============================================
On Thu, 13 Aug 2020 at 09:35, Lucas Cordiviola lucarda27@hotmail.com wrote:
On 8/13/2020 1:26 PM, Andrew Lyons wrote:
Is this a known problem?
https://github.com/pure-data/deken/issues/206 ?
--
Mensaje telepatico asistido por maquinas.
I got a bug report where a user told me he can't find my library on Deken. It was the same issue you've described! I didn't have the time back then to further investigate and forgot about it. Maybe file a bug report at the Deken repo: https://github.com/pure-data/deken.
Christof
On 13.08.2020 18:26, Andrew Lyons wrote:
Hi,
I'm setting up a raspberry pi4 for pd and various midi inputs, and I'm noticing the following lines in the console after startup:
Loading plugin: /usr/lib/puredata/tcl/pd_deken.tcl [deken] Platform detected: Linux-armv7l-float32 Loading plugin: /usr/lib/puredata/tcl/pd_docsdir.tcl [deken] Platform detected: Linux-armv6-float32
The pi4 is armv7l - but in deken preferences the default platform is listed as Linux-armv6-float32, so unless I setup a User-defined platform and set it to Linux-armv7l-float32 I cannot see builds of certain libraries.
Is this a known problem?
============================================= Andrew D Lyons | Tools Developer | http://www.tstex.com =============================================
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Am 13. August 2020 18:42:29 MESZ schrieb Christof Ressi info@christofressi.com:
I got a bug report where a user told me he can't find my library on Deken. It was the same issue you've described! I didn't have the time back then to further investigate and forgot about it. Maybe file a bug
report at the Deken repo: https://github.com/pure-data/deken.
there already is an open bug report about this. the problem is, that we (that is Pd) don't do any runtime detection of the CPU capabilities but instead do the architecture detection at compile time. and the Pd binaries are compiled for armv6.
in the meantime, the only solution is to compile externals that are to be distributed via deken ad armv6.
or use a Pd that has been compiled for armv7 explicitly. ( though that might not actually work in practice).
a while ago there was a thread on this list, whether armv7 vs armv6 would actually make much of a difference, but AFAIK nobody did any benchmarks.
mfg.hft.fsl IOhannes