p l a t f o r m s

LINUX: .cacr.caltech.edu

NT: gnocchi.cacr.caltech.edu

HP: ziti.cacr.caltech.edu

SGI: earnest.cacr.caltech.edu

i n f o
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.