Product Documentation
Dracula User Guide
Product Version IC23.1, September 2023

3


Working With 32 and 64-bit Applications

The Dracula directory structure is as follows:

By default  Dracula uses 32-bit application binaries.

To enable 64-bit applications use the following UNIX environment variable

CDS_AUTO_64BIT {ALL | NONE | "INCLUDE:list" | "EXCLUDE:list"| "list"}

This environment variable enables you to select 32-bit or 64-bit executables using the following values:

Examples:

setenv CDS_AUTO_64BIT "pipo;layout.exe"
setenv CDS_AUTO_64BIT "EXCLUDE:si"

All 64-bit executables are controlled by a wrapper executable. The wrapper invokes the 32-bit or 64-bit executables depending on how the CDS_AUTO_64BIT environment variable is set, or whether the 64-bit executable is installed. The wrapper also adjusts the paths before invoking the 32-bit or 64-bit executables.

If you do not set the CDS_AUTO_64BIT environment variable then the 32-bit executable is invoked by default.

However, Dracula uses a separate environment variable called DRACULA_AUTO_64BIT to enable 64-bit mode. This environment variable specifies the addressing mode only for Dracula, and overrides the ALL or NONE settings of the CDS_AUTO_64BIT environment variable for Dracula. DRACULA_AUTO_64BIT recognizes the following variable values:

Example:

setenv DRACULA_AUTO_64BIT "PDRACULA;LOGLVS"
setenv DRACULA_AUTO_64BIT "EXCLUDE:LPEPRO"
Entry points to both the 32-bit and 64-bit addressing executables are exclusively through the wrapper programs:

Return to top
 ⠀
X