Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 7 Dec 1998 18:58:40 -0500
From:      Randall Hopper <aa8vb@pagesz.net>
To:        John Polstra <jdp@polstra.com>
Cc:        current@FreeBSD.ORG
Subject:   Re: "ldconfig" strangeness on 3.0-RELEASE
Message-ID:  <19981207185840.B1171@pagesz.net>
In-Reply-To: <199812041650.IAA02119@vashon.polstra.com>; from John Polstra on Fri, Dec 04, 1998 at 08:50:13AM -0800
References:  <19981129102800.A1657@pagesz.net> <199812041650.IAA02119@vashon.polstra.com>

next in thread | previous in thread | raw e-mail | index | archive | help
John Polstra:
 |> 3) Why aren't these two directories in the default $ldconfig_paths_aout 
 |>    (AOUT) in /etc/rc.conf?  AFAIK, they're all AOUT:
 |>    /usr/lib/aout /usr/lib/compat
 |
 |/usr/lib/aout is added automatically by /etc/rc.  Regarding
 |/usr/lib/compat: it is _not_ a.out on an ELF system.  On an ELF
 |system, a.out compat libraries are in /usr/lib/compat/aout.

Must have been an oversight when 3.0-RELEASE was cooked.  The paths in the
compat dists are usr/lib/compat.  I haven't done anything custom, and
here's what's in my /usr/lib/compat:

     stealth : /usr/lib/compat > ls
     aout/                   libgcc.so.1.1           libreadline.so.2.0
     libc.so.1.1             libgcc.so.261.0         libresolv.so.1.1
     libc.so.2.2             libgmp.so.2.0           librpcsvc.so.1.1
     libcurses.so.1.1        libgnumalloc.so.1.1     libskey.so.1.1
     libdialog.so.2.0        libgnuregex.so.1.1      libtelnet.so.1.1
     libf2c.so.1.1           libln.so.1.1            libtermcap.so.1.1
     libforms.so.2.0         libm.so.1.1             libtermlib.so.1.1
     libg++.so.1.1           libmalloc.so.1.1        libutil.so.1.1
     libg++.so.2.0           libncurses.so.2.0       liby.so.1.1
     libg++.so.3.0           libreadline.so.1.1
     stealth : /usr/lib/compat > file *
     aout:                directory
     libc.so.1.1:         FreeBSD/i386 compact demand paged shared library not stripped
     libc.so.2.2:         FreeBSD/i386 compact demand paged shared library not stripped
     ...


 |> 4) Why is this directory in the default $ldconfig_paths (ELF)?  It's all AOUT:
 |> 
 |>    /usr/lib/compat 
 |
 |No, it's all ELF on an ELF system.  At least, it's supposed to be.
 |Didn't "make move-aout-libs" move the a.out libraries down into
 |/usr/lib/compat/aout when you ran it?

I think I just let sysinstall install from the CD.

Thanks for the reply.

Randall

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981207185840.B1171>