Sorry Ryan... sent a response directly to you accidentally.

On Tue, Apr 14, 2009 at 8:27 PM, Jon Hermansen <jon.herman...@gmail.com>wrote:

> I seriously support the idea of setting up a build system / distributing
> binary packages.
>
> Most modern Linux distributions (unless source-based) install files
> contained within packages to one path, and one path only. Why does it need
> to be more complicated? Make it a requirement that if you want to use binary
> packages, for now, your prefix must be /opt/local.
>
>
> On Thu, Apr 9, 2009 at 6:35 AM, Ryan Schmidt <ryandes...@macports.org>wrote:
>
>> If we build and distribute binaries of ports.... is there a way we can
>> still allow the user to choose their prefix?
>>
>> The prefix can be hardcoded in so many places in built ports. For compiled
>> libraries and binaries, we could use install_name_tool on the client side to
>> fix up all the paths. We could either build with
>> -headerpad_max_install_names or with a very long prefix, so that there is
>> enough space in the binary to accommodate the user's prefix. If we used a
>> long and particularly unique prefix at build time, then this would also make
>> it possible for the client to do a search/replace of that string with the
>> user's prefix in the port's text files.
>>
>> Perhaps I'm getting ahead of things. We could begin with binaries only
>> available for the default /opt/local path, and think about how to support
>> other prefixes later.
>>
>>
>> _______________________________________________
>> macports-dev mailing list
>> macports-dev@lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
>>
>
>
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to