Build Status

This package provides a scratchspace with wrappers for the binaries and scripts from JLL packages like lib4ti2_jll. The wrappers allow non-julia code (like in polymake_jll or Singular_jll) to execute those directly without having to adjust LIBPATH environment variables.


The wrapper generation should be triggered during precompilation with

    using BinaryWrappers
    const lib4ti2_binpath = @generate_wrappers(lib4ti2_jll)

and the corresponding path might be used in __init__() as follows:

    ENV["PATH"] = lib4ti2_binpath * ":" * ENV["PATH"]


  • Only Linux and macOS are supported.
  • This was primarily written to provide wrappers for lib4ti2_jll which comes with a bunch of shell scripts that need special care, but it might work for other JLL packages as well.