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: Anton Shterenlikht <mexas_at_bristol.ac.uk>
Date: Wed, 12 Dec 2012 17:59:33 GMT
	From swhetzel_at_gmail.com Wed Dec 12 17:55:00 2012

	On Wed, Dec 12, 2012 at 10:52 AM, Scot Hetzel <swhetzel_at_gmail.com> wrote:
	> On Wed, Dec 12, 2012 at 4:07 AM, Anton Shterenlikht <mexas_at_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.
	>
	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.

ok, this makes sense, thanks

Anton
Received on Wed Dec 12 2012 - 16:59:37 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:33 UTC