./lang/compiler-rt, LLVM runtime libraries

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


Branch: CURRENT, Version: 6.0.1, Package name: compiler-rt-6.0.1, 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:
[devel/googletest] [lang/python27] [pkgtools/cwrappers]

Master sites:

SHA1: 4a61bd09f31d3079e921205bb93fb7d05a95946b
RMD160: 1e391941c1e0a7385bb3f22a7a7061d57bd18fe7
Filesize: 1647.285 KB

Version history: (Expand)


CVS history: (Expand)


   2018-10-17 10:39:13 by Jonathan Perkin | Files touched by this commit (5)
Log message:
*: Replace custom tool setup with new ggrep.
   2018-08-10 17:57:54 by Jonathan Perkin | Files touched by this commit (1)
Log message:
compiler-rt: Needs python for the build.
   2018-08-09 15:52:14 by Jonathan Perkin | Files touched by this commit (1)
Log message:
compiler-rt: Disable SSP.
   2018-08-09 15:40:34 by Jonathan Perkin | Files touched by this commit (6)
Log message:
lang: Import compiler-rt version 6.0.1.

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.