From mark@cacr.caltech.edu Tue Feb 22 13:21:25 2000
Date: Tue, 22 Feb 2000 13:11:36 -0800 (PST)
From: Mark Bartelt
Subject: Re: TGS {OpenInventor,MasterSuite}
I've consolidated all the common 32-bit and 64-bit OpenInventor
files in one place, and put the libraries (which of course are
different) in separate directories (lib{32,64}). Ditto for the
MasterSuite stuff.
I've also consolidated all the necessary (well, I *think* it's
all the necessary) environment variable definitions, so that it
will be just a one-liner to switch back and forth between using
the N32 and 64 APIs. To build and run in N32 mode, do
source /local/env/TGS32.csh [csh,tcsh]
or
. /local/env/TGS32.sh [sh,ksh,bash]
To build and run in 64-bit mode, do
source /local/env/TGS64.csh [csh,tcsh]
or
. /local/env/TGS64.sh [sh,ksh,bash]
Note that this also sets up an environment variable that the TGS
people don't use, namely MSUITE_MAKE_INC. This allows you to use
the same makefile for building both N32 and 64 executables; just
put
include $(MSUITE_MAKE_INC)
in your makefiles. Have a look at $MSUITEHOME/src/verifs/Makefile
and $OIVHOME/verifs/Makefile as examples. These are both slightly
modified versions of the TGS-supplied ones.
I've also put the HTML documentation on the CACR web site: Go to
http://www/resources/origin2000/SystemSoftware/SystemSoftware.html
and follow the links.