From owner-freebsd-current Tue Sep 22 14:42:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA08041 for freebsd-current-outgoing; Tue, 22 Sep 1998 14:42:52 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from mail.scsn.net (scsn.net [206.25.246.12]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA07941 for ; Tue, 22 Sep 1998 14:42:12 -0700 (PDT) (envelope-from dmaddox@scsn.net) Received: from rhiannon.scsn.net ([209.12.57.18]) by mail.scsn.net (Post.Office MTA v3.1.2 release (PO205-101c) ID# 0-41950U6000L1100S0) with ESMTP id AAA184; Tue, 22 Sep 1998 17:33:03 -0400 Received: (from root@localhost) by rhiannon.scsn.net (8.9.1/8.9.1) id RAA02069; Tue, 22 Sep 1998 17:42:06 GMT (envelope-from root) Message-ID: <19980922174205.B1815@scsn.net> Date: Tue, 22 Sep 1998 17:42:05 +0000 From: dmaddox@scsn.net (Donald J. Maddox) To: "Jordan K. Hubbard" , obrien@NUXI.com Cc: John Birrell , freebsd-current@FreeBSD.ORG Subject: Re: elf & compat Reply-To: dmaddox@scsn.net References: <19980922043253.A10077@nuxi.com> <28256.906469507@time.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i In-Reply-To: <28256.906469507@time.cdrom.com>; from Jordan K. Hubbard on Tue, Sep 22, 1998 at 06:05:07AM -0700 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Sep 22, 1998 at 06:05:07AM -0700, Jordan K. Hubbard wrote: > > > The plan is to have aout libraries only in aout sub-directories. Then when > > > we no longer need aout support, we just prune them. /usr/lib/compat is > > > reserved for elf compat libraries. I think it will be empty for 3.0-RELEASE > . > > > > So we are going to toss 2.x support?? (sarcastic) > > Um, he already answered that question. The 2.x stuff goes in > /usr/lib/compat/aout, the legacy elf stuff goes in /usr/lib/compat. > Simple. Since there ARE NO LEGACY ELF LIBRARIES YET, the > /usr/lib/compat directory will have no libraries in it, which is what > he meant by "empty" in this context. Do we need to enlarge your font > or what? (more sarcastic :-). Interestingly enough, I just looked at my /usr/lib/compat dir, and was surprised to find that three of the libs built ELF versions as well when I did my last 'make world' (Sep 18): # ls -l /usr/lib/compat total 3269 drwxr-xr-x 2 root bin 1024 Sep 14 04:56 aout -r--r--r-- 1 root wheel 403106 Sep 18 02:55 libc.so.1.1 -r--r--r-- 1 root wheel 435857 Sep 18 02:55 libc.so.2.2 -r--r--r-- 1 root wheel 50633 Sep 18 02:55 libcurses.so.1.1 -r--r--r-- 1 root wheel 59206 Sep 18 02:55 libdialog.so.2.0 -r--r--r-- 1 root wheel 95078 Sep 18 02:55 libf2c.so.1.1 -r--r--r-- 1 root wheel 13298 Sep 18 02:55 libforms.so.2.0 -r--r--r-- 1 root wheel 418581 Sep 18 02:55 libg++.so.1.1 -r--r--r-- 1 root wheel 514024 Sep 18 02:55 libg++.so.2.0 -r--r--r-- 1 root wheel 494649 Sep 18 02:55 libg++.so.3.0 -r--r--r-- 1 root wheel 24854 Sep 18 02:55 libgcc.so.1.1 -r--r--r-- 1 root wheel 26376 Sep 18 02:55 libgcc.so.261.0 -r--r--r-- 1 root wheel 46237 Sep 18 02:55 libgmp.so.2.0 lrwxr-xr-x 1 root wheel 17 Sep 18 02:44 libgnumalloc.so -> libgnumalloc.so.2 -r--r--r-- 1 root wheel 19704 Sep 18 02:55 libgnumalloc.so.1.1 -r--r--r-- 1 root wheel 2482 Sep 18 02:44 libgnumalloc.so.2 -r--r--r-- 1 root wheel 8417 Sep 18 02:55 libgnumalloc.so.2.0 -r--r--r-- 1 root wheel 34310 Sep 18 02:55 libgnuregex.so.1.1 -r--r--r-- 1 root wheel 8406 Sep 18 02:55 libln.so.1.1 -r--r--r-- 1 root wheel 56601 Sep 18 02:55 libm.so.1.1 -r--r--r-- 1 root wheel 25231 Sep 18 02:55 libmalloc.so.1.1 -r--r--r-- 1 root wheel 67333 Sep 18 02:55 libncurses.so.2.0 -r--r--r-- 1 root wheel 126824 Sep 18 02:55 libreadline.so.1.1 -r--r--r-- 1 root wheel 138392 Sep 18 02:55 libreadline.so.2.0 lrwxr-xr-x 1 root wheel 14 Sep 18 02:44 libresolv.so -> libresolv.so.2 -r--r--r-- 1 root wheel 18558 Sep 18 02:55 libresolv.so.1.1 -r--r--r-- 1 root wheel 2155 Sep 18 02:44 libresolv.so.2 -r--r--r-- 1 root wheel 8398 Sep 18 02:55 libresolv.so.2.0 -r--r--r-- 1 root wheel 34295 Sep 18 02:55 librpcsvc.so.1.1 -r--r--r-- 1 root wheel 26332 Sep 18 02:55 libskey.so.1.1 -r--r--r-- 1 root wheel 9279 Sep 18 02:55 libtelnet.so.1.1 -r--r--r-- 2 root wheel 13417 Sep 18 02:55 libtermcap.so.1.1 lrwxr-xr-x 1 root wheel 31 Sep 18 02:55 libtermcap.so.3.0 -> /usr/lib/aout/libtermcap.so.2.1 -r--r--r-- 2 root wheel 13417 Sep 18 02:55 libtermlib.so.1.1 lrwxr-xr-x 1 root wheel 31 Sep 18 02:55 libtermlib.so.3.0 -> /usr/lib/aout/libtermlib.so.2.1 -r--r--r-- 1 root wheel 24937 Sep 18 02:55 libutil.so.1.1 lrwxr-xr-x 1 root wheel 9 Sep 18 02:44 liby.so -> liby.so.2 -r--r--r-- 1 root wheel 8600 Sep 18 02:55 liby.so.1.1 -r--r--r-- 1 root wheel 3058 Sep 18 02:44 liby.so.2 -r--r--r-- 1 root wheel 8437 Sep 18 02:55 liby.so.2.0 # file /usr/lib/compat/* | grep ELF /usr/lib/compat/libgnumalloc.so.2: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), not stripped /usr/lib/compat/libresolv.so.2: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), not stripped /usr/lib/compat/liby.so.2: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), not stripped Wonder how that happened? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message