#
# Copyright (c) 2009 Silicon Graphics, Inc.  All Rights Reserved.
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2 of the License, or (at your
# option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
# or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
#

pmview is linked with a bunch of static libraries (that are not open
source, notably ViewKit) and assorted dynamic libraries, as follows :

# ldd `which pmview+`
        libpcp_mon.so.1 => /usr/lib64/libpcp_mon.so.1 (0x00002b08003ff000)
        libpcp.so.3 => /usr/lib64/libpcp.so.3 (0x00002b080050e000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00002b0800657000)
        libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00002b0800779000)
        libGLw.so.1 => /usr/lib64/libGLw.so.1 (0x00002b08008f4000)
        libGLU.so.1 => /usr/lib64/libGLU.so.1 (0x00002b08009fa000)
        libGL.so.1 => /usr/lib64/libGL.so.1 (0x00002b0800b7a000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00002b0800cf8000)
        libXxf86vm.so.1 => /usr/X11R6/lib64/libXxf86vm.so.1 (0x00002b0800e11000)
        libXm.so.3 => /usr/X11R6/lib64/libXm.so.3 (0x00002b0800f17000)
        libXmu.so.6 => /usr/X11R6/lib64/libXmu.so.6 (0x00002b08012b7000)
        libXpm.so.4 => /usr/X11R6/lib64/libXpm.so.4 (0x00002b08013cf000)
        libICE.so.6 => /usr/X11R6/lib64/libICE.so.6 (0x00002b08014e0000)
        libXt.so.6 => /usr/X11R6/lib64/libXt.so.6 (0x00002b08015fb000)
        libXp.so.6 => /usr/X11R6/lib64/libXp.so.6 (0x00002b080175c000)
        libXi.so.6 => /usr/X11R6/lib64/libXi.so.6 (0x00002b0801865000)
        libX11.so.6 => /usr/X11R6/lib64/libX11.so.6 (0x00002b080196d000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b0801b7b000)
        libm.so.6 => /lib64/libm.so.6 (0x00002b0801d7a000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00002b0801ecf000)
        libc.so.6 => /lib64/libc.so.6 (0x00002b0801fdc000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00002b080221d000)
        libz.so.1 => /lib64/libz.so.1 (0x00002b0802321000)
        libXext.so.6 => /usr/X11R6/lib64/libXext.so.6 (0x00002b0802435000)
        libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00002b0802547000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b08002e3000)
        libSM.so.6 => /usr/X11R6/lib64/libSM.so.6 (0x00002b080264f000)

The Viewkit components will need to be replaced with another toolkit,
such as QT or GTK. pmview is also statically linked with SGI Open Inventor,
which is open source (see http://oss.sgi.com/projects/inventor). The inventor
components could thus continue to be used, or replaced with an alternative
such as Open Scene Graph.

Also note that the update/fetch scheduling mechanism in pmview will need to
be converted from pmtime (which is not open source) to kmtime.
