Packages ignoring applications_dir
Scott Webster
sewebster at gmail.com
Thu Sep 8 19:56:16 PDT 2011
On Thu, Sep 8, 2011 at 7:06 PM, Bryan Blackburn <blb at macports.org> wrote:
> On Thu, Sep 08, 2011 at 06:52:22PM -0700, Scott Webster said:
>> It forces a build from source if you use a non-standard prefix? Wouldn't it
>> be straightforward to just replicate the same files into an alternate
>> location? The situation here seems slightly more complex since we're
>> outside the $prefix/ tree...
>
> Yup, if your prefix is not /opt/local, port always builds from source.
> Libraries and executables both have hardcoded paths in them (you can use
> 'otool -L /some/lib/or/executable' to see) so building to one location then
> moving will definitely break things.
>
> There are also some ports with things like ${prefix}/etc and other paths
> compiled into binaries, config files with paths, and so on. All of that
> means relocating would be a mess at best...
>
Thanks for the explanation! I guess now to complete my education I
should go look up how Mac OS X deals with moving application bundles
around...
Scott
More information about the macports-users
mailing list