diff --git a/devel/gcc/files/patch-arm-unwind-cxx-support b/devel/gcc/files/patch-arm-unwind-cxx-support new file mode 100644 index 00000000..ec6959b9 --- /dev/null +++ b/devel/gcc/files/patch-arm-unwind-cxx-support @@ -0,0 +1,106 @@ +--- UTC +Index: gcc/ginclude/unwind-arm-common.h +=================================================================== +--- gcc/ginclude/unwind-arm-common.h (revision 219113) ++++ gcc/ginclude/unwind-arm-common.h (working copy) +@@ -82,7 +82,11 @@ + + struct _Unwind_Control_Block + { ++#ifdef __FreeBSD__ ++ unsigned exception_class __attribute__((__mode__(__DI__))); ++#else + char exception_class[8]; ++#endif + void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *); + /* Unwinder cache, private fields for the unwinder's use */ + struct +@@ -181,7 +185,11 @@ + + /* Support functions for the PR. */ + #define _Unwind_Exception _Unwind_Control_Block ++#ifdef __FreeBSD__ ++ typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__))); ++#else + typedef char _Unwind_Exception_Class[8]; ++#endif + + void * _Unwind_GetLanguageSpecificData (_Unwind_Context *); + _Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *); +Index: libstdc++-v3/libsupc++/unwind-cxx.h +=================================================================== +--- libstdc++-v3/libsupc++/unwind-cxx.h (revision 219147) ++++ libstdc++-v3/libsupc++/unwind-cxx.h (working copy) +@@ -235,7 +235,7 @@ + return reinterpret_cast<__cxa_dependent_exception *>(exc + 1) - 1; + } + +-#ifdef __ARM_EABI_UNWINDER__ ++#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__) + static inline bool + __is_gxx_exception_class(_Unwind_Exception_Class c) + { +@@ -309,13 +309,7 @@ + c[6] = 'R'; + c[7] = '\0'; + } +- +-static inline void* +-__gxx_caught_object(_Unwind_Exception* eo) +-{ +- return (void*)eo->barrier_cache.bitpattern[0]; +-} +-#else // !__ARM_EABI_UNWINDER__ ++#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__ + // This is the primary exception class we report -- "GNUCC++\0". + const _Unwind_Exception_Class __gxx_primary_exception_class + = ((((((((_Unwind_Exception_Class) 'G' +@@ -339,6 +333,16 @@ + << 8 | (_Unwind_Exception_Class) '+') + << 8 | (_Unwind_Exception_Class) '\x01'); + ++const _Unwind_Exception_Class __gxx_forced_unwind_class ++= ((((((((_Unwind_Exception_Class) 'G' ++ << 8 | (_Unwind_Exception_Class) 'N') ++ << 8 | (_Unwind_Exception_Class) 'U') ++ << 8 | (_Unwind_Exception_Class) 'C') ++ << 8 | (_Unwind_Exception_Class) 'F') ++ << 8 | (_Unwind_Exception_Class) 'O') ++ << 8 | (_Unwind_Exception_Class) 'R') ++ << 8 | (_Unwind_Exception_Class) '\0'); ++ + static inline bool + __is_gxx_exception_class(_Unwind_Exception_Class c) + { +@@ -346,6 +350,12 @@ + || c == __gxx_dependent_exception_class; + } + ++static inline bool ++__is_gxx_forced_unwind_class(_Unwind_Exception_Class c) ++{ ++ return c == __gxx_forced_unwind_class; ++} ++ + // Only checks for primary or dependent, but not that it is a C++ exception at + // all. + static inline bool +@@ -357,7 +367,18 @@ + #define __GXX_INIT_PRIMARY_EXCEPTION_CLASS(c) c = __gxx_primary_exception_class + #define __GXX_INIT_DEPENDENT_EXCEPTION_CLASS(c) \ + c = __gxx_dependent_exception_class ++#define __GXX_INIT_FORCED_UNWIND_CLASS(c) c = __gxx_forced_unwind_class ++#endif // __ARM_EABI_UNWINDER__ && !__FreeBSD__ + ++#ifdef __ARM_EABI_UNWINDER__ ++static inline void* ++__gxx_caught_object(_Unwind_Exception* eo) ++{ ++ return (void*)eo->barrier_cache.bitpattern[0]; ++} ++ ++#else // !__ARM_EABI_UNWINDER__ ++ + // GNU C++ personality routine, Version 0. + extern "C" _Unwind_Reason_Code __gxx_personality_v0 + (int, _Unwind_Action, _Unwind_Exception_Class, diff --git a/devel/gcc/files/patch-clang-vec_step b/devel/gcc/files/patch-clang-vec_step new file mode 100644 index 00000000..68fbeeda --- /dev/null +++ b/devel/gcc/files/patch-clang-vec_step @@ -0,0 +1,21 @@ +https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239266 reports how +clang unfortunately poisons user namespace by default (without any +special options). + +Until that changes (or GCC changes) we need to avoid using vec_step +as a variable. + +--- UTC +Index: gcc/tree-vect-loop.c +=================================================================== +--- gcc/tree-vect-loop.c (revision 273856) ++++ gcc/tree-vect-loop.c (working copy) +@@ -55,6 +55,8 @@ along with GCC; see the file COPYING3. If not see + #include "vec-perm-indices.h" + #include "tree-eh.h" + ++#define vec_step vec_step_ ++ + /* Loop Vectorization Pass. + + This pass tries to vectorize loops. diff --git a/devel/gcc/files/patch-gets-no-more b/devel/gcc/files/patch-gets-no-more new file mode 100644 index 00000000..4b49aba3 --- /dev/null +++ b/devel/gcc/files/patch-gets-no-more @@ -0,0 +1,47 @@ +Disable the build/use of libssp/gets-chk since FreeBSD 12 and later +do not feature gets() any longer. + +--- UTC +Index: libssp/Makefile.am +=================================================================== +--- libssp/Makefile.am (revision 263319) ++++ libssp/Makefile.am (working copy) +@@ -42,7 +42,7 @@ + nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h + + libssp_la_SOURCES = \ +- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \ ++ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \ + memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \ + strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \ + vsnprintf-chk.c vsprintf-chk.c +Index: libssp/Makefile.in +=================================================================== +--- libssp/Makefile.in (revision 263319) ++++ libssp/Makefile.in (working copy) +@@ -108,7 +108,7 @@ + am__installdirs = "$(DESTDIR)$(toolexeclibdir)" \ + "$(DESTDIR)$(libsubincludedir)" + LTLIBRARIES = $(toolexeclib_LTLIBRARIES) +-am_libssp_la_OBJECTS = ssp.lo gets-chk.lo memcpy-chk.lo memmove-chk.lo \ ++am_libssp_la_OBJECTS = ssp.lo memcpy-chk.lo memmove-chk.lo \ + mempcpy-chk.lo memset-chk.lo snprintf-chk.lo sprintf-chk.lo \ + stpcpy-chk.lo strcat-chk.lo strcpy-chk.lo strncat-chk.lo \ + strncpy-chk.lo vsnprintf-chk.lo vsprintf-chk.lo +@@ -291,7 +291,7 @@ + libsubincludedir = $(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include + nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h + libssp_la_SOURCES = \ +- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \ ++ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \ + memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \ + strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \ + vsnprintf-chk.c vsprintf-chk.c +@@ -452,7 +452,6 @@ + distclean-compile: + -rm -f *.tab.c + +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gets-chk.Plo@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libssp_nonshared_la-ssp-local.Plo@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpy-chk.Plo@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmove-chk.Plo@am__quote@ diff --git a/devel/gcc/files/patch-gfortran-libgcc b/devel/gcc/files/patch-gfortran-libgcc new file mode 100644 index 00000000..89c6cb90 --- /dev/null +++ b/devel/gcc/files/patch-gfortran-libgcc @@ -0,0 +1,70 @@ +GCC has two runtime libraries: The static library libgcc.a (-lgcc) and +the shared library libgcc_s.so (-lgcc_s). Both implement many of the +same functions but they also each have their unique functions. When +gcc links programs and libraries there are three possibilities: + +1. gcc -static-libgcc or gcc -static: -lgcc + => Just use libgcc.a. + +2. gcc -shared-libgcc: -lgcc_s -lgcc + => Link with libgcc_s first, so libgcc.a is only used for its unique + functions. + +3. gcc: -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed + => Link with libgcc.a first so libgcc_s is only used for its unique + functions (_Unwind_* functions). + +Approach 3 is the default for gcc and it's also what clang and clang++ use; +approach 2 is the default for gfortran, g++ and probably other front ends. + +This patch makes 3 the default for gfortran. It significantly reduces +the use of libgcc_s. The _Unwind_* functions are also available in the +old base system libgcc_s which means this reduces the need for +-rpath /usr/local/lib/gccN in ports that depend on libraries built with +gfortran. Consider a dependency tree like this: + + prog -> libA -> libgcc_s (old base system libgcc_s is fine) + -> libB -> libgcc_s (libB built with gfortran, needs new libgcc_s) + +Here prog needs to be linked with -rpath /usr/local/lib/gccN even if it's +a normal C program compiled with clang. Without -rpath it will fail to +start because it loads old libgcc_s first as a dependency of libA and then +it fails to load libB. With this patch libB works with old base system +libgcc_s or may not need libgcc_s at all, so prog does not need to be +linked with -rpath. + +Upstream is unlikely accept a patch like this because libgfortran calls +some _Unwind_* functions and so always needs libgcc_s. Also because +every Fortran program and library links to libgfortran it makes sense +that option 2 above is the default. On FreeBSD where clang and GCC +compiled code can be mixed and where multiple libgcc_s may be installed, +option 3 is just a lot easier to deal with. + +The bug that sparked this is PR 208120 (but note there's a lot of +misleading information in that bug. CMake is not actually doing +anything wrong.) + +--- UTC +--- gcc/fortran/gfortranspec.c.orig 2015-06-26 17:47:23 UTC ++++ gcc/fortran/gfortranspec.c +@@ -404,7 +404,7 @@ For more information about these matters + } + } + +-#ifdef ENABLE_SHARED_LIBGCC ++#if 0 + if (library) + { + unsigned int i; + +--- libgfortran/Makefile.in.orig 2019-02-22 14:22:13.000000000 +0000 ++++ libgfortran/Makefile.in 2019-02-27 16:27:08.856408000 +0000 +@@ -625,7 +625,7 @@ + $(LTLDFLAGS) $(LIBQUADLIB) ../libbacktrace/libbacktrace.la \ + $(HWCAP_LDFLAGS) \ + -lm $(extra_ldflags_libgfortran) \ +- $(version_arg) -Wc,-shared-libgcc ++ $(version_arg) + + libgfortran_la_DEPENDENCIES = $(version_dep) libgfortran.spec $(LIBQUADLIB_DEP) + cafexeclib_LTLIBRARIES = libcaf_single.la diff --git a/devel/gcc/files/patch-src_gcc_gcc_config_arm_arm.h b/devel/gcc/files/patch-src_gcc_gcc_config_arm_arm.h deleted file mode 100644 index 349d32bb..00000000 --- a/devel/gcc/files/patch-src_gcc_gcc_config_arm_arm.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/gcc/gcc/config/arm/arm.h.orig 2016-12-05 16:07:09 UTC -+++ src/gcc/gcc/config/arm/arm.h -@@ -2273,7 +2273,7 @@ extern const char *arm_target_thumb_only - - /* -mcpu=native handling only makes sense with compiler running on - an ARM chip. */ --#if defined(__arm__) -+#if defined(__arm__) && !defined(CROSS_DIRECTORY_STRUCTURE) - extern const char *host_detect_local_cpu (int argc, const char **argv); - # define EXTRA_SPEC_FUNCTIONS \ - { "local_cpu_detect", host_detect_local_cpu }, \ diff --git a/devel/gcc/files/patch-src_gcc_gcc_tree-vect-loop.c b/devel/gcc/files/patch-src_gcc_gcc_tree-vect-loop.c deleted file mode 100644 index 09453a81..00000000 --- a/devel/gcc/files/patch-src_gcc_gcc_tree-vect-loop.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/gcc/gcc/tree-vect-loop.c.orig 2019-12-02 09:49:15 UTC -+++ src/gcc/gcc/tree-vect-loop.c -@@ -55,6 +55,8 @@ along with GCC; see the file COPYING3. If not see - #include "vec-perm-indices.h" - #include "tree-eh.h" - -+#define vec_step vec_step_ -+ - /* Loop Vectorization Pass. - - This pass tries to vectorize loops. diff --git a/devel/gcc/pkg-plist.aarch64 b/devel/gcc/pkg-plist.aarch64 new file mode 100644 index 00000000..ee7b2fc2 --- /dev/null +++ b/devel/gcc/pkg-plist.aarch64 @@ -0,0 +1,964 @@ +bin/g++ +bin/gcc +bin/gcc-ar +bin/gcc-nm +bin/gcc-ranlib +bin/gcov +bin/gcov-dump +bin/gcov-tool +bin/gcpp +bin/gfortran +bin/lto-dump +info/gcc/cpp.info +info/gcc/cppinternals.info +info/gcc/gcc.info +info/gcc/gccinstall.info +info/gcc/gccint.info +info/gcc/gfortran.info +info/gcc/libgomp.info +info/gcc/libitm.info +info/gcc/libquadmath.info +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/crtbegin.o +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/crtbeginS.o +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/crtend.o +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/crtendS.o +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/crtfastmath.o +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/finclude/omp_lib_kinds.mod +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/finclude/omp_lib.f90 +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/finclude/omp_lib.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/finclude/omp_lib.mod +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/finclude/openacc_kinds.mod +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/finclude/openacc_lib.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/finclude/openacc.f90 +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/finclude/openacc.mod +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/limits.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/README +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/stddef.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/stdio.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/stdlib.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/sys/types.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/syslimits.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/unistd.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/wchar.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/acc_prof.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/arm_acle.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/arm_bf16.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/arm_fp16.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/arm_neon.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/arm_sve.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/float.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/gcov.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/ISO_Fortran_binding.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/iso646.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/omp.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/openacc.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/ssp/ssp.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/ssp/stdio.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/ssp/string.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/ssp/unistd.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/stdalign.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/stdarg.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/stdatomic.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/stdbool.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/stddef.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/stdfix.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/stdint-gcc.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/stdint.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/stdnoreturn.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/tgmath.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/unwind.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/varargs.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/install-tools/fixinc_list +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/install-tools/gsyslimits.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/install-tools/include/limits.h +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/install-tools/include/README +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/install-tools/macro_list +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/install-tools/mkheaders.conf +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/libcaf_single.a +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/libcaf_single.la +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/libgcc_eh.a +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/libgcc.a +lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/libgcov.a +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/atomic_word.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/basic_file.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/c++allocator.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/c++config.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/c++io.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/c++locale.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/cpu_defines.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/ctype_base.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/ctype_inline.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/cxxabi_tweaks.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/error_constants.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/extc++.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/gthr-default.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/gthr-posix.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/gthr-single.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/gthr.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/messages_members.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/opt_random.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/os_defines.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/stdc++.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/stdtr1c++.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits/time_members.h +lib/gcc/10.4.0/include/c++/aarch64-freebsd12/ext/opt_random.h +lib/gcc/10.4.0/include/c++/algorithm +lib/gcc/10.4.0/include/c++/any +lib/gcc/10.4.0/include/c++/array +lib/gcc/10.4.0/include/c++/atomic +lib/gcc/10.4.0/include/c++/backward/auto_ptr.h +lib/gcc/10.4.0/include/c++/backward/backward_warning.h +lib/gcc/10.4.0/include/c++/backward/binders.h +lib/gcc/10.4.0/include/c++/backward/hash_fun.h +lib/gcc/10.4.0/include/c++/backward/hash_map +lib/gcc/10.4.0/include/c++/backward/hash_set +lib/gcc/10.4.0/include/c++/backward/hashtable.h +lib/gcc/10.4.0/include/c++/backward/strstream +lib/gcc/10.4.0/include/c++/bit +lib/gcc/10.4.0/include/c++/bits/algorithmfwd.h +lib/gcc/10.4.0/include/c++/bits/alloc_traits.h +lib/gcc/10.4.0/include/c++/bits/allocated_ptr.h +lib/gcc/10.4.0/include/c++/bits/allocator.h +lib/gcc/10.4.0/include/c++/bits/atomic_base.h +lib/gcc/10.4.0/include/c++/bits/atomic_futex.h +lib/gcc/10.4.0/include/c++/bits/atomic_lockfree_defines.h +lib/gcc/10.4.0/include/c++/bits/basic_ios.h +lib/gcc/10.4.0/include/c++/bits/basic_ios.tcc +lib/gcc/10.4.0/include/c++/bits/basic_string.h +lib/gcc/10.4.0/include/c++/bits/basic_string.tcc +lib/gcc/10.4.0/include/c++/bits/boost_concept_check.h +lib/gcc/10.4.0/include/c++/bits/c++0x_warning.h +lib/gcc/10.4.0/include/c++/bits/char_traits.h +lib/gcc/10.4.0/include/c++/bits/charconv.h +lib/gcc/10.4.0/include/c++/bits/codecvt.h +lib/gcc/10.4.0/include/c++/bits/concept_check.h +lib/gcc/10.4.0/include/c++/bits/cpp_type_traits.h +lib/gcc/10.4.0/include/c++/bits/cxxabi_forced.h +lib/gcc/10.4.0/include/c++/bits/cxxabi_init_exception.h +lib/gcc/10.4.0/include/c++/bits/deque.tcc +lib/gcc/10.4.0/include/c++/bits/enable_special_members.h +lib/gcc/10.4.0/include/c++/bits/erase_if.h +lib/gcc/10.4.0/include/c++/bits/exception_defines.h +lib/gcc/10.4.0/include/c++/bits/exception_ptr.h +lib/gcc/10.4.0/include/c++/bits/exception.h +lib/gcc/10.4.0/include/c++/bits/forward_list.h +lib/gcc/10.4.0/include/c++/bits/forward_list.tcc +lib/gcc/10.4.0/include/c++/bits/fs_dir.h +lib/gcc/10.4.0/include/c++/bits/fs_fwd.h +lib/gcc/10.4.0/include/c++/bits/fs_ops.h +lib/gcc/10.4.0/include/c++/bits/fs_path.h +lib/gcc/10.4.0/include/c++/bits/fstream.tcc +lib/gcc/10.4.0/include/c++/bits/functexcept.h +lib/gcc/10.4.0/include/c++/bits/functional_hash.h +lib/gcc/10.4.0/include/c++/bits/gslice_array.h +lib/gcc/10.4.0/include/c++/bits/gslice.h +lib/gcc/10.4.0/include/c++/bits/hash_bytes.h +lib/gcc/10.4.0/include/c++/bits/hashtable_policy.h +lib/gcc/10.4.0/include/c++/bits/hashtable.h +lib/gcc/10.4.0/include/c++/bits/indirect_array.h +lib/gcc/10.4.0/include/c++/bits/invoke.h +lib/gcc/10.4.0/include/c++/bits/ios_base.h +lib/gcc/10.4.0/include/c++/bits/istream.tcc +lib/gcc/10.4.0/include/c++/bits/iterator_concepts.h +lib/gcc/10.4.0/include/c++/bits/list.tcc +lib/gcc/10.4.0/include/c++/bits/locale_classes.h +lib/gcc/10.4.0/include/c++/bits/locale_classes.tcc +lib/gcc/10.4.0/include/c++/bits/locale_conv.h +lib/gcc/10.4.0/include/c++/bits/locale_facets_nonio.h +lib/gcc/10.4.0/include/c++/bits/locale_facets_nonio.tcc +lib/gcc/10.4.0/include/c++/bits/locale_facets.h +lib/gcc/10.4.0/include/c++/bits/locale_facets.tcc +lib/gcc/10.4.0/include/c++/bits/localefwd.h +lib/gcc/10.4.0/include/c++/bits/mask_array.h +lib/gcc/10.4.0/include/c++/bits/memoryfwd.h +lib/gcc/10.4.0/include/c++/bits/move.h +lib/gcc/10.4.0/include/c++/bits/nested_exception.h +lib/gcc/10.4.0/include/c++/bits/node_handle.h +lib/gcc/10.4.0/include/c++/bits/ostream_insert.h +lib/gcc/10.4.0/include/c++/bits/ostream.tcc +lib/gcc/10.4.0/include/c++/bits/parse_numbers.h +lib/gcc/10.4.0/include/c++/bits/postypes.h +lib/gcc/10.4.0/include/c++/bits/predefined_ops.h +lib/gcc/10.4.0/include/c++/bits/ptr_traits.h +lib/gcc/10.4.0/include/c++/bits/quoted_string.h +lib/gcc/10.4.0/include/c++/bits/random.h +lib/gcc/10.4.0/include/c++/bits/random.tcc +lib/gcc/10.4.0/include/c++/bits/range_access.h +lib/gcc/10.4.0/include/c++/bits/range_cmp.h +lib/gcc/10.4.0/include/c++/bits/ranges_algo.h +lib/gcc/10.4.0/include/c++/bits/ranges_algobase.h +lib/gcc/10.4.0/include/c++/bits/ranges_uninitialized.h +lib/gcc/10.4.0/include/c++/bits/refwrap.h +lib/gcc/10.4.0/include/c++/bits/regex_automaton.h +lib/gcc/10.4.0/include/c++/bits/regex_automaton.tcc +lib/gcc/10.4.0/include/c++/bits/regex_compiler.h +lib/gcc/10.4.0/include/c++/bits/regex_compiler.tcc +lib/gcc/10.4.0/include/c++/bits/regex_constants.h +lib/gcc/10.4.0/include/c++/bits/regex_error.h +lib/gcc/10.4.0/include/c++/bits/regex_executor.h +lib/gcc/10.4.0/include/c++/bits/regex_executor.tcc +lib/gcc/10.4.0/include/c++/bits/regex_scanner.h +lib/gcc/10.4.0/include/c++/bits/regex_scanner.tcc +lib/gcc/10.4.0/include/c++/bits/regex.h +lib/gcc/10.4.0/include/c++/bits/regex.tcc +lib/gcc/10.4.0/include/c++/bits/shared_ptr_atomic.h +lib/gcc/10.4.0/include/c++/bits/shared_ptr_base.h +lib/gcc/10.4.0/include/c++/bits/shared_ptr.h +lib/gcc/10.4.0/include/c++/bits/slice_array.h +lib/gcc/10.4.0/include/c++/bits/specfun.h +lib/gcc/10.4.0/include/c++/bits/sstream.tcc +lib/gcc/10.4.0/include/c++/bits/std_abs.h +lib/gcc/10.4.0/include/c++/bits/std_function.h +lib/gcc/10.4.0/include/c++/bits/std_mutex.h +lib/gcc/10.4.0/include/c++/bits/stl_algo.h +lib/gcc/10.4.0/include/c++/bits/stl_algobase.h +lib/gcc/10.4.0/include/c++/bits/stl_bvector.h +lib/gcc/10.4.0/include/c++/bits/stl_construct.h +lib/gcc/10.4.0/include/c++/bits/stl_deque.h +lib/gcc/10.4.0/include/c++/bits/stl_function.h +lib/gcc/10.4.0/include/c++/bits/stl_heap.h +lib/gcc/10.4.0/include/c++/bits/stl_iterator_base_funcs.h +lib/gcc/10.4.0/include/c++/bits/stl_iterator_base_types.h +lib/gcc/10.4.0/include/c++/bits/stl_iterator.h +lib/gcc/10.4.0/include/c++/bits/stl_list.h +lib/gcc/10.4.0/include/c++/bits/stl_map.h +lib/gcc/10.4.0/include/c++/bits/stl_multimap.h +lib/gcc/10.4.0/include/c++/bits/stl_multiset.h +lib/gcc/10.4.0/include/c++/bits/stl_numeric.h +lib/gcc/10.4.0/include/c++/bits/stl_pair.h +lib/gcc/10.4.0/include/c++/bits/stl_queue.h +lib/gcc/10.4.0/include/c++/bits/stl_raw_storage_iter.h +lib/gcc/10.4.0/include/c++/bits/stl_relops.h +lib/gcc/10.4.0/include/c++/bits/stl_set.h +lib/gcc/10.4.0/include/c++/bits/stl_stack.h +lib/gcc/10.4.0/include/c++/bits/stl_tempbuf.h +lib/gcc/10.4.0/include/c++/bits/stl_tree.h +lib/gcc/10.4.0/include/c++/bits/stl_uninitialized.h +lib/gcc/10.4.0/include/c++/bits/stl_vector.h +lib/gcc/10.4.0/include/c++/bits/stream_iterator.h +lib/gcc/10.4.0/include/c++/bits/streambuf_iterator.h +lib/gcc/10.4.0/include/c++/bits/streambuf.tcc +lib/gcc/10.4.0/include/c++/bits/string_view.tcc +lib/gcc/10.4.0/include/c++/bits/stringfwd.h +lib/gcc/10.4.0/include/c++/bits/uniform_int_dist.h +lib/gcc/10.4.0/include/c++/bits/unique_lock.h +lib/gcc/10.4.0/include/c++/bits/unique_ptr.h +lib/gcc/10.4.0/include/c++/bits/unordered_map.h +lib/gcc/10.4.0/include/c++/bits/unordered_set.h +lib/gcc/10.4.0/include/c++/bits/uses_allocator.h +lib/gcc/10.4.0/include/c++/bits/valarray_after.h +lib/gcc/10.4.0/include/c++/bits/valarray_array.h +lib/gcc/10.4.0/include/c++/bits/valarray_array.tcc +lib/gcc/10.4.0/include/c++/bits/valarray_before.h +lib/gcc/10.4.0/include/c++/bits/vector.tcc +lib/gcc/10.4.0/include/c++/bitset +lib/gcc/10.4.0/include/c++/cassert +lib/gcc/10.4.0/include/c++/ccomplex +lib/gcc/10.4.0/include/c++/cctype +lib/gcc/10.4.0/include/c++/cerrno +lib/gcc/10.4.0/include/c++/cfenv +lib/gcc/10.4.0/include/c++/cfloat +lib/gcc/10.4.0/include/c++/charconv +lib/gcc/10.4.0/include/c++/chrono +lib/gcc/10.4.0/include/c++/cinttypes +lib/gcc/10.4.0/include/c++/ciso646 +lib/gcc/10.4.0/include/c++/climits +lib/gcc/10.4.0/include/c++/clocale +lib/gcc/10.4.0/include/c++/cmath +lib/gcc/10.4.0/include/c++/codecvt +lib/gcc/10.4.0/include/c++/compare +lib/gcc/10.4.0/include/c++/complex +lib/gcc/10.4.0/include/c++/complex.h +lib/gcc/10.4.0/include/c++/concepts +lib/gcc/10.4.0/include/c++/condition_variable +lib/gcc/10.4.0/include/c++/coroutine +lib/gcc/10.4.0/include/c++/csetjmp +lib/gcc/10.4.0/include/c++/csignal +lib/gcc/10.4.0/include/c++/cstdalign +lib/gcc/10.4.0/include/c++/cstdarg +lib/gcc/10.4.0/include/c++/cstdbool +lib/gcc/10.4.0/include/c++/cstddef +lib/gcc/10.4.0/include/c++/cstdint +lib/gcc/10.4.0/include/c++/cstdio +lib/gcc/10.4.0/include/c++/cstdlib +lib/gcc/10.4.0/include/c++/cstring +lib/gcc/10.4.0/include/c++/ctgmath +lib/gcc/10.4.0/include/c++/ctime +lib/gcc/10.4.0/include/c++/cuchar +lib/gcc/10.4.0/include/c++/cwchar +lib/gcc/10.4.0/include/c++/cwctype +lib/gcc/10.4.0/include/c++/cxxabi.h +lib/gcc/10.4.0/include/c++/debug/array +lib/gcc/10.4.0/include/c++/debug/assertions.h +lib/gcc/10.4.0/include/c++/debug/bitset +lib/gcc/10.4.0/include/c++/debug/debug.h +lib/gcc/10.4.0/include/c++/debug/deque +lib/gcc/10.4.0/include/c++/debug/formatter.h +lib/gcc/10.4.0/include/c++/debug/forward_list +lib/gcc/10.4.0/include/c++/debug/functions.h +lib/gcc/10.4.0/include/c++/debug/helper_functions.h +lib/gcc/10.4.0/include/c++/debug/list +lib/gcc/10.4.0/include/c++/debug/macros.h +lib/gcc/10.4.0/include/c++/debug/map +lib/gcc/10.4.0/include/c++/debug/map.h +lib/gcc/10.4.0/include/c++/debug/multimap.h +lib/gcc/10.4.0/include/c++/debug/multiset.h +lib/gcc/10.4.0/include/c++/debug/safe_base.h +lib/gcc/10.4.0/include/c++/debug/safe_container.h +lib/gcc/10.4.0/include/c++/debug/safe_iterator.h +lib/gcc/10.4.0/include/c++/debug/safe_iterator.tcc +lib/gcc/10.4.0/include/c++/debug/safe_local_iterator.h +lib/gcc/10.4.0/include/c++/debug/safe_local_iterator.tcc +lib/gcc/10.4.0/include/c++/debug/safe_sequence.h +lib/gcc/10.4.0/include/c++/debug/safe_sequence.tcc +lib/gcc/10.4.0/include/c++/debug/safe_unordered_base.h +lib/gcc/10.4.0/include/c++/debug/safe_unordered_container.h +lib/gcc/10.4.0/include/c++/debug/safe_unordered_container.tcc +lib/gcc/10.4.0/include/c++/debug/set +lib/gcc/10.4.0/include/c++/debug/set.h +lib/gcc/10.4.0/include/c++/debug/stl_iterator.h +lib/gcc/10.4.0/include/c++/debug/string +lib/gcc/10.4.0/include/c++/debug/unordered_map +lib/gcc/10.4.0/include/c++/debug/unordered_set +lib/gcc/10.4.0/include/c++/debug/vector +lib/gcc/10.4.0/include/c++/decimal/decimal +lib/gcc/10.4.0/include/c++/decimal/decimal.h +lib/gcc/10.4.0/include/c++/deque +lib/gcc/10.4.0/include/c++/exception +lib/gcc/10.4.0/include/c++/execution +lib/gcc/10.4.0/include/c++/experimental/algorithm +lib/gcc/10.4.0/include/c++/experimental/any +lib/gcc/10.4.0/include/c++/experimental/array +lib/gcc/10.4.0/include/c++/experimental/bits/fs_dir.h +lib/gcc/10.4.0/include/c++/experimental/bits/fs_fwd.h +lib/gcc/10.4.0/include/c++/experimental/bits/fs_ops.h +lib/gcc/10.4.0/include/c++/experimental/bits/fs_path.h +lib/gcc/10.4.0/include/c++/experimental/bits/lfts_config.h +lib/gcc/10.4.0/include/c++/experimental/bits/net.h +lib/gcc/10.4.0/include/c++/experimental/bits/shared_ptr.h +lib/gcc/10.4.0/include/c++/experimental/bits/string_view.tcc +lib/gcc/10.4.0/include/c++/experimental/buffer +lib/gcc/10.4.0/include/c++/experimental/chrono +lib/gcc/10.4.0/include/c++/experimental/deque +lib/gcc/10.4.0/include/c++/experimental/executor +lib/gcc/10.4.0/include/c++/experimental/filesystem +lib/gcc/10.4.0/include/c++/experimental/forward_list +lib/gcc/10.4.0/include/c++/experimental/functional +lib/gcc/10.4.0/include/c++/experimental/internet +lib/gcc/10.4.0/include/c++/experimental/io_context +lib/gcc/10.4.0/include/c++/experimental/iterator +lib/gcc/10.4.0/include/c++/experimental/list +lib/gcc/10.4.0/include/c++/experimental/map +lib/gcc/10.4.0/include/c++/experimental/memory +lib/gcc/10.4.0/include/c++/experimental/memory_resource +lib/gcc/10.4.0/include/c++/experimental/net +lib/gcc/10.4.0/include/c++/experimental/netfwd +lib/gcc/10.4.0/include/c++/experimental/numeric +lib/gcc/10.4.0/include/c++/experimental/optional +lib/gcc/10.4.0/include/c++/experimental/propagate_const +lib/gcc/10.4.0/include/c++/experimental/random +lib/gcc/10.4.0/include/c++/experimental/ratio +lib/gcc/10.4.0/include/c++/experimental/regex +lib/gcc/10.4.0/include/c++/experimental/set +lib/gcc/10.4.0/include/c++/experimental/socket +lib/gcc/10.4.0/include/c++/experimental/source_location +lib/gcc/10.4.0/include/c++/experimental/string +lib/gcc/10.4.0/include/c++/experimental/string_view +lib/gcc/10.4.0/include/c++/experimental/system_error +lib/gcc/10.4.0/include/c++/experimental/timer +lib/gcc/10.4.0/include/c++/experimental/tuple +lib/gcc/10.4.0/include/c++/experimental/type_traits +lib/gcc/10.4.0/include/c++/experimental/unordered_map +lib/gcc/10.4.0/include/c++/experimental/unordered_set +lib/gcc/10.4.0/include/c++/experimental/utility +lib/gcc/10.4.0/include/c++/experimental/vector +lib/gcc/10.4.0/include/c++/ext/algorithm +lib/gcc/10.4.0/include/c++/ext/aligned_buffer.h +lib/gcc/10.4.0/include/c++/ext/alloc_traits.h +lib/gcc/10.4.0/include/c++/ext/atomicity.h +lib/gcc/10.4.0/include/c++/ext/bitmap_allocator.h +lib/gcc/10.4.0/include/c++/ext/cast.h +lib/gcc/10.4.0/include/c++/ext/cmath +lib/gcc/10.4.0/include/c++/ext/codecvt_specializations.h +lib/gcc/10.4.0/include/c++/ext/concurrence.h +lib/gcc/10.4.0/include/c++/ext/debug_allocator.h +lib/gcc/10.4.0/include/c++/ext/enc_filebuf.h +lib/gcc/10.4.0/include/c++/ext/extptr_allocator.h +lib/gcc/10.4.0/include/c++/ext/functional +lib/gcc/10.4.0/include/c++/ext/hash_map +lib/gcc/10.4.0/include/c++/ext/hash_set +lib/gcc/10.4.0/include/c++/ext/iterator +lib/gcc/10.4.0/include/c++/ext/malloc_allocator.h +lib/gcc/10.4.0/include/c++/ext/memory +lib/gcc/10.4.0/include/c++/ext/mt_allocator.h +lib/gcc/10.4.0/include/c++/ext/new_allocator.h +lib/gcc/10.4.0/include/c++/ext/numeric +lib/gcc/10.4.0/include/c++/ext/numeric_traits.h +lib/gcc/10.4.0/include/c++/ext/pb_ds/assoc_container.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_/traits.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/const_iterator.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/entry_pred.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/resize_policy.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/branch_policy/branch_policy.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/branch_policy/traits.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cond_dealtor.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/container_base_dispatch.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/debug_map_base.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/eq_fn/eq_by_less.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/lu_map_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_/traits.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/traits.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/priority_queue_base_dispatch.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/node.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_/traits.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/node.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_/traits.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/standard_policies.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/tree_trace_base.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/type_utils.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/types_traits.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/unordered_iterator/iterator.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/exception.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/hash_policy.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/list_update_policy.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/priority_queue.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/tag_and_trait.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/tree_policy.hpp +lib/gcc/10.4.0/include/c++/ext/pb_ds/trie_policy.hpp +lib/gcc/10.4.0/include/c++/ext/pod_char_traits.h +lib/gcc/10.4.0/include/c++/ext/pointer.h +lib/gcc/10.4.0/include/c++/ext/pool_allocator.h +lib/gcc/10.4.0/include/c++/ext/random +lib/gcc/10.4.0/include/c++/ext/random.tcc +lib/gcc/10.4.0/include/c++/ext/rb_tree +lib/gcc/10.4.0/include/c++/ext/rc_string_base.h +lib/gcc/10.4.0/include/c++/ext/rope +lib/gcc/10.4.0/include/c++/ext/ropeimpl.h +lib/gcc/10.4.0/include/c++/ext/slist +lib/gcc/10.4.0/include/c++/ext/sso_string_base.h +lib/gcc/10.4.0/include/c++/ext/stdio_filebuf.h +lib/gcc/10.4.0/include/c++/ext/stdio_sync_filebuf.h +lib/gcc/10.4.0/include/c++/ext/string_conversions.h +lib/gcc/10.4.0/include/c++/ext/throw_allocator.h +lib/gcc/10.4.0/include/c++/ext/type_traits.h +lib/gcc/10.4.0/include/c++/ext/typelist.h +lib/gcc/10.4.0/include/c++/ext/vstring_fwd.h +lib/gcc/10.4.0/include/c++/ext/vstring_util.h +lib/gcc/10.4.0/include/c++/ext/vstring.h +lib/gcc/10.4.0/include/c++/ext/vstring.tcc +lib/gcc/10.4.0/include/c++/fenv.h +lib/gcc/10.4.0/include/c++/filesystem +lib/gcc/10.4.0/include/c++/forward_list +lib/gcc/10.4.0/include/c++/fstream +lib/gcc/10.4.0/include/c++/functional +lib/gcc/10.4.0/include/c++/future +lib/gcc/10.4.0/include/c++/initializer_list +lib/gcc/10.4.0/include/c++/iomanip +lib/gcc/10.4.0/include/c++/ios +lib/gcc/10.4.0/include/c++/iosfwd +lib/gcc/10.4.0/include/c++/iostream +lib/gcc/10.4.0/include/c++/istream +lib/gcc/10.4.0/include/c++/iterator +lib/gcc/10.4.0/include/c++/limits +lib/gcc/10.4.0/include/c++/list +lib/gcc/10.4.0/include/c++/locale +lib/gcc/10.4.0/include/c++/map +lib/gcc/10.4.0/include/c++/math.h +lib/gcc/10.4.0/include/c++/memory +lib/gcc/10.4.0/include/c++/memory_resource +lib/gcc/10.4.0/include/c++/mutex +lib/gcc/10.4.0/include/c++/new +lib/gcc/10.4.0/include/c++/numbers +lib/gcc/10.4.0/include/c++/numeric +lib/gcc/10.4.0/include/c++/optional +lib/gcc/10.4.0/include/c++/ostream +lib/gcc/10.4.0/include/c++/parallel/algo.h +lib/gcc/10.4.0/include/c++/parallel/algobase.h +lib/gcc/10.4.0/include/c++/parallel/algorithm +lib/gcc/10.4.0/include/c++/parallel/algorithmfwd.h +lib/gcc/10.4.0/include/c++/parallel/balanced_quicksort.h +lib/gcc/10.4.0/include/c++/parallel/base.h +lib/gcc/10.4.0/include/c++/parallel/basic_iterator.h +lib/gcc/10.4.0/include/c++/parallel/checkers.h +lib/gcc/10.4.0/include/c++/parallel/compatibility.h +lib/gcc/10.4.0/include/c++/parallel/compiletime_settings.h +lib/gcc/10.4.0/include/c++/parallel/equally_split.h +lib/gcc/10.4.0/include/c++/parallel/features.h +lib/gcc/10.4.0/include/c++/parallel/find_selectors.h +lib/gcc/10.4.0/include/c++/parallel/find.h +lib/gcc/10.4.0/include/c++/parallel/for_each_selectors.h +lib/gcc/10.4.0/include/c++/parallel/for_each.h +lib/gcc/10.4.0/include/c++/parallel/iterator.h +lib/gcc/10.4.0/include/c++/parallel/list_partition.h +lib/gcc/10.4.0/include/c++/parallel/losertree.h +lib/gcc/10.4.0/include/c++/parallel/merge.h +lib/gcc/10.4.0/include/c++/parallel/multiseq_selection.h +lib/gcc/10.4.0/include/c++/parallel/multiway_merge.h +lib/gcc/10.4.0/include/c++/parallel/multiway_mergesort.h +lib/gcc/10.4.0/include/c++/parallel/numeric +lib/gcc/10.4.0/include/c++/parallel/numericfwd.h +lib/gcc/10.4.0/include/c++/parallel/omp_loop_static.h +lib/gcc/10.4.0/include/c++/parallel/omp_loop.h +lib/gcc/10.4.0/include/c++/parallel/par_loop.h +lib/gcc/10.4.0/include/c++/parallel/parallel.h +lib/gcc/10.4.0/include/c++/parallel/partial_sum.h +lib/gcc/10.4.0/include/c++/parallel/partition.h +lib/gcc/10.4.0/include/c++/parallel/queue.h +lib/gcc/10.4.0/include/c++/parallel/quicksort.h +lib/gcc/10.4.0/include/c++/parallel/random_number.h +lib/gcc/10.4.0/include/c++/parallel/random_shuffle.h +lib/gcc/10.4.0/include/c++/parallel/search.h +lib/gcc/10.4.0/include/c++/parallel/set_operations.h +lib/gcc/10.4.0/include/c++/parallel/settings.h +lib/gcc/10.4.0/include/c++/parallel/sort.h +lib/gcc/10.4.0/include/c++/parallel/tags.h +lib/gcc/10.4.0/include/c++/parallel/types.h +lib/gcc/10.4.0/include/c++/parallel/unique_copy.h +lib/gcc/10.4.0/include/c++/parallel/workstealing.h +lib/gcc/10.4.0/include/c++/pstl/algorithm_fwd.h +lib/gcc/10.4.0/include/c++/pstl/algorithm_impl.h +lib/gcc/10.4.0/include/c++/pstl/execution_defs.h +lib/gcc/10.4.0/include/c++/pstl/execution_impl.h +lib/gcc/10.4.0/include/c++/pstl/glue_algorithm_defs.h +lib/gcc/10.4.0/include/c++/pstl/glue_algorithm_impl.h +lib/gcc/10.4.0/include/c++/pstl/glue_execution_defs.h +lib/gcc/10.4.0/include/c++/pstl/glue_memory_defs.h +lib/gcc/10.4.0/include/c++/pstl/glue_memory_impl.h +lib/gcc/10.4.0/include/c++/pstl/glue_numeric_defs.h +lib/gcc/10.4.0/include/c++/pstl/glue_numeric_impl.h +lib/gcc/10.4.0/include/c++/pstl/memory_impl.h +lib/gcc/10.4.0/include/c++/pstl/numeric_fwd.h +lib/gcc/10.4.0/include/c++/pstl/numeric_impl.h +lib/gcc/10.4.0/include/c++/pstl/parallel_backend_serial.h +lib/gcc/10.4.0/include/c++/pstl/parallel_backend_tbb.h +lib/gcc/10.4.0/include/c++/pstl/parallel_backend_utils.h +lib/gcc/10.4.0/include/c++/pstl/parallel_backend.h +lib/gcc/10.4.0/include/c++/pstl/parallel_impl.h +lib/gcc/10.4.0/include/c++/pstl/pstl_config.h +lib/gcc/10.4.0/include/c++/pstl/unseq_backend_simd.h +lib/gcc/10.4.0/include/c++/pstl/utils.h +lib/gcc/10.4.0/include/c++/queue +lib/gcc/10.4.0/include/c++/random +lib/gcc/10.4.0/include/c++/ranges +lib/gcc/10.4.0/include/c++/ratio +lib/gcc/10.4.0/include/c++/regex +lib/gcc/10.4.0/include/c++/scoped_allocator +lib/gcc/10.4.0/include/c++/set +lib/gcc/10.4.0/include/c++/shared_mutex +lib/gcc/10.4.0/include/c++/span +lib/gcc/10.4.0/include/c++/sstream +lib/gcc/10.4.0/include/c++/stack +lib/gcc/10.4.0/include/c++/stdexcept +lib/gcc/10.4.0/include/c++/stdlib.h +lib/gcc/10.4.0/include/c++/stop_token +lib/gcc/10.4.0/include/c++/streambuf +lib/gcc/10.4.0/include/c++/string +lib/gcc/10.4.0/include/c++/string_view +lib/gcc/10.4.0/include/c++/system_error +lib/gcc/10.4.0/include/c++/tgmath.h +lib/gcc/10.4.0/include/c++/thread +lib/gcc/10.4.0/include/c++/tr1/array +lib/gcc/10.4.0/include/c++/tr1/bessel_function.tcc +lib/gcc/10.4.0/include/c++/tr1/beta_function.tcc +lib/gcc/10.4.0/include/c++/tr1/ccomplex +lib/gcc/10.4.0/include/c++/tr1/cctype +lib/gcc/10.4.0/include/c++/tr1/cfenv +lib/gcc/10.4.0/include/c++/tr1/cfloat +lib/gcc/10.4.0/include/c++/tr1/cinttypes +lib/gcc/10.4.0/include/c++/tr1/climits +lib/gcc/10.4.0/include/c++/tr1/cmath +lib/gcc/10.4.0/include/c++/tr1/complex +lib/gcc/10.4.0/include/c++/tr1/complex.h +lib/gcc/10.4.0/include/c++/tr1/cstdarg +lib/gcc/10.4.0/include/c++/tr1/cstdbool +lib/gcc/10.4.0/include/c++/tr1/cstdint +lib/gcc/10.4.0/include/c++/tr1/cstdio +lib/gcc/10.4.0/include/c++/tr1/cstdlib +lib/gcc/10.4.0/include/c++/tr1/ctgmath +lib/gcc/10.4.0/include/c++/tr1/ctime +lib/gcc/10.4.0/include/c++/tr1/ctype.h +lib/gcc/10.4.0/include/c++/tr1/cwchar +lib/gcc/10.4.0/include/c++/tr1/cwctype +lib/gcc/10.4.0/include/c++/tr1/ell_integral.tcc +lib/gcc/10.4.0/include/c++/tr1/exp_integral.tcc +lib/gcc/10.4.0/include/c++/tr1/fenv.h +lib/gcc/10.4.0/include/c++/tr1/float.h +lib/gcc/10.4.0/include/c++/tr1/functional +lib/gcc/10.4.0/include/c++/tr1/functional_hash.h +lib/gcc/10.4.0/include/c++/tr1/gamma.tcc +lib/gcc/10.4.0/include/c++/tr1/hashtable_policy.h +lib/gcc/10.4.0/include/c++/tr1/hashtable.h +lib/gcc/10.4.0/include/c++/tr1/hypergeometric.tcc +lib/gcc/10.4.0/include/c++/tr1/inttypes.h +lib/gcc/10.4.0/include/c++/tr1/legendre_function.tcc +lib/gcc/10.4.0/include/c++/tr1/limits.h +lib/gcc/10.4.0/include/c++/tr1/math.h +lib/gcc/10.4.0/include/c++/tr1/memory +lib/gcc/10.4.0/include/c++/tr1/modified_bessel_func.tcc +lib/gcc/10.4.0/include/c++/tr1/poly_hermite.tcc +lib/gcc/10.4.0/include/c++/tr1/poly_laguerre.tcc +lib/gcc/10.4.0/include/c++/tr1/random +lib/gcc/10.4.0/include/c++/tr1/random.h +lib/gcc/10.4.0/include/c++/tr1/random.tcc +lib/gcc/10.4.0/include/c++/tr1/regex +lib/gcc/10.4.0/include/c++/tr1/riemann_zeta.tcc +lib/gcc/10.4.0/include/c++/tr1/shared_ptr.h +lib/gcc/10.4.0/include/c++/tr1/special_function_util.h +lib/gcc/10.4.0/include/c++/tr1/stdarg.h +lib/gcc/10.4.0/include/c++/tr1/stdbool.h +lib/gcc/10.4.0/include/c++/tr1/stdint.h +lib/gcc/10.4.0/include/c++/tr1/stdio.h +lib/gcc/10.4.0/include/c++/tr1/stdlib.h +lib/gcc/10.4.0/include/c++/tr1/tgmath.h +lib/gcc/10.4.0/include/c++/tr1/tuple +lib/gcc/10.4.0/include/c++/tr1/type_traits +lib/gcc/10.4.0/include/c++/tr1/unordered_map +lib/gcc/10.4.0/include/c++/tr1/unordered_map.h +lib/gcc/10.4.0/include/c++/tr1/unordered_set +lib/gcc/10.4.0/include/c++/tr1/unordered_set.h +lib/gcc/10.4.0/include/c++/tr1/utility +lib/gcc/10.4.0/include/c++/tr1/wchar.h +lib/gcc/10.4.0/include/c++/tr1/wctype.h +lib/gcc/10.4.0/include/c++/tr2/bool_set +lib/gcc/10.4.0/include/c++/tr2/bool_set.tcc +lib/gcc/10.4.0/include/c++/tr2/dynamic_bitset +lib/gcc/10.4.0/include/c++/tr2/dynamic_bitset.tcc +lib/gcc/10.4.0/include/c++/tr2/ratio +lib/gcc/10.4.0/include/c++/tr2/type_traits +lib/gcc/10.4.0/include/c++/tuple +lib/gcc/10.4.0/include/c++/type_traits +lib/gcc/10.4.0/include/c++/typeindex +lib/gcc/10.4.0/include/c++/typeinfo +lib/gcc/10.4.0/include/c++/unordered_map +lib/gcc/10.4.0/include/c++/unordered_set +lib/gcc/10.4.0/include/c++/utility +lib/gcc/10.4.0/include/c++/valarray +lib/gcc/10.4.0/include/c++/variant +lib/gcc/10.4.0/include/c++/vector +lib/gcc/10.4.0/include/c++/version +lib/gcc/10.4.0/libatomic.a +lib/gcc/10.4.0/libatomic.la +lib/gcc/10.4.0/libatomic.so +lib/gcc/10.4.0/libatomic.so.3 +lib/gcc/10.4.0/libgcc_s.so +lib/gcc/10.4.0/libgcc_s.so.1 +lib/gcc/10.4.0/libgfortran.a +lib/gcc/10.4.0/libgfortran.la +lib/gcc/10.4.0/libgfortran.so +lib/gcc/10.4.0/libgfortran.so.5 +lib/gcc/10.4.0/libgfortran.spec +lib/gcc/10.4.0/libgomp.a +lib/gcc/10.4.0/libgomp.la +lib/gcc/10.4.0/libgomp.so +lib/gcc/10.4.0/libgomp.so.1 +lib/gcc/10.4.0/libgomp.spec +lib/gcc/10.4.0/libitm.a +lib/gcc/10.4.0/libitm.la +lib/gcc/10.4.0/libitm.so +lib/gcc/10.4.0/libitm.so.1 +lib/gcc/10.4.0/libitm.spec +lib/gcc/10.4.0/libssp_nonshared.a +lib/gcc/10.4.0/libssp_nonshared.la +lib/gcc/10.4.0/libssp.a +lib/gcc/10.4.0/libssp.la +lib/gcc/10.4.0/libssp.so +lib/gcc/10.4.0/libssp.so.0 +lib/gcc/10.4.0/libstdc++.a +lib/gcc/10.4.0/libstdc++.la +lib/gcc/10.4.0/libstdc++.so +lib/gcc/10.4.0/libstdc++.so.6 +lib/gcc/10.4.0/libstdc++.so.6-gdb.py +lib/gcc/10.4.0/libstdc++fs.a +lib/gcc/10.4.0/libstdc++fs.la +lib/gcc/10.4.0/libsupc++.a +lib/gcc/10.4.0/libsupc++.la +libexec/gcc/aarch64-freebsd12/10.4.0/cc1 +libexec/gcc/aarch64-freebsd12/10.4.0/cc1plus +libexec/gcc/aarch64-freebsd12/10.4.0/collect2 +libexec/gcc/aarch64-freebsd12/10.4.0/f951 +libexec/gcc/aarch64-freebsd12/10.4.0/install-tools/fixinc.sh +libexec/gcc/aarch64-freebsd12/10.4.0/install-tools/fixincl +libexec/gcc/aarch64-freebsd12/10.4.0/install-tools/mkheaders +libexec/gcc/aarch64-freebsd12/10.4.0/install-tools/mkinstalldirs +libexec/gcc/aarch64-freebsd12/10.4.0/liblto_plugin.la +libexec/gcc/aarch64-freebsd12/10.4.0/liblto_plugin.so +libexec/gcc/aarch64-freebsd12/10.4.0/liblto_plugin.so.0 +libexec/gcc/aarch64-freebsd12/10.4.0/lto-wrapper +libexec/gcc/aarch64-freebsd12/10.4.0/lto1 +man/man1/g++.1.gz +man/man1/gcc.1.gz +man/man1/gcov-dump.1.gz +man/man1/gcov-tool.1.gz +man/man1/gcov.1.gz +man/man1/gcpp.1.gz +man/man1/gfortran.1.gz +man/man1/lto-dump.1.gz +@dir lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/finclude +@dir lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include/ssp +@dir lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include +@dir lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed/sys +@dir lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/include-fixed +@dir lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/install-tools/include +@dir lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0/install-tools +@dir lib/gcc/10.4.0/gcc/aarch64-freebsd12/10.4.0 +@dir lib/gcc/10.4.0/gcc/aarch64-freebsd12 +@dir lib/gcc/10.4.0/gcc +@dir lib/gcc/10.4.0/include/c++/aarch64-freebsd12/bits +@dir lib/gcc/10.4.0/include/c++/aarch64-freebsd12/ext +@dir lib/gcc/10.4.0/include/c++/aarch64-freebsd12 +@dir lib/gcc/10.4.0/include/c++/backward +@dir lib/gcc/10.4.0/include/c++/bits +@dir lib/gcc/10.4.0/include/c++/debug +@dir lib/gcc/10.4.0/include/c++/decimal +@dir lib/gcc/10.4.0/include/c++/experimental/bits +@dir lib/gcc/10.4.0/include/c++/experimental +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/bin_search_tree_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binary_heap_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/binomial_heap_base_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/branch_policy +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/cc_hash_table_map_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/eq_fn +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/gp_hash_table_map_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/hash_fn +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/left_child_next_sibling_heap_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_map_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/list_update_policy +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/ov_tree_map_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pairing_heap_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/pat_trie_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rb_tree_map_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/rc_binomial_heap_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/resize_policy +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/splay_tree_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/thin_heap_ +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/tree_policy +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/trie_policy +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail/unordered_iterator +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds/detail +@dir lib/gcc/10.4.0/include/c++/ext/pb_ds +@dir lib/gcc/10.4.0/include/c++/ext +@dir lib/gcc/10.4.0/include/c++/parallel +@dir lib/gcc/10.4.0/include/c++/pstl +@dir lib/gcc/10.4.0/include/c++/tr1 +@dir lib/gcc/10.4.0/include/c++/tr2 +@dir lib/gcc/10.4.0/include/c++ +@dir lib/gcc/10.4.0/include +@dir lib/gcc/10.4.0 +@dir lib/gcc +@dir libexec/gcc/aarch64-freebsd12/10.4.0/install-tools +@dir libexec/gcc/aarch64-freebsd12/10.4.0 +@dir libexec/gcc/aarch64-freebsd12 +@dir libexec/gcc diff --git a/lang/go19/Makefile b/lang/go19/Makefile index 8906c01a..87c64add 100644 --- a/lang/go19/Makefile +++ b/lang/go19/Makefile @@ -62,23 +62,39 @@ post-patch: PLIST= pkg-plist.${ARCH} -#GOROOT_BOOTSTRAP=${WRKDIR}/go-${OPSYS:tl}-${GOARCH}${GOARM}-bootstrap -GOROOT_BOOTSTRAP=${LOCALBASE}/lib/go +GOROOT_BOOTSTRAP=${WRKDIR}/go-${OPSYS:tl}-${GOARCH}${GOARM}-bootstrap +#GOROOT_BOOTSTRAP=${LOCALBASE}/lib/go do-build: +# cd ${WRKSRC}/src ; ${SETENV} \ +# XDG_CACHE_HOME=${WRKDIR} \ +# GOROOT_BOOTSTRAP=${GOROOT_BOOTSTRAP} \ +# GOROOT=${WRKSRC} \ +# GOROOT_FINAL=${PREFIX}/go \ +# GOBIN= \ +# GOOS=${OPSYS:tl} \ +# GOARCH=${GOARCH} \ +# GO386=${GO386} \ +# GOARM=${GOARM} \ +# CC=${CC} \ +# ${LOCALBASE}/bin/bash make.bash -v + cd ${WRKSRC}/src ; ${SETENV} \ XDG_CACHE_HOME=${WRKDIR} \ GOROOT_BOOTSTRAP=${GOROOT_BOOTSTRAP} \ GOROOT=${WRKSRC} \ GOROOT_FINAL=${PREFIX}/go \ - GOBIN= \ + GOBIN=${GOROOT_BOOTSTRAP}/bin/go \ GOOS=${OPSYS:tl} \ GOARCH=${GOARCH} \ GO386=${GO386} \ GOARM=${GOARM} \ CC=${CC} \ - ${LOCALBASE}/bin/bash -x make.bash -v -# ${SH} make.bash -v + GOMEMLIMIT=256KiB GOGC=50 \ + ${LOCALBASE}/bin/bash make.bash -v + + + ${RM} -r ${WRKSRC}/pkg/obj \ ${WRKSRC}/pkg/bootstrap \ ${WRKSRC}/pkg/${OPSYS:tl}_${GOARCH}/cmd diff --git a/lang/go19/distinfo b/lang/go19/distinfo deleted file mode 100644 index 7aba5eb2..00000000 --- a/lang/go19/distinfo +++ /dev/null @@ -1,9 +0,0 @@ -TIMESTAMP = 1663884402 -SHA256 (go1.19.1.src.tar.gz) = 27871baa490f3401414ad793fba49086f6c855b1c584385ed7771e1204c7e179 -SIZE (go1.19.1.src.tar.gz) = 26527375 -SHA256 (go-freebsd-arm64-go1.17.9.tar.xz) = d9e9180bdc5ad0eec1654679a50084ebb31ecbe9bef24f0bd8ba917db8d1830c -SIZE (go-freebsd-arm64-go1.17.9.tar.xz) = 38572776 -SHA256 (go1.19.1.src.tar.gz) = 27871baa490f3401414ad793fba49086f6c855b1c584385ed7771e1204c7e179 -SIZE (go1.19.1.src.tar.gz) = 26527375 -SHA256 (go-freebsd-amd64-go1.17.9.tar.xz) = fd439ad091ed57d0ad728c05fc60465aad2e46e98da96e2d5b60b0c470f2efec -SIZE (go-freebsd-amd64-go1.17.9.tar.xz) = 41951936