Date: Wed, 12 Dec 2012 10:52:53 -0600 From: Scot Hetzel <swhetzel@gmail.com> To: mexas@bristol.ac.uk Cc: freebsd-current@freebsd.org 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 Message-ID: <CACdU%2Bf_XthNDpdz2D8p685_1XiymrfpEpbiATcn==-Uia4y0xw@mail.gmail.com> In-Reply-To: <201212121007.qBCA7Hu9028406@mech-cluster241.men.bris.ac.uk> References: <201212121007.qBCA7Hu9028406@mech-cluster241.men.bris.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Dec 12, 2012 at 4:07 AM, Anton Shterenlikht <mexas@bristol.ac.uk> 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. -- DISCLAIMER: No electrons were maimed while sending this message. Only slightly bruised.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACdU%2Bf_XthNDpdz2D8p685_1XiymrfpEpbiATcn==-Uia4y0xw>