[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
library/1040: libi386_pic.a and libresolv_pic.a are built but are not needed
- To: gnats@openbsd.org
- Subject: library/1040: libi386_pic.a and libresolv_pic.a are built but are not needed
- From: Matthieu Herrb <matthieu@laas.fr>
- Date: Fri, 31 Dec 1999 12:46:21 +0100 (CET)
>Number: 1040
>Category: library
>Synopsis: libi386_pic.a and libresolv_pic.a are built but are not needed
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: bugs
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Dec 31 04:50:01 MST 1999
>Last-Modified:
>Originator: Matthieu Herrb
>Organization:
net
>Release: 2.6
>Environment:
System : OpenBSD 2.6
Architecture: OpenBSD.i386
Machine : i386
>Description:
In 2.6 shared versions of libi386 and libresolv where removed. But the
corresponding lib*_pic.a are still built and installed. They are not
needed AFAIK.
This was brought to my attention by mep@netsec.net (Matt Patton).
>How-To-Repeat:
ls /usr/lib/libresolv*
ls /usr/lib/libi386*
>Fix:
The following patch adds NOPIC to the corresponding build
directories.
Index: src/lib/libarch/i386/Makefile
===================================================================
RCS file: /cvs/src/lib/libarch/i386/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- src/lib/libarch/i386/Makefile 1999/07/09 19:28:31 1.2
+++ src/lib/libarch/i386/Makefile 1999/12/31 11:28:33
@@ -2,6 +2,7 @@
# $NetBSD: Makefile,v 1.1 1996/02/21 02:45:47 jtk Exp $
.PATH: ${LIBC}/i386
+NOPIC=
SRCS+= i386_get_ldt.c i386_set_ldt.c \
i386_iopl.c i386_get_ioperm.c i386_set_ioperm.c \
Index: src/lib/libresolv/Makefile
===================================================================
RCS file: /cvs/src/lib/libresolv/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- src/lib/libresolv/Makefile 1996/01/04 11:58:46 1.2
+++ src/lib/libresolv/Makefile 1999/12/31 11:28:55
@@ -5,6 +5,7 @@
# The resolver is always in libc.
# However, an empty library must exist in case something tries to use it.
+NOPIC=
LIB=resolv
SRCS=nothing.c
Index: src/distrib/sets/lists/comp/md.amiga
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.amiga,v
retrieving revision 1.34
diff -u -r1.34 md.amiga
--- src/distrib/sets/lists/comp/md.amiga 1999/11/23 20:24:13 1.34
+++ src/distrib/sets/lists/comp/md.amiga 1999/12/31 11:30:38
@@ -124,7 +124,6 @@
./usr/lib/libpanel_pic.a
./usr/lib/libpcap_pic.a
./usr/lib/libreadline.a
-./usr/lib/libresolv_pic.a
./usr/lib/libskey_pic.a
./usr/lib/libssl_pic.a
./usr/lib/libstdc++_pic.a
Index: src/distrib/sets/lists/comp/md.hp300
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.hp300,v
retrieving revision 1.33
diff -u -r1.33 md.hp300
--- src/distrib/sets/lists/comp/md.hp300 1999/11/23 20:24:13 1.33
+++ src/distrib/sets/lists/comp/md.hp300 1999/12/31 11:30:38
@@ -119,7 +119,6 @@
./usr/lib/libpanel_pic.a
./usr/lib/libpcap_pic.a
./usr/lib/libreadline.a
-./usr/lib/libresolv_pic.a
./usr/lib/libskey_pic.a
./usr/lib/libssl_pic.a
./usr/lib/libstdc++_pic.a
Index: src/distrib/sets/lists/comp/md.i386
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.i386,v
retrieving revision 1.46
diff -u -r1.46 md.i386
--- src/distrib/sets/lists/comp/md.i386 1999/11/25 04:58:52 1.46
+++ src/distrib/sets/lists/comp/md.i386 1999/12/31 11:30:38
@@ -96,7 +96,6 @@
./usr/lib/libg2c_pic.a
./usr/lib/libi386.a
./usr/lib/libi386_p.a
-./usr/lib/libi386_pic.a
./usr/lib/libiberty_pic.a
./usr/lib/libkadm_pic.a
./usr/lib/libkafs_pic.a
@@ -117,7 +116,6 @@
./usr/lib/libpanel_pic.a
./usr/lib/libpcap_pic.a
./usr/lib/libreadline.a
-./usr/lib/libresolv_pic.a
./usr/lib/libskey_pic.a
./usr/lib/libssl_pic.a
./usr/lib/libstdc++_pic.a
Index: src/distrib/sets/lists/comp/md.mac68k
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.mac68k,v
retrieving revision 1.35
diff -u -r1.35 md.mac68k
--- src/distrib/sets/lists/comp/md.mac68k 1999/11/23 20:24:13 1.35
+++ src/distrib/sets/lists/comp/md.mac68k 1999/12/31 11:30:38
@@ -127,7 +127,6 @@
./usr/lib/libpanel_pic.a
./usr/lib/libpcap_pic.a
./usr/lib/libreadline.a
-./usr/lib/libresolv_pic.a
./usr/lib/libskey_pic.a
./usr/lib/libssl_pic.a
./usr/lib/libstdc++_pic.a
Index: src/distrib/sets/lists/comp/md.mvme68k
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.mvme68k,v
retrieving revision 1.29
diff -u -r1.29 md.mvme68k
--- src/distrib/sets/lists/comp/md.mvme68k 1999/11/23 20:24:14 1.29
+++ src/distrib/sets/lists/comp/md.mvme68k 1999/12/31 11:30:38
@@ -121,7 +121,6 @@
./usr/lib/libpanel_pic.a
./usr/lib/libpcap_pic.a
./usr/lib/libreadline.a
-./usr/lib/libresolv_pic.a
./usr/lib/libskey_pic.a
./usr/lib/libssl_pic.a
./usr/lib/libstdc++_pic.a
Index: src/distrib/sets/lists/comp/md.sparc
===================================================================
RCS file: /cvs/src/distrib/sets/lists/comp/md.sparc,v
retrieving revision 1.41
diff -u -r1.41 md.sparc
--- src/distrib/sets/lists/comp/md.sparc 1999/11/23 20:24:14 1.41
+++ src/distrib/sets/lists/comp/md.sparc 1999/12/31 11:30:38
@@ -107,7 +107,6 @@
./usr/lib/libpanel_pic.a
./usr/lib/libpcap_pic.a
./usr/lib/libreadline.a
-./usr/lib/libresolv_pic.a
./usr/lib/libskey_pic.a
./usr/lib/libssl_pic.a
./usr/lib/libstdc++_pic.a
>Audit-Trail:
>Unformatted: