[PD-dev] pd-extended build system questions
Hans-Christoph Steiner
hans at eds.org
Mon Jan 8 23:52:31 CET 2007
On Jan 8, 2007, at 4:52 PM, Georg Holzmann wrote:
> Hallo!
>
>> Wow, that's great that you have a shared library already! Since
>> Pd-extended is built with gcc on all platforms, porting the build
>> process to other platforms isn't too difficult, its mostly a
>> matter of getting the right flags, which are listed in externals/
>> Makefile.
>
> It (should) build already on all platform - but it doesn't find the
> library ...
>
>> As for using the shared library, I think that you have to
>> explicitly load it in each external. You can look at pd/src/
>> s_loader.c to see how Pd does it. An external is just a shared
>> libray that Pd loads, so its the same mechanism.
>
> Hm ... can't this be made easier ?
> E.g. if I link the externals to the shared library with the
> hardcoded path it works - but I cant' do that of course and so the
> externals can't finde the library.
>
> So is there a way how the externals can find the shared library,
> whithout copying it into a global library path like /usr/lib/ ?
I think you can link to it using a relative path, or even better,
just the same dir, i.e. "." Mac OS X has handy tools for managing
library paths (otool -L and install_name_tool), I don't know about
other platforms.
.hc
>
> Thanks,
> LG
> Georg
------------------------------------------------------------------------
All information should be free. - the hacker ethic
More information about the Pd-dev
mailing list