Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

SimDist

The SimDist build system attempts to minimize SLIC's runtime dependencies. On Linux, you should get a static binary at SimDist/packages/slic/SLIC_VERSION/bin/G4SYSTEM/slic that can be run without a wrapper script. Alternately, use the SimDist wrapper script at SimDist/scripts/slic.sh, which will setup the Xerces C++ runtime dependencies dependency in case you built with some shared libraries.it as a shared libraries.

SLIC Directory

If you built SLIC from scratch yourself, the binary will be placed at $SLIC_BASE/bin/$G4SYSTEM/slic (or slic.exe on Windows). If the executable was built statically, then the binary can be run directly, e.g. on Linux.

No Format

/path/to/slic/bin/Linux-g++/slic [args]

LD_LIBRARY_PATH

If Xerces was compiled with shared libraries, the LD_LIBRARY_PATH variable needs to contain the directory with the shared library. This applies to Linux only! The corresponding variable for OSX is DYLIB_LIBRARY_PATH, and it is PATH on Windows. So change the following command accordingly.

...