On 08/12/12 07:50, katja wrote:
Hello, I'd like to use extensions .l_i386 and .l_ia64 for Linux Pd externals, like it is in Hans Christoph Steiner's [filterview] project. But how does that work? In the makefile accompanying the filterview project, Linux executable extensions are conventional .pd_linux.
it would be better to use .pd_li386 or something like that, since it is good to be able to search for name.pd* in your filesystem to find the file for [name] without knowing if it is an abstraction or external. Given the way pd/extra is organised this is important, it is not at all obvious where to look.
For example here on debian if I am missing an object in a patch I can find the packages that could supply it, and where they would put it ...
$ apt-file search uzi.pd pd-cyclone: /usr/lib/pd/extra/cyclone/uzi.pd_linux pd-pmpd: /usr/lib/pd/extra/pmpd/examples/ch_uzi.pd pd-purepd: /usr/lib/pd/extra/purepd/uzi.pd
.. or I could search locally in my files system to find which library the file is in.
But this would not find uzi.l_ia64 and just searching for uzi finds 60 mostly irrelevant files which happen to have "uzi" somewhere in the name.
Simon