From owner-freebsd-current@FreeBSD.ORG Wed Dec 12 17:02:14 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7E9B3C2C for ; Wed, 12 Dec 2012 17:02:14 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 044958FC08 for ; Wed, 12 Dec 2012 17:02:13 +0000 (UTC) Received: by mail-ee0-f54.google.com with SMTP id c13so649102eek.13 for ; Wed, 12 Dec 2012 09:02:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=bTH7Kkm9nUSJmp9Jsw+noaEnm8GhhBS97iupNyFcmKU=; b=mjgsnriSjdKwi64oQEw1nUZsqwmocMsWadisAxKxyKmDECMKwPzFqtvDwvOvLpj8Wa 014QyGbQicoY0clfs8UoryH8opK+e8mdoBLI6FVkVmCbxYhE++qRBoVWRitbZQ761x79 DZzuD6E7jM6H3yBIe/TcWaga7Z/csJeqxdGwUDV7uOjRvdKFPP0tpZeyma14cPzAPEil 0MrTnbDwtKSkFPkwgHywAc+gfiOyFdmVG5R2pY6R9BQr/H16u18h3CH+0zWEaQjAl/v8 raj1ZPAL4Zcn/P41ZPRgfgF7O9Vuasg0xlsFDYAGHT4tyqLaOJ1ui1jw4ZkgPwEBa8/6 pegg== MIME-Version: 1.0 Received: by 10.14.203.8 with SMTP id e8mr4356967eeo.2.1355331733068; Wed, 12 Dec 2012 09:02:13 -0800 (PST) Received: by 10.14.198.71 with HTTP; Wed, 12 Dec 2012 09:02:12 -0800 (PST) In-Reply-To: References: <201212121007.qBCA7Hu9028406@mech-cluster241.men.bris.ac.uk> Date: Wed, 12 Dec 2012 11:02:12 -0600 Message-ID: Subject: Re: r244114 ia64: make check-old-libs says /lib/libz.so.5 can be removed, but it is still needed by /usr/sbin/dtrace and /usr/sbin/lockstat From: Scot Hetzel To: mexas@bristol.ac.uk Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2012 17:02:14 -0000 On Wed, Dec 12, 2012 at 10:52 AM, Scot Hetzel wrote: > On Wed, Dec 12, 2012 at 4:07 AM, Anton Shterenlikht wrote: >> I updated to r244114 on ia64 following the >> standard procedure. I then get: >> >> # make check-old-libs >>>>> Checking for old libraries >> /lib/libz.so.5 >> # >> >> while sysutils/libchk shows: >> >> Binaries that are linked with: /lib/libz.so.5 >> /usr/sbin/dtrace >> /usr/sbin/lockstat >> >> and indeed these two executables depend >> on this library: >> >> # ldd /usr/sbin/dtrace >> /usr/sbin/dtrace: >> libdtrace.so.2 => /lib/libdtrace.so.2 (0x2000000020094000) >> libproc.so.2 => /usr/lib/libproc.so.2 (0x2000000020194000) >> libctf.so.2 => /lib/libctf.so.2 (0x20000000201a8000) >> libelf.so.1 => /usr/lib/libelf.so.1 (0x20000000201d0000) >> libz.so.5 => /lib/libz.so.5 (0x2000000020210000) >> libthr.so.3 => /lib/libthr.so.3 (0x2000000020246000) >> libc.so.7 => /lib/libc.so.7 (0x2000000020294000) >> # ldd /usr/sbin/lockstat >> /usr/sbin/lockstat: >> libdtrace.so.2 => /lib/libdtrace.so.2 (0x2000000020094000) >> libproc.so.2 => /usr/lib/libproc.so.2 (0x2000000020194000) >> libctf.so.2 => /lib/libctf.so.2 (0x20000000201a8000) >> libelf.so.1 => /usr/lib/libelf.so.1 (0x20000000201d0000) >> libz.so.5 => /lib/libz.so.5 (0x2000000020210000) >> librt.so.1 => /usr/lib/librt.so.1 (0x2000000020246000) >> libthr.so.3 => /lib/libthr.so.3 (0x200000002025e000) >> libc.so.7 => /lib/libc.so.7 (0x20000000202ac000) >> # >> >> I see that these two executables are old: >> >> # ls -al /usr/sbin/dtrace /usr/sbin/lockstat >> -r-xr-xr-x 1 root wheel 58976 Jul 18 2010 /usr/sbin/dtrace >> -r-xr-xr-x 1 root wheel 72832 Jul 18 2010 /usr/sbin/lockstat >> # >> >> Does this mean that both dtrace and lockstat >> are obsolete and can be removed? >> > These 2 programs are part of the CDDL liscensed code. > > Do you have WITHOUT_CDDL defined in your src.conf or make.conf? If it > is defined, then you can remove them. Otherwise you'll need to > determine why they are not being built/installed. > I had another look at cddl/usr.sbin/Makefile, and it only builds lockstat and dtrace for i386, amd64, and powerpc. It doesn't build them for ia64. So it is safe to remove them. -- DISCLAIMER: No electrons were mamedi while sending this message. Only slightly bruised.