From swhet...@gmail.com Wed Dec 12 17:55:00 2012

        On Wed, Dec 12, 2012 at 10:52 AM, Scot Hetzel <swhet...@gmail.com> 
wrote:
        > On Wed, Dec 12, 2012 at 4:07 AM, Anton Shterenlikht 
<me...@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
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to