From: Glynn Clements <glynn(a)sensei.co.uk>
Date: Thu, 7 Jan 1999 21:53:29 +0000 (GMT)
Any binary which has been statically linked against libX11 won't run
here unless the builder has used a version which was compiled with
XDM-AUTHORIZATION-1 support (which precludes shipping it from within
the US, legally at least).
Similar considerations apply to many other areas . . . .
To my mind, dynamic linking has less to do with efficiency than with
not having to recompile half of the OS distribution when something
needs to be changed.
Well, this sounds like a far better argument than the efficiency one.
I've still seen far too many problems, on various platforms at least
including SunOS, Solaris, Linux, and various flavors of Windows,
essentially caused by dynamic linking/loading.
For a variety of reasons, at least on some platforms -- Linux in
particular -- it's come down to there being a real need for seperate
static and non-static builds. My suspicion is that that need will
still be around for a while.
Rick