lang/compiler-rt 21.1.8 NetBSD
LLVM runtime libraries
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
a4856445ee- License
- apache-2.0
- Categories
- lang, devel
- Package size
- 32850.3 KiB, 262161.5 KiB installed
Description
The compiler-rt project consists of:
-
builtins - a simple library that provides an implementation of the low-level target-specific hooks required by code generation and other runtime components. For example, when compiling for a 32-bit target, converting a double to a 64-bit unsigned integer is compiling into a runtime call to the "__fixunsdfdi" function. The builtins library provides optimized implementations of this and other low-level routines, either in target-independent C form, or as a heavily-optimized assembly.
-
sanitizer runtimes - runtime libraries that are required to run the code with sanitizer instrumentation. This includes runtimes for: * AddressSanitizer * ThreadSanitizer * UndefinedBehaviorSanitizer * MemorySanitizer * LeakSanitizer * DataFlowSanitizer
-
profile - library which is used to collect coverage information.
-
BlocksRuntime - a target-independent implementation of Apple "Blocks" runtime interfaces.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | lang/compiler-rt | 21.1.8 |
| DragonFly | devel/compiler-rt | 0.r131639_1 |
| MidnightBSD | devel/compiler-rt | |
| HardenedBSD | devel/compiler-rt | 0.r131639_1 |
| GhostBSD | devel/compiler-rt | 0.r131639_1 |
Install
Binary package:
pkgin install compiler-rt
From pkgsrc:
cd /usr/pkgsrc/lang/compiler-rt && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 21.1.8 |
| NetBSD 10.1 aarch64 | - |
| SmartOS / illumos x86_64 | 22.1.8nb1 |
| macOS 15 arm64 | 22.1.8nb1 |