lang/libLLVM - The NetBSD Packages Collection

Low Level Virtual Machine shared library

The LLVM Project is a collection of modular and reusable compiler and toolchain
technologies. Despite its name, LLVM has little to do with traditional virtual
machines, though it does provide helpful libraries that can be used to build
them.

This package contains the LLVM core shared libraries intended to be usable by
packages built on an otherwise GCC-built system.

Build dependencies

devel/cmake lang/python312 pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

(none)

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64libLLVM-13.0.1nb4.tgz
NetBSD 10.0aarch64libLLVM-13.0.1nb4.tgz
NetBSD 10.0aarch64eblibLLVM-13.0.1nb4.tgz
NetBSD 10.0aarch64eblibLLVM-13.0.1nb4.tgz
NetBSD 10.0earmv6hflibLLVM-13.0.1nb4.tgz
NetBSD 10.0earmv6hflibLLVM-13.0.1nb4.tgz
NetBSD 10.0earmv7hflibLLVM-13.0.1nb4.tgz
NetBSD 10.0earmv7hflibLLVM-13.0.1nb4.tgz
NetBSD 10.0i386libLLVM-13.0.1nb4.tgz
NetBSD 10.0i386libLLVM-13.0.1nb4.tgz
NetBSD 10.0powerpclibLLVM-13.0.1nb4.tgz
NetBSD 10.0powerpclibLLVM-13.0.1nb4.tgz
NetBSD 10.0powerpclibLLVM-13.0.1nb4.tgz
NetBSD 10.0powerpclibLLVM-13.0.1nb4.tgz
NetBSD 10.0sparc64libLLVM-13.0.1nb4.tgz
NetBSD 10.0sparc64libLLVM-13.0.1nb4.tgz
NetBSD 10.0x86_64libLLVM-13.0.1nb4.tgz
NetBSD 10.0x86_64libLLVM-13.0.1nb4.tgz
NetBSD 9.0aarch64libLLVM-13.0.1nb4.tgz
NetBSD 9.0earmv6hflibLLVM-13.0.1nb4.tgz
NetBSD 9.0earmv6hflibLLVM-13.0.1nb4.tgz
NetBSD 9.0earmv6hflibLLVM-13.0.1nb4.tgz
NetBSD 9.0earmv7hflibLLVM-13.0.1nb4.tgz
NetBSD 9.0earmv7hflibLLVM-13.0.1nb4.tgz
NetBSD 9.0i386libLLVM-13.0.1nb4.tgz
NetBSD 9.0i386libLLVM-13.0.1nb4.tgz
NetBSD 9.0powerpclibLLVM-13.0.1nb4.tgz
NetBSD 9.0powerpclibLLVM-13.0.1nb4.tgz
NetBSD 9.0powerpclibLLVM-13.0.1nb4.tgz
NetBSD 9.0sparc64libLLVM-13.0.1nb4.tgz
NetBSD 9.0sparc64libLLVM-13.0.1nb4.tgz
NetBSD 9.0x86_64libLLVM-13.0.1nb4.tgz
NetBSD 9.0x86_64libLLVM-13.0.1nb4.tgz
NetBSD 9.3x86_64libLLVM-13.0.1nb4.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

llvm-target-aarch64
Support code generation for 64-bit ARM CPUs.
llvm-target-amdgpu
Support code generation for AMD GPUs.
llvm-target-arm
Support code generation for ARM CPUs.
llvm-target-avr
llvm-target-bpf
llvm-target-hexagon
llvm-target-lanai
llvm-target-mips
Support code generation for MIPS CPUs.
llvm-target-msp430
llvm-target-nvptx
llvm-target-powerpc
Support code generation for PowerPC CPUs.
llvm-target-riscv
llvm-target-sparc
Support code generation for SPARC CPUs.
llvm-target-systemz
llvm-target-webassembly
Support code generation for WebAssembly virtual machine.
llvm-target-x86
llvm-target-xcore
terminfo
Use terminfo.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.