January 10, 2000
Overview
Version 3.3.0 SB32C2 host software includes the following changes:
Support for 64-Bit Solaris 2.7 Kernel
To build the SB32C3 driver for 64-bit systems, the Makefile in the $CAC/sbdsp/sbdspsoldev directory must be edited to specify the driver installation directory, the compiler and flags.
The lines with the macros specifying where the driver is installed should be changed from:
DRIVER_DIR = /kernel/drv
#DRIVER_DIR = /kernel/drv/sparcv9
to:
#DRIVER_DIR = /kernel/drv
DRIVER_DIR = /kernel/drv/sparcv9
The macros defining the complier and flags should be edited to look like:
#CC = $(GCC)
CC = $(CCC)
#CFLAGS = $(GCFLAGS)
#CFLAGS = $(GCFLAGS)
CFLAGS = $(CC64FLAGS)
When the "install" target is made on a 64-bit system the device driver code will be installed in the /kernel/drv/sparcv9 directory instead of /kernel/drv.
Note that the SB32C2 application library, support programs and diagnostics
are still compiled as 32-bit applications.
These are compatible with 64-bit Solaris 2.7.
However, the SB32C2 host applicaiton library should not be linked with
64-bit applications.
Merged sbdspioctl.h for SunOS and Solaris
Those upgrading their installation from a previous release of the SB32C2 software, should delete the old sbdspioctl.h files from the $CAC/sbdsp/sbdspsundev and $CAC/sbdsp/sbdspsoldev directories before compiling the device driver.