commit edb8942e783a78804537d63db73f3747e747a204 Author: Tim Biermann <tbier@posteo.de> Date: Fri Sep 23 07:54:04 2022 +0200 compiler-rt: 14.0.6 -> 15.0.1 diff --git a/compiler-rt/.footprint b/compiler-rt/.footprint index eff41ec4a..9792ebd1d 100644 --- a/compiler-rt/.footprint +++ b/compiler-rt/.footprint @@ -1,143 +1,146 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/clang/ -drwxr-xr-x root/root usr/lib/clang/14.0.6/ -drwxr-xr-x root/root usr/lib/clang/14.0.6/bin/ --rwxr-xr-x root/root usr/lib/clang/14.0.6/bin/hwasan_symbolize -drwxr-xr-x root/root usr/lib/clang/14.0.6/include/ -drwxr-xr-x root/root usr/lib/clang/14.0.6/include/fuzzer/ --rw-r--r-- root/root usr/lib/clang/14.0.6/include/fuzzer/FuzzedDataProvider.h -drwxr-xr-x root/root usr/lib/clang/14.0.6/include/profile/ --rw-r--r-- root/root usr/lib/clang/14.0.6/include/profile/InstrProfData.inc -drwxr-xr-x root/root usr/lib/clang/14.0.6/include/sanitizer/ --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/allocator_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/asan_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/common_interface_defs.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/coverage_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/dfsan_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/hwasan_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/linux_syscall_hooks.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/lsan_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/msan_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/netbsd_syscall_hooks.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/scudo_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/tsan_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/tsan_interface_atomic.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/sanitizer/ubsan_interface.h -drwxr-xr-x root/root usr/lib/clang/14.0.6/include/xray/ --rw-r--r-- root/root usr/lib/clang/14.0.6/include/xray/xray_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/xray/xray_log_interface.h --rw-r--r-- root/root usr/lib/clang/14.0.6/include/xray/xray_records.h -drwxr-xr-x root/root usr/lib/clang/14.0.6/lib/ -drwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/ --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/clang_rt.crtbegin-i386.o --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/clang_rt.crtbegin-x86_64.o --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/clang_rt.crtend-i386.o --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/clang_rt.crtend-x86_64.o --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan-i386.a --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan-i386.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan-preinit-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan-preinit-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan-x86_64.a.syms --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan_cxx-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan_cxx-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan_cxx-x86_64.a.syms --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan_static-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.asan_static-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.builtins-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.builtins-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.cfi-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.cfi-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.cfi_diag-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.cfi_diag-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.dd-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.dfsan-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.dfsan-x86_64.a.syms --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.dyndd-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.fuzzer-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.fuzzer-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.fuzzer_interceptors-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.fuzzer_interceptors-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.fuzzer_no_main-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.fuzzer_no_main-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.gwp_asan-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.gwp_asan-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan-x86_64.a.syms --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan_aliases-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan_aliases-x86_64.a.syms --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan_aliases-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan_aliases_cxx-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan_aliases_cxx-x86_64.a.syms --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan_cxx-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.hwasan_cxx-x86_64.a.syms --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.lsan-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.lsan-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.memprof-preinit-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.memprof-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.memprof-x86_64.a.syms --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.memprof-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.memprof_cxx-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.memprof_cxx-x86_64.a.syms --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.msan-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.msan-x86_64.a.syms --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.msan_cxx-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.msan_cxx-x86_64.a.syms --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.orc-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.profile-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.profile-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.safestack-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.safestack-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo-i386.a --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo-i386.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo-x86_64.a --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_cxx-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_cxx-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_cxx_minimal-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_cxx_minimal-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_minimal-i386.a --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_minimal-i386.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_minimal-x86_64.a --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_minimal-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_standalone-i386.a --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_standalone-i386.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_standalone-x86_64.a --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_standalone-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_standalone_cxx-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.scudo_standalone_cxx-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.stats-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.stats-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.stats_client-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.stats_client-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.tsan-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.tsan-x86_64.a.syms --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.tsan-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.tsan_cxx-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.tsan_cxx-x86_64.a.syms --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_minimal-i386.a --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_minimal-i386.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_minimal-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_minimal-x86_64.a.syms --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_minimal-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_standalone-i386.a --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_standalone-i386.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_standalone-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_standalone-x86_64.a.syms --rwxr-xr-x root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_standalone-x86_64.so --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_standalone_cxx-i386.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_standalone_cxx-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.ubsan_standalone_cxx-x86_64.a.syms --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.xray-basic-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.xray-fdr-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.xray-profiling-x86_64.a --rw-r--r-- root/root usr/lib/clang/14.0.6/lib/linux/libclang_rt.xray-x86_64.a -drwxr-xr-x root/root usr/lib/clang/14.0.6/share/ --rw-r--r-- root/root usr/lib/clang/14.0.6/share/asan_ignorelist.txt --rw-r--r-- root/root usr/lib/clang/14.0.6/share/cfi_ignorelist.txt --rw-r--r-- root/root usr/lib/clang/14.0.6/share/dfsan_abilist.txt --rw-r--r-- root/root usr/lib/clang/14.0.6/share/hwasan_ignorelist.txt --rw-r--r-- root/root usr/lib/clang/14.0.6/share/msan_ignorelist.txt +drwxr-xr-x root/root usr/lib/clang/15.0.1/ +drwxr-xr-x root/root usr/lib/clang/15.0.1/bin/ +-rwxr-xr-x root/root usr/lib/clang/15.0.1/bin/hwasan_symbolize +drwxr-xr-x root/root usr/lib/clang/15.0.1/include/ +drwxr-xr-x root/root usr/lib/clang/15.0.1/include/fuzzer/ +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/fuzzer/FuzzedDataProvider.h +drwxr-xr-x root/root usr/lib/clang/15.0.1/include/orc/ +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/orc/c_api.h +drwxr-xr-x root/root usr/lib/clang/15.0.1/include/profile/ +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/profile/InstrProfData.inc +drwxr-xr-x root/root usr/lib/clang/15.0.1/include/sanitizer/ +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/allocator_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/asan_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/common_interface_defs.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/coverage_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/dfsan_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/hwasan_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/linux_syscall_hooks.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/lsan_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/msan_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/netbsd_syscall_hooks.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/scudo_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/tsan_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/tsan_interface_atomic.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/sanitizer/ubsan_interface.h +drwxr-xr-x root/root usr/lib/clang/15.0.1/include/xray/ +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/xray/xray_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/xray/xray_log_interface.h +-rw-r--r-- root/root usr/lib/clang/15.0.1/include/xray/xray_records.h +drwxr-xr-x root/root usr/lib/clang/15.0.1/lib/ +drwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/ +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/clang_rt.crtbegin-i386.o +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/clang_rt.crtbegin-x86_64.o +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/clang_rt.crtend-i386.o +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/clang_rt.crtend-x86_64.o +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan-i386.a +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan-i386.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan-preinit-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan-preinit-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan-x86_64.a.syms +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan_cxx-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan_cxx-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan_cxx-x86_64.a.syms +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan_static-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.asan_static-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.builtins-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.builtins-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.cfi-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.cfi-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.cfi_diag-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.cfi_diag-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.dd-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.dfsan-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.dfsan-x86_64.a.syms +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.dyndd-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.fuzzer-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.fuzzer-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.fuzzer_interceptors-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.fuzzer_interceptors-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.fuzzer_no_main-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.fuzzer_no_main-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.gwp_asan-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.gwp_asan-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan-preinit-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan-x86_64.a.syms +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan_aliases-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan_aliases-x86_64.a.syms +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan_aliases-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan_aliases_cxx-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan_aliases_cxx-x86_64.a.syms +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan_cxx-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.hwasan_cxx-x86_64.a.syms +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.lsan-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.lsan-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.memprof-preinit-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.memprof-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.memprof-x86_64.a.syms +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.memprof-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.memprof_cxx-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.memprof_cxx-x86_64.a.syms +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.msan-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.msan-x86_64.a.syms +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.msan_cxx-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.msan_cxx-x86_64.a.syms +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.orc-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.profile-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.profile-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.safestack-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.safestack-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo-i386.a +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo-i386.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo-x86_64.a +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_cxx-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_cxx-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_cxx_minimal-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_cxx_minimal-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_minimal-i386.a +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_minimal-i386.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_minimal-x86_64.a +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_minimal-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_standalone-i386.a +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_standalone-i386.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_standalone-x86_64.a +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_standalone-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_standalone_cxx-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.scudo_standalone_cxx-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.stats-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.stats-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.stats_client-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.stats_client-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.tsan-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.tsan-x86_64.a.syms +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.tsan-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.tsan_cxx-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.tsan_cxx-x86_64.a.syms +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_minimal-i386.a +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_minimal-i386.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_minimal-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_minimal-x86_64.a.syms +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_minimal-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_standalone-i386.a +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_standalone-i386.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_standalone-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_standalone-x86_64.a.syms +-rwxr-xr-x root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_standalone-x86_64.so +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-i386.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.ubsan_standalone_cxx-x86_64.a.syms +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.xray-basic-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.xray-fdr-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.xray-profiling-x86_64.a +-rw-r--r-- root/root usr/lib/clang/15.0.1/lib/linux/libclang_rt.xray-x86_64.a +drwxr-xr-x root/root usr/lib/clang/15.0.1/share/ +-rw-r--r-- root/root usr/lib/clang/15.0.1/share/asan_ignorelist.txt +-rw-r--r-- root/root usr/lib/clang/15.0.1/share/cfi_ignorelist.txt +-rw-r--r-- root/root usr/lib/clang/15.0.1/share/dfsan_abilist.txt +-rw-r--r-- root/root usr/lib/clang/15.0.1/share/hwasan_ignorelist.txt +-rw-r--r-- root/root usr/lib/clang/15.0.1/share/msan_ignorelist.txt diff --git a/compiler-rt/.signature b/compiler-rt/.signature index 700e235bd..073221b63 100644 --- a/compiler-rt/.signature +++ b/compiler-rt/.signature @@ -1,6 +1,8 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/Wn10Bd5ZbEbYPIVv+vUm7WMbjtlhjDo7XMygjEn6IhwX6H1p9+UGSabVrkF7dNcUMUiDSfianS0BJ5X5+DaKQY= -SHA256 (Pkgfile) = ae6a0715e255e31ce2e541aa30107fea1a2bd862e17c4aeef921ccb2980a5925 -SHA256 (.footprint) = 2421128b93df5d76f55064359aa22646c579fab8d426d41ac5722e00335624b3 -SHA256 (compiler-rt-14.0.6.src.tar.xz) = 88df303840ca8fbff944e15e61c141226fe79f5d2b8e89fb024264d77841a02e -SHA256 (llvm-14.0.6.src.tar.xz) = 050922ecaaca5781fdf6631ea92bc715183f202f9d2f15147226f023414f619a +RWSE3ohX2g5d/WiC6zsqF2GSxrpp008/N/LeHIzY1zFf9/ROIT/s8fdQjnltFc6jq8DTjet+CTekfEBukW8NSQuIeQLmlPyJwgU= +SHA256 (Pkgfile) = 637e74f5bd0339e7789a860b7b6d0f51ca2628e34b104e0c1013c72f274c86a7 +SHA256 (.footprint) = 1425fd9f499d3790fa59dfb1745ca41e94ecd5c46e98883e63c9bee5bb65f615 +SHA256 (compiler-rt-15.0.1.src.tar.xz) = af9f1c2be8596bb76f712c29c77e2c18cfa7d0f94dbca5d396d757342ece2e1b +SHA256 (llvm-15.0.1.src.tar.xz) = 0222beed0080fd07f1ee93c5bbeb2e05420b555b9cda725e3a0c299d8cea7cfa +SHA256 (cmake-15.0.1.src.tar.xz) = a660d1b7d4d2ef9759de6ad360d5fa9eed3625a6548068a97df2dd706edf2dd0 +SHA256 (remove-include-linux-fs.h.patch) = 34ed866e313e4580130a50118a4410d36fa0159123982521b6ef049439fc32ad diff --git a/compiler-rt/Pkgfile b/compiler-rt/Pkgfile index 40b8dab27..e78a1c1b2 100644 --- a/compiler-rt/Pkgfile +++ b/compiler-rt/Pkgfile @@ -4,13 +4,15 @@ # Depends on: llvm name=compiler-rt -version=14.0.6 +version=15.0.1 release=1 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/comp... - https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm...) - + https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm... + https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/cmak... + remove-include-linux-fs.h.patch) build() { mv llvm-$version.src llvm + cp -r $SRC/cmake-$version.src/Modules/* $name-$version.src/cmake/Modules/. cmake -S $name-$version.src -B build -G Ninja \ -D CMAKE_INSTALL_PREFIX=/usr \ diff --git a/compiler-rt/remove-include-linux-fs.h.patch b/compiler-rt/remove-include-linux-fs.h.patch new file mode 100644 index 000000000..bbf0d0e7c --- /dev/null +++ b/compiler-rt/remove-include-linux-fs.h.patch @@ -0,0 +1,59 @@ +From 9cf13067cb5088626ba7ee1ec4c42ec59c7995a0 Mon Sep 17 00:00:00 2001 +From: Fangrui Song <i@maskray.me> +Date: Mon, 11 Jul 2022 12:53:34 -0700 +Subject: [PATCH] [sanitizer] Remove #include <linux/fs.h> to resolve + fsconfig_command/mount_attr conflict with glibc 2.36 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +It is generally not a good idea to mix usage of glibc headers and Linux UAPI +headers (https://sourceware.org/glibc/wiki/Synchronizing_Headers). In glibc +since 7eae6a91e9b1670330c9f15730082c91c0b1d570 (milestone: 2.36), sys/mount.h +defines `fsconfig_command` which conflicts with linux/mount.h: + + .../usr/include/linux/mount.h:95:6: error: redeclaration of ‘enum fsconfig_command’ + +Remove #include <linux/fs.h> which pulls in linux/mount.h. Expand its 4 macros manually. +Android sys/mount.h doesn't define BLKBSZGET and it still needs linux/fs.h. +In the long term we should move Linux specific definitions to sanitizer_platform_limits_linux.cpp +but this commit is easy to cherry pick into older compiler-rt releases. + +Fix https://github.com/llvm/llvm-project/issues/56421 + +Reviewed By: #sanitizers, vitalybuka, zatrazz + +Differential Revision: https://reviews.llvm.org/D129471 +--- + .../sanitizer_platform_limits_posix.cpp | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +index 4bd425435d56..3a94b260686f 100644 +--- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp ++++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +@@ -73,7 +73,9 @@ + #include <sys/vt.h> + #include <linux/cdrom.h> + #include <linux/fd.h> ++#if SANITIZER_ANDROID + #include <linux/fs.h> ++#endif + #include <linux/hdreg.h> + #include <linux/input.h> + #include <linux/ioctl.h> +@@ -876,10 +878,10 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); + unsigned IOCTL_EVIOCGPROP = IOCTL_NOT_PRESENT; + unsigned IOCTL_EVIOCSKEYCODE_V2 = IOCTL_NOT_PRESENT; + #endif +- unsigned IOCTL_FS_IOC_GETFLAGS = FS_IOC_GETFLAGS; +- unsigned IOCTL_FS_IOC_GETVERSION = FS_IOC_GETVERSION; +- unsigned IOCTL_FS_IOC_SETFLAGS = FS_IOC_SETFLAGS; +- unsigned IOCTL_FS_IOC_SETVERSION = FS_IOC_SETVERSION; ++ unsigned IOCTL_FS_IOC_GETFLAGS = _IOR('f', 1, long); ++ unsigned IOCTL_FS_IOC_GETVERSION = _IOR('v', 1, long); ++ unsigned IOCTL_FS_IOC_SETFLAGS = _IOW('f', 2, long); ++ unsigned IOCTL_FS_IOC_SETVERSION = _IOW('v', 2, long); + unsigned IOCTL_GIO_CMAP = GIO_CMAP; + unsigned IOCTL_GIO_FONT = GIO_FONT; + unsigned IOCTL_GIO_UNIMAP = GIO_UNIMAP;