Adobe PDF Library

Environment Variables and Platform Considerations

HP UX PA_RISC Platform (32 bit or 64 bit)

BUILD_64_BIT 64-bit Application Build Flag (as appropriate for the platform)
BUILD_64_BIT=true
BUILD_64_BIT=false
LD_LIBRARY_PATH A colon-separated list specifying all library file locations, such as:
setenv LD_LIBRARY_PATH
/APDFL15.0.4P2a/CPlusPlus/Binaries:/usr/local/lib
OS Operating System
setenv OS hppahpux

IBM pSeries (AIX) Platform (32 bit or 64 bit)

Adobe PDF Library v15.0.4.xPlus for IBM pSeries (AIX) is distributed only in dynamic-library form. When building with the Library:

  • We strongly recommend using either GCC or the XL C/C++ compiler in multithreaded mode to drive the linker. We do not recommend ld.
  • The LIBPATH must be set for the resulting executables to locate all APDFL dynamic libraries (if necessary).
BUILD_64_BIT 64-bit Application Build Flag (as appropriate for the platform)
BUILD_64_BIT=true
BUILD_64_BIT=false
DLE_INSTALL_LOCATION Define this environmental variable to point to the directory where the Datalogics Extension (DLE) package is stored, also known as the Adobe PDF Library Java and .NET Interface.
LIBPATH A colon-separated list specifying all library file locations, such as:
setenv LIBPATH
/APDFL15.0.4P2a/CPlusPlus/Binaries:/usr/local/lib
OS Operating System:
setenv OS aixgcc (for gcc v4.1.0 compiler)
/setenv OS rs6000aix (for XL C/C++ VisualAge compiler)

Intel Solaris x86 Platform (32-bit)

LD_LIBRARY_PATH A colon-separated list specifying all library file locations, such as:
setenv LD_LIBRARY_PATH
/APDFL15.0.4P2a/CPlusPlus/Binaries:/usr/local/lib
OS Operating System:
setenv OS intelsolaris

 Intel Solaris x86 Platform (64 bit)

BUILD_64_BIT 64-bit Application Build Flag (as appropriate for the platform)
BUILD_64_BIT=true
LD_LIBRARY_PATH A colon-separated list specifying all library file locations, such as:
setenv LD_LIBRARY_PATH
/APDFL15.0.4P2a/CPlusPlus/Binaries:/usr/local/lib
LD_PRELOAD In order to address a known issue with gcc exception handling if using Java and .NET Interface on the Sun Intel Solaris 64-Bit platform, an additional environment variable of LD_PRELOAD is required. This additional variable is needed for the Java and .NET Interface use on this 64-bit platform only. This additional setup addresses a gcc exception handling problem, which is also discussed on the Oracle web site.
setenv LD_PRELOAD /opt/gcc-intelsolaris
4.1.2/lib/amd64/libgcc_s.so.1
OS Operating System:
setenv OS intelsolaris

Linux (i686) Platform (32 bit or 64 bit)

Adobe PDF Library v15.0.1.xPlus for Linux (i686) is distributed in dynamic library form.

When building with the Library:

  • We strongly recommend using GCC to drive the linker. ld is not recommended.
  • The LD_LIBRARY_PATH must be set for the resulting executables to locate all APDFL dynamic libraries (if necessary).

The following environment variables must be defined prior to building applications.

BUILD_64_BIT 64-bit Application Build Flag (as appropriate for the platform)
BUILD_64_BIT=true
BUILD_64_BIT=false
DLE_INSTALL_LOCATION Define this environmental variable to point to the directory where the Datalogics Extension (DLE) package, or the Java and .NET Interface, is stored.
LD_LIBRARY_PATH A colon-separated list specifying all library file locations, such as:
setenv OS LIBPATH
/APDFL15.0.4P2a/CPlusPlus/Binaries:/usr/local/lib
OS Operating System:
setenv OS i80386linux

Sun (UltraSPARCII) Solaris Platform 32 bit or 64 bit

Adobe PDF Library v15.0.4.xPlus for Sun (UltraSPARC II) Solaris is distributed in dynamic library form.

When building with the Library:

  • We strongly recommend using GCC to drive the linker. ld is not recommended.
  • The LD_LIBRARY_PATH must be set for the resulting executables to locate all APDFL dynamic libraries (if necessary).

The following environment variables must be defined prior to building applications.

BUILD_64_BIT 64-bit Application Build Flag (as appropriate for the platform)
BUILD_64_BIT=true
BUILD_64_BIT=false
DLE_INSTALL_LOCATION Define this environmental variable to point to the directory where the Datalogics Extension (DLE) package, or the Java and .NET Interface, is stored.
LD_LIBRARY_PATH A colon-separated list specifying all library file locations, such as:
setenv LD_LIBRARY_PATH
/APDFL15.0.4P2a/CPlusPlus/Binaries:/usr/local/lib
OS Operating System:
setenv OS sparcsolaris