From owner-freebsd-current Sat Sep 21 20:02:54 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA09316 for current-outgoing; Sat, 21 Sep 1996 20:02:54 -0700 (PDT) Received: from rover.village.org (rover.village.org [204.144.255.49]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA08161 for ; Sat, 21 Sep 1996 20:00:35 -0700 (PDT) Received: from rover.village.org (localhost [127.0.0.1]) by rover.village.org (8.7.5/8.6.6) with ESMTP id VAA18828 for ; Sat, 21 Sep 1996 21:00:24 -0600 (MDT) Message-Id: <199609220300.VAA18828@rover.village.org> To: current@freebsd.org Subject: libgnumalloc Date: Sat, 21 Sep 1996 21:00:23 -0600 From: Warner Losh Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk WARNING: make world incorrectly and bogusly removes /usr/lib/libgnumalloc* and /usr/lib/compat/libgnumalloc*. I know that it is being phased out, but that is no reason to kill the shared library on an installed system. I have dozens of the goofy binaries, many that are "hard" to regenerate that reference this. Anyway, the source of this "problem" are the following lines in /usr/src/lib/libfakegnumalloc/Makefile: rm -f ${DESTDIR}${LIBDIR}/libgnumalloc* rm -f ${DESTDIR}${SHLIBDIR}/libgnumalloc* I don't think that you really want to have the * on the end, but rather be more explicit about it? What if I had a libgnumalloc.so.1.0 that I needed for something, it is gone now, had that been the case. Also of note: Since I've not installed /etc/rc in a long time, I didn't have /usr/lib/compat in my ldconfig cache. Others coming accross this trail may also have to update as well. Warner