Low Level Virtual Machine Maintained by:brooks@FreeBSD.org Port Added: 01 Aug 2014 22:38:55 Also Listed In:lang License: not specified in port
Low Level Virtual Machine (LLVM) is:
- A compilation strategy designed to enable effective program
optimization across the entire lifetime of a program.
- A virtual instruction set.
- A compiler infrastructure.
- LLVM does not imply things that you would expect from a high-level
virtual machine. It does not require garbage collection or run-time
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
To install the port:cd /usr/ports/devel/llvm35/ && make install clean To add the package:pkg install devel/llvm35
===> The following configuration options are available for llvm35-3.5.0.r2_1:
ASSERTS=off: Enable assertions (thread unsafe)
CMAKE=off: Build cmake support files
DOCS=on: Build and/or install documentation
LIT=on: Install lit and FileCheck test tools (requires python)
LTOPLUGIN=off: Build LTO plugin (requires gold)
MANPAGES=on: Build and/or install manual pages
===> Use 'make config' to modify these settings
Add ports of LLVM and Clang 3.5rc1.
In the LLVM port the option to build cmake support files is disabled by
default because it fails to configure when built with gcc47.
The Clang port is marked broken if the compiler isn't clang due to link
errors when it is gcc47.