How To Install compiler-rt on CentOS 8

compiler-rt is LLVM “compiler-rt” runtime libraries

Introduction

In this tutorial we learn how to install compiler-rt on CentOS 8.

What is compiler-rt

The compiler-rt project is a part of the LLVM project. It provides implementation of the low-level target-specific hooks required by code generation, sanitizer runtimes and profiling library for code instrumentation, and Blocks C language extension. compiler-rt 11.0.0 1.module_el8.4.0+587+5187cac0 x86_64 3.1 M compiler-rt-11.0.0-1.module_el8.4.0+587+5187cac0.src.rpm appstream LLVM “compiler-rt” runtime libraries http NCSA or MIT The compiler-rt project is a part of the LLVM project. It provides implementation of the low-level target-specific hooks required by code generation, sanitizer runtimes and profiling library for code instrumentation, and Blocks C language extension.

We can use yum or dnf to install compiler-rt on CentOS 8. In this tutorial we discuss both methods but you only need to choose one of method to install compiler-rt.

Install compiler-rt on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install compiler-rt using dnf by running the following command:

sudo dnf -y install compiler-rt

Install compiler-rt on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

After updating yum database, We can install compiler-rt using yum by running the following command:

sudo yum -y install compiler-rt

How To Uninstall compiler-rt on CentOS 8

To uninstall only the compiler-rt package we can use the following command:

sudo dnf remove compiler-rt

compiler-rt Package Contents on CentOS 8

/usr/bin/hwasan_symbolize
/usr/include/fuzzer
/usr/include/fuzzer/FuzzedDataProvider.h
/usr/include/profile
/usr/include/profile/InstrProfData.inc
/usr/include/sanitizer
/usr/include/sanitizer/allocator_interface.h
/usr/include/sanitizer/asan_interface.h
/usr/include/sanitizer/common_interface_defs.h
/usr/include/sanitizer/coverage_interface.h
/usr/include/sanitizer/dfsan_interface.h
/usr/include/sanitizer/hwasan_interface.h
/usr/include/sanitizer/linux_syscall_hooks.h
/usr/include/sanitizer/lsan_interface.h
/usr/include/sanitizer/msan_interface.h
/usr/include/sanitizer/netbsd_syscall_hooks.h
/usr/include/sanitizer/scudo_interface.h
/usr/include/sanitizer/tsan_interface.h
/usr/include/sanitizer/tsan_interface_atomic.h
/usr/include/sanitizer/ubsan_interface.h
/usr/include/xray
/usr/include/xray/xray_interface.h
/usr/include/xray/xray_log_interface.h
/usr/include/xray/xray_records.h
/usr/lib/.build-id
/usr/lib/.build-id/70
/usr/lib/.build-id/70/f2a1e55aca2cf6845cabf4d618932132bff423
/usr/lib/.build-id/7a
/usr/lib/.build-id/7a/1c79c12a5d930e89a79ee66b4f5faaf901405a
/usr/lib/.build-id/7e
/usr/lib/.build-id/7e/d8e26814a5b6a5c1c5d9db98bd107bdd55833e
/usr/lib/.build-id/84
/usr/lib/.build-id/84/957c773de5ec7e9cbc62a75bcd66a6866202b3
/usr/lib/.build-id/93
/usr/lib/.build-id/93/71f9820d0f84107180e65f588b9b900c62b170
/usr/lib/.build-id/9c
/usr/lib/.build-id/9c/9d52aa08855b790990d7c85d994c5720afc8e0
/usr/lib/.build-id/9f
/usr/lib/.build-id/9f/bd8f950214c04f2e683cc70ec58327ab1a791f
/usr/lib64/clang/11.0.0
/usr/lib64/clang/11.0.0/lib
/usr/lib64/clang/11.0.0/lib/clang_rt.crtbegin-x86_64.o
/usr/lib64/clang/11.0.0/lib/clang_rt.crtend-x86_64.o
/usr/lib64/clang/11.0.0/lib/libclang_rt.asan-preinit-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.asan-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.asan-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.asan-x86_64.so
/usr/lib64/clang/11.0.0/lib/libclang_rt.asan_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.asan_cxx-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.builtins-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.cfi-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.cfi_diag-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.dd-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.dfsan-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.dfsan-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.dyndd-x86_64.so
/usr/lib64/clang/11.0.0/lib/libclang_rt.fuzzer-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.fuzzer_no_main-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.gwp_asan-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.hwasan-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.hwasan-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.hwasan-x86_64.so
/usr/lib64/clang/11.0.0/lib/libclang_rt.hwasan_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.hwasan_cxx-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.lsan-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.msan-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.msan-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.msan_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.msan_cxx-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.profile-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.safestack-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.scudo-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.scudo-x86_64.so
/usr/lib64/clang/11.0.0/lib/libclang_rt.scudo_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.scudo_cxx_minimal-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.scudo_minimal-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.scudo_minimal-x86_64.so
/usr/lib64/clang/11.0.0/lib/libclang_rt.scudo_standalone-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.scudo_standalone_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.stats-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.stats_client-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.tsan-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.tsan-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.tsan_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.tsan_cxx-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.ubsan_minimal-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.ubsan_minimal-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.ubsan_minimal-x86_64.so
/usr/lib64/clang/11.0.0/lib/libclang_rt.ubsan_standalone-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.ubsan_standalone-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.ubsan_standalone-x86_64.so
/usr/lib64/clang/11.0.0/lib/libclang_rt.ubsan_standalone_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
/usr/lib64/clang/11.0.0/lib/libclang_rt.xray-basic-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.xray-fdr-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.xray-profiling-x86_64.a
/usr/lib64/clang/11.0.0/lib/libclang_rt.xray-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.asan-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.asan-i386.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.asan-preinit-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.asan-preinit-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.asan-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.asan-x86_64.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.asan_cxx-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.asan_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.builtins-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.builtins-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.cfi-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.cfi-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.cfi_diag-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.cfi_diag-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.dd-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.dd-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.dfsan-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.dfsan-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.dyndd-i386.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.dyndd-x86_64.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.fuzzer-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.fuzzer-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.fuzzer_no_main-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.fuzzer_no_main-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.gwp_asan-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.gwp_asan-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.hwasan-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.hwasan-i386.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.hwasan-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.hwasan-x86_64.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.hwasan_cxx-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.hwasan_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.lsan-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.lsan-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.msan-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.msan-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.msan_cxx-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.msan_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.profile-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.profile-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.safestack-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.safestack-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo-i386.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo-x86_64.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_cxx-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_cxx_minimal-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_cxx_minimal-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_minimal-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_minimal-i386.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_minimal-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_minimal-x86_64.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_standalone-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_standalone-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_standalone_cxx-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.scudo_standalone_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.stats-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.stats-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.stats_client-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.stats_client-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.tsan-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.tsan-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.tsan_cxx-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.tsan_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_minimal-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_minimal-i386.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_minimal-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_minimal-x86_64.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_standalone-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_standalone-i386.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_standalone-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_standalone-x86_64.so
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.xray-basic-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.xray-basic-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.xray-fdr-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.xray-fdr-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.xray-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.xray-profiling-i386.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.xray-profiling-x86_64.a
/usr/lib64/clang/11.0.0/lib/linux/libclang_rt.xray-x86_64.a
/usr/lib64/clang/11.0.0/share
/usr/lib64/clang/11.0.0/share/asan_blacklist.txt
/usr/lib64/clang/11.0.0/share/cfi_blacklist.txt
/usr/lib64/clang/11.0.0/share/dfsan_abilist.txt
/usr/lib64/clang/11.0.0/share/hwasan_blacklist.txt
/usr/lib64/clang/11.0.0/share/msan_blacklist.txt
/usr/share/licenses/compiler-rt
/usr/share/licenses/compiler-rt/LICENSE.TXT
/usr/include/fuzzer
/usr/include/fuzzer/FuzzedDataProvider.h
/usr/include/profile
/usr/include/profile/InstrProfData.inc
/usr/include/sanitizer
/usr/include/sanitizer/allocator_interface.h
/usr/include/sanitizer/asan_interface.h
/usr/include/sanitizer/common_interface_defs.h
/usr/include/sanitizer/coverage_interface.h
/usr/include/sanitizer/dfsan_interface.h
/usr/include/sanitizer/hwasan_interface.h
/usr/include/sanitizer/linux_syscall_hooks.h
/usr/include/sanitizer/lsan_interface.h
/usr/include/sanitizer/msan_interface.h
/usr/include/sanitizer/netbsd_syscall_hooks.h
/usr/include/sanitizer/scudo_interface.h
/usr/include/sanitizer/tsan_interface.h
/usr/include/sanitizer/tsan_interface_atomic.h
/usr/include/sanitizer/ubsan_interface.h
/usr/include/xray
/usr/include/xray/xray_interface.h
/usr/include/xray/xray_log_interface.h
/usr/include/xray/xray_records.h
/usr/lib/.build-id
/usr/lib/.build-id/0e
/usr/lib/.build-id/0e/71122a34132bc53f6311d8b736fec34db1126a
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/a81694e30b9675010499fb5c33e1243a347648
/usr/lib/.build-id/37
/usr/lib/.build-id/37/73addea526be51d9890dbd5ac61ba542e616a5
/usr/lib/.build-id/b9
/usr/lib/.build-id/b9/87b302665633cfec628904519e590b25ace3d9
/usr/lib/.build-id/e9
/usr/lib/.build-id/e9/56b8e1803371a06b223d179fac2296901dd8de
/usr/lib/clang/11.0.0
/usr/lib/clang/11.0.0/lib
/usr/lib/clang/11.0.0/lib/clang_rt.crtbegin-i386.o
/usr/lib/clang/11.0.0/lib/clang_rt.crtend-i386.o
/usr/lib/clang/11.0.0/lib/libclang_rt.asan-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.asan-i386.so
/usr/lib/clang/11.0.0/lib/libclang_rt.asan-preinit-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.asan_cxx-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.builtins-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.cfi-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.cfi_diag-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.fuzzer-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.fuzzer_no_main-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.gwp_asan-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.lsan-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.profile-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.safestack-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.scudo-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.scudo-i386.so
/usr/lib/clang/11.0.0/lib/libclang_rt.scudo_cxx-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.scudo_cxx_minimal-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.scudo_minimal-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.scudo_minimal-i386.so
/usr/lib/clang/11.0.0/lib/libclang_rt.scudo_standalone-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.scudo_standalone_cxx-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.stats-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.stats_client-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.ubsan_minimal-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.ubsan_minimal-i386.so
/usr/lib/clang/11.0.0/lib/libclang_rt.ubsan_standalone-i386.a
/usr/lib/clang/11.0.0/lib/libclang_rt.ubsan_standalone-i386.so
/usr/lib/clang/11.0.0/lib/libclang_rt.ubsan_standalone_cxx-i386.a
/usr/lib/clang/11.0.0/lib/linux
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.asan-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.asan-i386.so
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.asan-preinit-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.asan_cxx-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.builtins-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.cfi-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.cfi_diag-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.fuzzer-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.fuzzer_no_main-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.gwp_asan-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.lsan-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.profile-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.safestack-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.scudo-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.scudo-i386.so
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.scudo_cxx-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.scudo_cxx_minimal-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.scudo_minimal-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.scudo_minimal-i386.so
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.scudo_standalone-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.scudo_standalone_cxx-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.stats-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.stats_client-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.ubsan_minimal-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.ubsan_minimal-i386.so
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.ubsan_standalone-i386.a
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.ubsan_standalone-i386.so
/usr/lib/clang/11.0.0/lib/linux/libclang_rt.ubsan_standalone_cxx-i386.a
/usr/lib/clang/11.0.0/share
/usr/lib/clang/11.0.0/share/asan_blacklist.txt
/usr/lib/clang/11.0.0/share/cfi_blacklist.txt
/usr/share/licenses/compiler-rt
/usr/share/licenses/compiler-rt/LICENSE.TXT

References

Summary

In this tutorial we learn how to install compiler-rt on CentOS 8 using yum and dnf.