SlackBuilds Repository

15.0 > Academic > openvaf-bin (23.5.0)

OpenVAF is an innovative Verilog-A compiler.  It translates Verilog-A
compact device models (e.g. BSIM, PSP, HICUM) into OSDI shared objects
(.osdi) that circuit simulators load at run time. In ngspice (>= 39,
OSDI interface) a model is compiled and used like this:

openvaf mymodel.va # produces mymodel.osdi
# in the ngspice .control block / netlist:
pre_osdi mymodel.osdi

This package installs release 23.5.0, the official upstream, statically
linked x86_64 executable, as /usr/bin/openvaf. It is a *precompiled*
binary: OpenVAF is built against LLVM 15 (the community fork
OpenVAF-Reloaded needs LLVM 18), neither of which ships with Slackware
15.0, so compiling from source is impractical here. The binary links
LLVM statically and only needs a glibc >= 2.15 system, so it runs on
Slackware 15.0 regardless of the system LLVM version.

This release emits OSDI version 0.3, which matches the ngspice OSDI
loader.

Maintained by: A. Tomasini
Keywords: openvaf openvaf-bin
ChangeLog: openvaf-bin

Homepage:
https://openvaf.semimod.de/

Source Downloads (64bit):
openvaf_23_5_0_linux_amd64.tar.gz (adbfe0fcf85d484439ba4ff319e63db5)

Download SlackBuild:
openvaf-bin.tar.gz
openvaf-bin.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds