<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I don't think it is clutter at all… I don't have one of these boards, but I'd love to try them, and when I do, I'd love to come back to this documentation...</div>Perhaps this could be added to the library template?&nbsp;<div><a href="http://puredata.info/docs/developer/LibraryTemplate">http://puredata.info/docs/developer/LibraryTemplate</a></div><div>J</div><div><br><div><div>On Sep 9, 2013, at 11:39 AM, katja &lt;<a href="mailto:katjavetter@gmail.com">katjavetter@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi Ali,<br><br>Seems an interesting board, the Udoo. PengPod has Cortex-A8 while Udoo<br>has Cortex-A9. But machine name is armv7l in both cases, meaning the<br>same compiler flags may be used. If you want I can send you a project<br>by private mail (don't want to clutter the list with this) which<br>builds some home-brew externals and some externals from Pd-extended on<br>RPi and PengPod amongst others. If it would build on Udoo too, we'd<br>know a bit more.<br><br>Katja<br><br>On Mon, Sep 9, 2013 at 4:11 PM, Ali Momeni &lt;<a href="mailto:batchku@gmail.com">batchku@gmail.com</a>&gt; wrote:<br><blockquote type="cite">Hello,<br>Looks like the Udoo is the same as the PengPod.<br>Is the PengPod &nbsp;something like: &nbsp;<a href="http://pandaboard.org/">http://pandaboard.org/</a><br><br>?<br><br><br>Here's what i get:<br><br>ubuntu@imx6-qsdl:~$ uname -s<br><br>Linux<br><br>ubuntu@imx6-qsdl:~$ uname -a<br><br>Linux imx6-qsdl 3.0.35 #1 SMP PREEMPT Mon Aug 19 07:11:31 PDT 2013 armv7l<br>armv7l armv7l GNU/Linux<br><br><br><br><br><br>On Mon, Sep 9, 2013 at 10:03 AM, katja &lt;<a href="mailto:katjavetter@gmail.com">katjavetter@gmail.com</a>&gt; wrote:<br><blockquote type="cite"><br>Hello Ali,<br><br>A while ago I've compiled home-brew Pd externals on Raspberry Pi and<br>PengPod Linux tablet, and found that for each ARM processor type you<br>can identify them by their proper name as returned by command uname<br>-m. For RPi this is armv6l and for PengPod armv7l. So I could define<br>individual flags for those ARM types in the makefiles.<br><br>There is no general approach to this, as makefiles in various Pd<br>extended libs can be very different. In the template makefile which is<br>used for many libs, the operating system is tested first with uname<br>-s. If it is Linux, the processor type is found with uname -m and<br>stored in variable CPU, which seems to be used for target 'showsetup'<br>only, not for setting specific flags. Anyway, if you get "No rule to<br>make target xxx.pd_linux" when trying to build a lib with template<br>makefile, I wonder what you get from your Udoo board with command<br>uname -s?<br><br>Katja<br><br>On Mon, Sep 9, 2013 at 2:06 PM, Ali Momeni &lt;<a href="mailto:batchku@gmail.com">batchku@gmail.com</a>&gt; wrote:<br><blockquote type="cite"><br><br>hello all,<br>i'm working with a Udoo board (<a href="http://Udoo.org">http://Udoo.org</a>)<br>i've successfully compiled PureData 0.45 from miller's site;<br>i'm now trying to compile some of the externals in the pd svn, but i'm<br>getting the same error for all.<br><br>for instance, when trying to compile nusmuk-audio, i.e.<br><br><a href="http://sourceforge.net/p/pure-data/svn/17203/tree/trunk/externals/nusmuk/nusmuk-audio/">http://sourceforge.net/p/pure-data/svn/17203/tree/trunk/externals/nusmuk/nusmuk-audio/</a><br><br>i get the following<br><br><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">ubuntu@imx6-qsdl:~/pd-externals/nusmuk/nusmuk-audio$ make<br></blockquote></blockquote></blockquote><br><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">make: * No rule to make target `bq~.pd_linux', needed by `all'.<br>Stop.<br></blockquote></blockquote></blockquote><br>I have contacted the developer (cyrille henry) and he adjusted the<br>MakeFile<br>to account for building for ARM; but i get the same error. &nbsp;I notice,<br>incidentally, that i get the same error ("No rule to make target<br>xxx.pd_linux") for all other externals that i tried from the repository.<br><br>does anyone have any thoughts on how to resolve this?<br><br><br>thanks,<br><br><br>ali<br><br><br><br>_______________________________________________<br>Pd-list@iem.at mailing list<br>UNSUBSCRIBE and account-management -&gt;<br>http://lists.puredata.info/listinfo/pd-list<br><br></blockquote></blockquote><br><br></blockquote><br>_______________________________________________<br><a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br></blockquote></div><br></div></body></html>