Not providing static libraries (libkse/libpthread)
Daniel Eischen
eischen at pcnet1.pcnet.com
Wed Mar 26 20:06:37 PST 2003
On Wed, 26 Mar 2003, Marcel Moolenaar wrote:
> On Wed, Mar 26, 2003 at 02:42:22PM -0500, Daniel Eischen wrote:
> >
> > Solaris and IRIX don't seem to provide static thread
> > libraries. Does anyone know if Linux does?
>
> That's because they have abandoned static libraries completely,
> if I'm not mistaken. Since we still link against archive libraries
> is general, our decision to drop an archive threads library can
> not really be based on that example alone.
I don't think that's the case with Solaris. As of Solaris 9,
there are 40-50 static libraries in /usr/lib:
gpz [65] $ uname -a
SunOS gpz 5.9 Generic sun4u sparc SUNW,Ultra-80
gpz [64] $ ls /usr/lib/lib*.a
/usr/lib/lib300.a /usr/lib/libcurses.a /usr/lib/libnls.a
/usr/lib/lib300s.a /usr/lib/libelf.a /usr/lib/libnsl.a
/usr/lib/lib4014.a /usr/lib/libform.a /usr/lib/libpanel.a
/usr/lib/lib450.a /usr/lib/libgen.a /usr/lib/libpkg.a
/usr/lib/libTL.a /usr/lib/libgenIO.a /usr/lib/libplot.a
/usr/lib/libadm.a /usr/lib/libintl.a /usr/lib/librac.a
/usr/lib/libadt_jni.a /usr/lib/libl.a /usr/lib/librpcsvc.a
/usr/lib/libbsdmalloc.a /usr/lib/libldfeature.a /usr/lib/libsec.a
/usr/lib/libbsm.a /usr/lib/libm.a /usr/lib/libsocket.a
/usr/lib/libc.a /usr/lib/libmail.a /usr/lib/libtermcap.a
/usr/lib/libc2.a /usr/lib/libmalloc.a /usr/lib/libtermlib.a
/usr/lib/libc2stubs.a /usr/lib/libmapmalloc.a /usr/lib/libvolmgt.a
/usr/lib/libcmd.a /usr/lib/libmenu.a /usr/lib/libvt0.a
/usr/lib/libcrypt.a /usr/lib/libmp.a /usr/lib/libw.a
/usr/lib/libcrypt_i.a /usr/lib/libnisdb.a /usr/lib/liby.a
gpz [68] $ ls /usr/lib/lib*thread*
/usr/lib/libpthread.so /usr/lib/libthread.so /usr/lib/libthread_db.so
/usr/lib/libpthread.so.1 /usr/lib/libthread.so.1 /usr/lib/libthread_db.so.1
IRIX also doesn't seem to provide static thread libraries.
Just because Solaris and IRIX doesn't mean we shouldn't;
I'm just using those as examples.
--
Dan Eischen
More information about the freebsd-arch
mailing list