./lang/compiler-rt, LLVM runtime libraries

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2020Q2, Version: 10.0.0, Package name: compiler-rt-10.0.0, Maintainer: pkgsrc-users

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.


Required to run:
[lang/llvm]

Required to build:
[lang/python37]

Master sites:

SHA1: 4744490da9c1186ba7f730d8a8f4fa4b0d4ee0bc
RMD160: 527c9716988a23659c09ccb905ee53e2583f6588
Filesize: 2044.832 KB

Version history: (Expand)