From: David Leimbach <leimy2k@gmail.com>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] another type of static linking: send all the shared libraries with the program!
Date: Mon, 15 Nov 2010 07:55:17 -0800 [thread overview]
Message-ID: <AANLkTi=4fEvU=10CH2NtW1G2GL7c-6G2LvLViVaw-Ozz@mail.gmail.com> (raw)
In-Reply-To: <D17CA978-305C-444B-89A2-3F61FD72CF9F@corpus-callosum.com>
[-- Attachment #1: Type: text/plain, Size: 1132 bytes --]
On Sun, Nov 14, 2010 at 6:31 PM, Jeff Sickel <jas@corpus-callosum.com>wrote:
>
> On Nov 13, 2010, at 5:14 PM, David Leimbach wrote:
>
> > Isn't this what Apple does recommend you do with application bundles?
> Ship
> > the whole directory (.app) with all requisite frameworks and libs?
>
> That's the recommended approach for certain types of distributions. The
> alternative approach is to not do shared/dynamic libraries in the code you
> ship. That way the only dynamically linked code is that used in the system
> frameworks. Many folks also find that their applications launch faster when
> not traversing all sorts of dyldhell.
>
2-level namespaces help with that too. You can bind paths to particular
shared library instances that you're interested in.
>
> There's still the open-ended question of bundles of loadable modules, if
> you need them.
>
There's also this vague memory I have of being deeply concerned about a
direction I swear I read somewhere on an Apple developer mailing list about
static libraries not being supported going forward with Mac OS X.
>
> -jas
>
>
>
[-- Attachment #2: Type: text/html, Size: 1721 bytes --]
prev parent reply other threads:[~2010-11-15 15:55 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-13 7:21 ron minnich
2010-11-13 7:26 ` erik quanstrom
2010-11-13 7:31 ` Don Bailey
2010-11-13 7:35 ` erik quanstrom
2010-11-13 16:58 ` [9fans] another type of static linking: send all the shared blstuart
2010-11-13 17:05 ` ron minnich
2010-11-13 17:09 ` Francisco J Ballesteros
2010-11-13 17:10 ` erik quanstrom
2010-11-13 7:37 ` [9fans] another type of static linking: send all the shared libraries with the program! Federico G. Benavento
2010-11-13 23:16 ` David Leimbach
2010-11-13 8:37 ` tlaronde
2010-11-13 23:14 ` David Leimbach
2010-11-15 2:31 ` Jeff Sickel
2010-11-15 3:55 ` Bruce Ellis
2010-11-15 9:08 ` EBo
2010-11-15 15:55 ` David Leimbach [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='AANLkTi=4fEvU=10CH2NtW1G2GL7c-6G2LvLViVaw-Ozz@mail.gmail.com' \
--to=leimy2k@gmail.com \
--cc=9fans@9fans.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).