Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build fails with ROCm on Gentoo Linux #10793

Open
Eiji7 opened this issue Mar 21, 2024 · 12 comments
Open

Build fails with ROCm on Gentoo Linux #10793

Eiji7 opened this issue Mar 21, 2024 · 12 comments

Comments

@Eiji7
Copy link

Eiji7 commented Mar 21, 2024

Hi, I would like to use ROCm in Elixir language. For this I have started playing with xla from elixir-nx which uses this repository under the hood within it's Makefile. I have already described my case and problems I was trying to solve in this issue: elixir-nx/xla#81

Looks like that I have installed all the required dependencies as the bazel call:

bazel build --define "framework_shared_object=false" -c opt --config=rocm --action_env=HIP_PLATFORM=amd --action_env=TF_ROCM_AMDGPU_TARGETS="gfx1100" //xla/extension:xla_extension

passed all ROCm-related checks and fails on compilation of cpp files. Because of that I feel that I did most of the work and a simple step or two is just missing. Since gfx1100 AMD target is not well tested yet I got a suggestion to use a docker. 😞

Unfortunately I'm that type of developer who is politically incorrect i.e. wants to solve a problem rather than using a workaround, someone who is curious how things work and someone who want to do things "right" without going the "easy" way (as if Gentoo itself is not enough). 😅

Hopefully there is someone in the community who already tried ROCm on Gentoo or someone who could help me investigate the root problem in my environment. As wrote in linked issue I'm fine helping with tests, so maybe I can put my 2 cents here and there once I would be able to compile xla-related stuff. 🤝

@akuegel
Copy link
Member

akuegel commented Apr 3, 2024

@ekuznetsov139 @draganmladjenovic @pemeliya maybe one of you can help?

@draganmladjenovic
Copy link
Contributor

@Eiji7 As for using clang the eneblement for it is not yet upstreamed so the gcc is only working option. Anything that can build the latest llvm should suffice (I think, anyway the oldest I've used is gcc 9.) As for not using /opt/rocm. Not sure how far would that get you. You either hack rocm_configure or recreate /opt/rocm via symlinks. There are some pieces of runtime also that assume /opt/rocm if ROCM_PATH, so be sure to have it set up all the time. I think the first step is to have working g++ that can compile cpp hello world (with std::cout and such). What else. You can set gcc path via https://github.com/openxla/xla/blob/main/.bazelrc#L253 and not realy on PATH if it helps.

@Eiji7
Copy link
Author

Eiji7 commented Apr 4, 2024

@draganmladjenovic I have removed everything and started it all over again this time with the latest commits. Looks like something have changed, but I still have some errors.

external/local_config_rocm/rocm/BUILD:44749 is executing cp -rLf "/usr/include/." "$(@D)/rocm/include/" and fails because of cyclic symbolic links (node add 3 link to same or parent directories for some reason). As a temporary workaround I have removed those symlinks and this step have passed.

I have no idea how to fix next problem:

gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found

I have same case as other people i.e. liblto_plugin.so exists and even creating symbolic links to /lib64, /usr/lib64 and so on does not change anything.

Here are things I have modified/added:

  1. GCC_HOST_COMPILER_PATH is set to "/usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc" in .bazelrc as suggested
  2. I still need to add /usr/libexec/gcc/x86_64-pc-linux-gnu/13 to PATH as otherwise I get errors about cc1plus not found
  3. I have fixed xla/extension/BUILD since it was incompatible with updated version (Elixir's library uses specific commit id)
  • I have commented out @tsl//tsl/platform:float8
  • I have commented out @tsl//tsl/util:determinism

So here is updated xla/extension/BUILD:

load("//xla/stream_executor:build_defs.bzl", "if_cuda_or_rocm",)
load("@local_config_cuda//cuda:build_defs.bzl", "if_cuda",)
load("@local_config_rocm//rocm:build_defs.bzl", "if_rocm",)
load("@tsl//tsl:tsl.bzl", "if_with_tpu_support")
load("@tsl//tsl:tsl.bzl", "tsl_grpc_cc_dependencies",)
load("@tsl//tsl:tsl.bzl", "transitive_hdrs",)
load("@rules_pkg//pkg:tar.bzl", "pkg_tar")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")

package(default_visibility=["//visibility:private"])

# Shared library which contains the subset of XLA required for EXLA
cc_binary(
  name = "libxla_extension.so",
  deps = [
    "//xla:xla_proto_cc_impl",
    "//xla:xla_data_proto_cc_impl",
    "//xla/service:hlo_proto_cc_impl",
    "//xla/service/memory_space_assignment:memory_space_assignment_proto_cc_impl",
    "//xla/service:buffer_assignment_proto_cc_impl",
    "//xla/service/gpu:backend_configs_cc_impl",
    "//xla/service/gpu/model:hlo_op_profile_proto_cc_impl",
    "//xla/stream_executor:device_description_proto_cc_impl",
    "//xla:autotune_results_proto_cc_impl",
    "//xla/stream_executor:stream_executor_impl",
    "//xla/stream_executor/gpu:gpu_init_impl",
    "//xla/stream_executor/host:host_platform",
    "//xla:literal",
    "//xla:shape_util",
    "//xla:status",
    "//xla:statusor",
    "//xla:types",
    "//xla:util",
    "//xla/client:xla_computation",
    "//xla/mlir/utils:error_util",
    "//xla/mlir_hlo",
    "//xla/mlir_hlo:all_passes",
    "//xla/pjrt:mlir_to_hlo",
    "//xla/client/lib:lu_decomposition",
    "//xla/client/lib:math",
    "//xla/client/lib:qr",
    "//xla/client/lib:svd",
    "//xla/client/lib:self_adjoint_eig",
    "//xla/client/lib:sorting",
    "//xla/mlir_hlo:mhlo_passes",
    "//xla/translate/hlo_to_mhlo:hlo_to_mlir_hlo",
    "//xla/pjrt:interpreter_device",
    "//xla/pjrt:pjrt_client",
    "//xla/pjrt:pjrt_compiler",
    "//xla/pjrt:tfrt_cpu_pjrt_client",
    "//xla/pjrt:pjrt_c_api_client",
    "//xla/pjrt/distributed",
    "//xla/pjrt/gpu:se_gpu_pjrt_client",
    "//xla/pjrt/distributed:client",
    "//xla/pjrt/distributed:service",
    "//xla:autotuning_proto_cc_impl",
    "@com_google_absl//absl/types:span",
    "@com_google_absl//absl/types:optional",
    "@com_google_absl//absl/base:log_severity",
    "@com_google_protobuf//:protobuf",
    "@llvm-project//llvm:Support",
    "@llvm-project//mlir:FuncDialect",
    "@llvm-project//mlir:IR",
    "@llvm-project//mlir:Parser",
    "@llvm-project//mlir:Pass",
    "@llvm-project//mlir:ReconcileUnrealizedCasts",
    "@llvm-project//mlir:SparseTensorDialect",
    "@tsl//tsl/platform:errors",
    "@tsl//tsl/platform:fingerprint",
    # "@tsl//tsl/platform:float8",
    "@tsl//tsl/platform:statusor",
    "@tsl//tsl/platform:env_impl",
    "@tsl//tsl/platform:tensor_float_32_utils",
    "@tsl//tsl/profiler/utils:time_utils_impl",
    "@tsl//tsl/profiler/backends/cpu:annotation_stack_impl",
    "@tsl//tsl/profiler/backends/cpu:traceme_recorder_impl",
    "@tsl//tsl/protobuf:protos_all_cc_impl",
    "@tsl//tsl/protobuf:dnn_proto_cc_impl",
    "@tsl//tsl/framework:allocator",
    "@tsl//tsl/framework:allocator_registry_impl",
    # "@tsl//tsl/util:determinism",
  ]
  # GRPC Dependencies (needed for PjRt distributed)
  + tsl_grpc_cc_dependencies()
  + if_cuda_or_rocm([
    "//xla/service:gpu_plugin",
  ])
  + if_cuda([
    "//xla/stream_executor:cuda_platform"
  ])
  + if_rocm([
    "//xla/stream_executor:rocm_platform"
  ]),
  copts = ["-fvisibility=default"],
  linkopts= select({
    "@tsl//tsl:macos": [
        # We set the install_name, such that the library is looked up
        # in the RPATH at runtime, otherwise the install_name is an
        # arbitrary path within bazel workspace
        "-Wl,-install_name,@rpath/libxla_extension.so",
        # We set RPATH to the same dir as libxla_extension.so, so that
        # loading PjRt plugins in the same directory works out of the box
        "-Wl,-rpath,@loader_path/",
    ],
    "//conditions:default": [
        "-Wl,-soname,libxla_extension.so",
        "-Wl,-rpath='$$ORIGIN'",
    ],
  }),
  features = ["-use_header_modules"],
  linkshared = 1,
)

# Transitive hdrs gets all headers required by deps, including
# transitive dependencies, it seems though it generates a lot
# of unused headers as well
transitive_hdrs(
  name = "xla_extension_dep_headers",
  deps = [
    ":libxla_extension.so",
  ]
)

# This is the genrule used by TF install headers to correctly
# map headers into a directory structure
genrule(
  name = "xla_extension_headers",
  srcs = [
    ":xla_extension_dep_headers",
  ],
  outs = ["include"],
  cmd = """
    mkdir $@
    for f in $(SRCS); do
      d="$${f%/*}"
      d="$${d#bazel-out/*/genfiles/}"
      d="$${d#bazel-out/*/bin/}"
      if [[ $${d} == *local_config_* ]]; then
        continue
      fi
      if [[ $${d} == external* ]]; then
        extname="$${d#*external/}"
        extname="$${extname%%/*}"
        if [[ $${TF_SYSTEM_LIBS:-} == *$${extname}* ]]; then
          continue
        fi
        d="$${d#*external/farmhash_archive/src}"
        d="$${d#*external/$${extname}/}"
      fi
      # Remap third party paths
      d="$${d/third_party\\/llvm_derived\\/include\\/llvm_derived/llvm_derived}"
      # Remap llvm paths
      d="$${d/llvm\\/include\\/llvm/llvm}"
      d="$${d/llvm\\/include\\/llvm-c/llvm-c}"
      # Remap mlir paths
      d="$${d/mlir\\/include\\/mlir/mlir}"
      # Remap google path
      d="$${d/src\\/google/google}"
      # Remap grpc paths
      d="$${d/include\\/grpc/grpc}"
      # Remap tfrt paths
      d="$${d/include\\/tfrt/tfrt}"
      # Remap ml_dtypes paths
      d="$${d/_virtual_includes\\/int4\\/ml_dtypes/ml_dtypes}"
      d="$${d/_virtual_includes\\/float8\\/ml_dtypes/ml_dtypes}"
      mkdir -p "$@/$${d}"
      cp "$${f}" "$@/$${d}/"
    done
    # Files in xla/mlir_hlo include sibling headers from mhlo, so we
    # need to mirror them in includes
    cp -r $@/xla/mlir_hlo/mhlo $@
    """,
  )

genrule(
  name = "libtpu_whl",
  outs = ["libtpu.whl"],
  cmd = """
    libtpu_version="0.1.dev20231102"
    libtpu_storage_path="https://storage.googleapis.com/cloud-tpu-tpuvm-artifacts/wheels/libtpu-nightly/libtpu_nightly-$${libtpu_version}-py3-none-any.whl"
    wget -O "$@" "$$libtpu_storage_path"
  """
)

genrule(
  name = "libtpu_so",
  srcs = [
    ":libtpu_whl"
  ],
  outs = ["libtpu.so"],
  cmd = """
    unzip -p "$(SRCS)" libtpu/libtpu.so > "$@"
  """
)

# This genrule remaps libxla_extension.so to lib/libxla_extension.so
genrule(
  name = "xla_extension_lib",
  srcs = [
    ":libxla_extension.so",
  ]
  + if_with_tpu_support([
    ":libtpu_so"
  ]),
  outs = ["lib"],
  cmd = """
    mkdir $@
    mv $(SRCS) $@
  """
)

# See https://github.com/bazelbuild/rules_pkg/issues/517#issuecomment-1492917994
genrule(
  name = "xla_extension",
  outs = ["xla_extension.tar.gz"],
  srcs = [
    ":xla_extension_lib",
    ":xla_extension_headers",
  ],
  cmd = """
    mkdir xla_extension
    cp -r $(SRCS) xla_extension
    tar czf "$@" xla_extension
  """
)

The command has not been changed:

bazel build --define "framework_shared_object=false" -c opt --config=rocm --action_env=HIP_PLATFORM=hcc --action_env=TF_ROCM_AMDGPU_TARGETS="gfx1100" //xla/extension:xla_extension --verbose_failures

Here is a complete log:

INFO: Reading 'startup' options from $HOME/tmp/extension/.bazelrc: --windows_enable_symlinks
INFO: Options provided by the client:
  Inherited 'common' options: --isatty=1 --terminal_columns=129
INFO: Reading rc options for 'build' from $HOME/tmp/extension/.bazelrc:
  Inherited 'common' options: --experimental_repo_remote_exec
INFO: Reading rc options for 'build' from $HOME/tmp/extension/.bazelrc:
  'build' options: --define framework_shared_object=true --define tsl_protobuf_header_only=true --define=use_fast_cpp_protos=true --define=allow_oversize_protos=true --spawn_strategy=standalone -c opt --announce_rc --define=grpc_no_ares=true --noincompatible_remove_legacy_whole_archive --features=-force_no_whole_archive --enable_platform_specific_config --define=with_xla_support=true --config=short_logs --config=v2 --define=no_aws_support=true --define=no_hdfs_support=true --experimental_cc_shared_library --experimental_link_static_libraries_once=false --incompatible_enforce_config_setting_visibility
INFO: Found applicable config definition build:short_logs in file $HOME/tmp/extension/.bazelrc: --output_filter=DONT_MATCH_ANYTHING
INFO: Found applicable config definition build:v2 in file $HOME/tmp/extension/.bazelrc: --define=tf_api_version=2 --action_env=TF2_BEHAVIOR=1
INFO: Found applicable config definition build:rocm in file $HOME/tmp/extension/.bazelrc: --crosstool_top=@local_config_rocm//crosstool:toolchain --define=using_rocm_hipcc=true --define=tensorflow_mkldnn_contraction_kernel=0 --repo_env TF_NEED_ROCM=1 --config=no_tfrt
INFO: Found applicable config definition build:no_tfrt in file $HOME/tmp/extension/.bazelrc: --deleted_packages=tensorflow/compiler/mlir/tfrt,tensorflow/compiler/mlir/tfrt/benchmarks,tensorflow/compiler/mlir/tfrt/ir,tensorflow/compiler/mlir/tfrt/ir/mlrt,tensorflow/compiler/mlir/tfrt/jit/python_binding,tensorflow/compiler/mlir/tfrt/jit/transforms,tensorflow/compiler/mlir/tfrt/python_tests,tensorflow/compiler/mlir/tfrt/tests,tensorflow/compiler/mlir/tfrt/tests/ifrt,tensorflow/compiler/mlir/tfrt/tests/mlrt,tensorflow/compiler/mlir/tfrt/tests/ir,tensorflow/compiler/mlir/tfrt/tests/analysis,tensorflow/compiler/mlir/tfrt/tests/jit,tensorflow/compiler/mlir/tfrt/tests/lhlo_to_tfrt,tensorflow/compiler/mlir/tfrt/tests/lhlo_to_jitrt,tensorflow/compiler/mlir/tfrt/tests/tf_to_corert,tensorflow/compiler/mlir/tfrt/tests/tf_to_tfrt_data,tensorflow/compiler/mlir/tfrt/tests/saved_model,tensorflow/compiler/mlir/tfrt/transforms/lhlo_gpu_to_tfrt_gpu,tensorflow/compiler/mlir/tfrt/transforms/mlrt,tensorflow/core/runtime_fallback,tensorflow/core/runtime_fallback/conversion,tensorflow/core/runtime_fallback/kernel,tensorflow/core/runtime_fallback/opdefs,tensorflow/core/runtime_fallback/runtime,tensorflow/core/runtime_fallback/util,tensorflow/core/runtime_fallback/test,tensorflow/core/runtime_fallback/test/gpu,tensorflow/core/runtime_fallback/test/saved_model,tensorflow/core/runtime_fallback/test/testdata,tensorflow/core/tfrt/stubs,tensorflow/core/tfrt/tfrt_session,tensorflow/core/tfrt/mlrt,tensorflow/core/tfrt/mlrt/attribute,tensorflow/core/tfrt/mlrt/kernel,tensorflow/core/tfrt/mlrt/bytecode,tensorflow/core/tfrt/mlrt/interpreter,tensorflow/compiler/mlir/tfrt/translate/mlrt,tensorflow/compiler/mlir/tfrt/translate/mlrt/testdata,tensorflow/core/tfrt/gpu,tensorflow/core/tfrt/run_handler_thread_pool,tensorflow/core/tfrt/runtime,tensorflow/core/tfrt/saved_model,tensorflow/core/tfrt/graph_executor,tensorflow/core/tfrt/saved_model/tests,tensorflow/core/tfrt/tpu,tensorflow/core/tfrt/utils,tensorflow/core/tfrt/utils/debug,tensorflow/core/tfrt/saved_model/python,tensorflow/core/tfrt/graph_executor/python,tensorflow/core/tfrt/saved_model/utils
INFO: Found applicable config definition build:linux in file $HOME/tmp/extension/.bazelrc: --host_copt=-w --copt=-Wno-all --copt=-Wno-extra --copt=-Wno-deprecated --copt=-Wno-deprecated-declarations --copt=-Wno-ignored-attributes --copt=-Wno-array-bounds --copt=-Wunused-result --copt=-Werror=unused-result --copt=-Wswitch --copt=-Werror=switch --copt=-Wno-error=unused-but-set-variable --define=PREFIX=/usr --define=LIBDIR=$(PREFIX)/lib --define=INCLUDEDIR=$(PREFIX)/include --define=PROTOBUF_INCLUDE_PATH=$(PREFIX)/include --cxxopt=-std=c++17 --host_cxxopt=-std=c++17 --config=dynamic_kernels --experimental_guard_against_concurrent_changes
INFO: Found applicable config definition build:dynamic_kernels in file $HOME/tmp/extension/.bazelrc: --define=dynamic_loaded_kernels=true --copt=-DAUTOLOAD_DYNAMIC_KERNELS
INFO: Analyzed target //xla/extension:xla_extension (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
ERROR: $HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/external/com_github_grpc_grpc/src/compiler/BUILD:80:18: Linking external/com_github_grpc_grpc/src/compiler/grpc_cpp_plugin [for tool] failed: (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command (from target @com_github_grpc_grpc//src/compiler:grpc_cpp_plugin) 
  (cd $HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/execroot/xla && \
  exec env - \
    PATH=$HOME/.asdf/installs/bazel/6.5.0/bin:$HOME/.asdf/shims:$HOME/.asdf/bin:$HOME/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/17/bin:/etc/eselect/wine/bin:/usr/libexec/gcc/x86_64-pc-linux-gnu/13 \
    PWD=/proc/self/cwd \
  external/local_config_rocm/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_github_grpc_grpc/src/compiler/grpc_cpp_plugin-2.params)
# Configuration: 3d0bdd74a8dc039c68e3f05fc81ecf844634421361581216e7d11eb3409b5a52
# Execution platform: @local_execution_config_platform//:platform
$HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/execroot/xla/external/local_config_rocm/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc:162: SyntaxWarning: invalid escape sequence '\.'
  re.search('\.cpp$|\.cc$|\.c$|\.cxx$|\.C$', f)]
$HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/execroot/xla/external/local_config_rocm/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc:23: DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
  import pipes
gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found
compilation terminated.
Target //xla/extension:xla_extension failed to build
ERROR: $HOME/tmp/extension/xla/extension/BUILD:126:8 Executing genrule //xla/extension:xla_extension_headers failed: (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command (from target @com_github_grpc_grpc//src/compiler:grpc_cpp_plugin) 
  (cd $HOME/.cache/bazel/_bazel_$USER/6b422d8728a5f643d1627bf83880014b/execroot/xla && \
  exec env - \
    PATH=$HOME/.asdf/installs/bazel/6.5.0/bin:$HOME/.asdf/shims:$HOME/.asdf/bin:$HOME/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/17/bin:/etc/eselect/wine/bin:/usr/libexec/gcc/x86_64-pc-linux-gnu/13 \
    PWD=/proc/self/cwd \
  external/local_config_rocm/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_github_grpc_grpc/src/compiler/grpc_cpp_plugin-2.params)
# Configuration: 3d0bdd74a8dc039c68e3f05fc81ecf844634421361581216e7d11eb3409b5a52
# Execution platform: @local_execution_config_platform//:platform
INFO: Elapsed time: 0.266s, Critical Path: 0.06s
INFO: 33 processes: 33 internal.
FAILED: Build did NOT complete successfully

@draganmladjenovic
Copy link
Contributor

@Eiji7 I would still suggest that you get a working gcc instalation outside of bazel. Try building and hello world with -flto and see it it works.

@Eiji7
Copy link
Author

Eiji7 commented Apr 4, 2024

@draganmladjenovic On Gentoo almost everything is compiled. I have hundreds of packages that compiles C and C++ code, for example whole KDE Plasma 5.

Some information about installed gcc (list installed, files, USE flags)

$ equery list gcc

 * Searching for gcc ...
[IP-] [  ] sys-devel/gcc-13.2.1_p20240210:13

$ equery uses gcc

[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-devel/gcc-13.2.1_p20240210:
 U I
 - - ada       : Build the ADA language (GNAT) frontend
 + + cet       : (Restricted to >=sys-devel/gcc-10)
                 Enable support for control flow hijacking protection. On amd64, this provides Intel Control Flow Enforcement
                 Technology (CET). On arm64, this provides Branch Target Identification (BTI) and Pointer Authentication Code
                 (PAC) support. This is only effective on amd64 or arm64. Only provides benefits on newer CPUs. For Intel, the
                 CPU must be at least as new as Tiger Lake. For AMD, it must be at least as new as Zen 3. This is harmless on
                 older CPUs, but provides no benefit either. For ARM64, PAC was introduced in armv8.3-a, and BTI was introduced
                 in armv8.5-a. When combined with USE=hardened on amd64, GCC will set -fcf-protection by default when building
                 software. The effect is minimal on systems which do not support it, other than a possible small increase in
                 codesize for the NOPs. The generated code is therefore compatible with i686 at the earliest. On arm64, GCC will
                 set -mbranch-protection=standard by default when building software. 
 - - d         : Enable support for the D programming language
 - - debug     : Enables GCC's 'checking' facility via --enable-checking=yes,extra,rtl. This adds checks to various compiler
                 passes for integrity and input validation. This can help catch possible miscompilations early as well as latent
                 bugs which could become real problems in future, but at the cost of slower compile times when using GCC.
                 Unrelated to backtraces. 
 - - doc       : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
 + + fortran   : Add support for fortran
 - - go        : Build the GCC Go language frontend.
 - - graphite  : Add support for the framework for loop optimizations based on a polyhedral intermediate representation
 - - hardened  : Activate default security enhancements for toolchain (gcc, glibc, binutils)
 - - jit       : Enable libgccjit so other applications can embed gcc for Just-In-Time compilation.
 - - lto       : Build using Link Time Optimizations (LTO). Note that GCC is always built with support for building other
                 programs with LTO. This USE flag is for whether GCC itself is built and optimized with LTO. 
 - - modula2   : Build the GCC Modula-2 language frontend.
 + + nls       : Add Native Language Support (using gettext - GNU locale utilities)
 + + objc      : Build support for the Objective C code language
 + + objc++    : Build support for the Objective C++ language
 - - objc-gc   : Build support for the Objective C code language Garbage Collector
 + + openmp    : Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
 - - pgo       : Build GCC using Profile Guided Optimization (PGO). GCC will build itself and then analyze the just-built binary
                 and then rebuild itself using the data obtained from analysis of codepaths taken. It does not affect whether
                 GCC itself supports PGO when building other software. This substantially increases the build time needed for
                 building GCC itself. 
 + + sanitize  : Build support for various sanitizer functions (ASAN/TSAN/etc...) to find runtime problems in applications. 
 + + ssp       : Build packages with stack smashing protection on by default
 - - systemtap : enable systemtap static probe points
 - - test      : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be
                 toggled independently)
 - - valgrind  : Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using
                 dev-debug/valgrind
 - - vanilla   : Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of
                 the meaning changes drastically
 - - vtv       : Build support for virtual table verification (a C++ hardening feature). This does not control whether GCC
                 defaults to using VTV> Note that actually using VTV breaks ABI and hence the whole system must be built with
                 -fvtable-verify. 
 + + zstd      : Enable support for ZSTD compression

$ equery files gcc

 * Searching for gcc ...
 * Contents of sys-devel/gcc-13.2.1_p20240210:
/etc
/etc/env.d
/etc/env.d/gcc
/etc/env.d/gcc/x86_64-pc-linux-gnu-13
/usr
/usr/bin
/usr/bin/c++-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-c++
/usr/bin/cpp-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-cpp
/usr/bin/g++-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-g++
/usr/bin/gcc-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc
/usr/bin/gcov-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcov
/usr/bin/gfortran-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gfortran
/usr/bin/x86_64-pc-linux-gnu-c++-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-c++
/usr/bin/x86_64-pc-linux-gnu-cpp-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-cpp
/usr/bin/x86_64-pc-linux-gnu-g++-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-g++
/usr/bin/x86_64-pc-linux-gnu-gcc-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc
/usr/bin/x86_64-pc-linux-gnu-gcov-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcov
/usr/bin/x86_64-pc-linux-gnu-gfortran-13 -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gfortran
/usr/lib
/usr/lib/gcc
/usr/lib/gcc/x86_64-pc-linux-gnu
/usr/lib/gcc/x86_64-pc-linux-gnu/13
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtbegin.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtbeginS.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtbeginT.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtend.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtendS.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtfastmath.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtprec32.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtprec64.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/crtprec80.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/ieee_arithmetic.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/ieee_exceptions.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/ieee_features.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/omp_lib.f90
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/omp_lib.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/omp_lib.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/omp_lib_kinds.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/openacc.f90
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/openacc.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/openacc_kinds.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/finclude/openacc_lib.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan.so -> libasan.so.8.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan.so.8 -> libasan.so.8.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan.so.8.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libasan_preinit.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.la
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.so -> libatomic.so.1.2.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.so.1 -> libatomic.so.1.2.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libatomic.so.1.2.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libcaf_single.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libcaf_single.la
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc_eh.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc_s.so
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcc_s.so.1
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgcov.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.so -> libgfortran.so.5.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.so.5 -> libgfortran.so.5.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.so.5.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgfortran.spec
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.so -> libgomp.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.so.1 -> libgomp.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libgomp.spec
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.so -> libitm.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.so.1 -> libitm.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libitm.spec
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.la
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.so -> libobjc.so.4.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.so.4 -> libobjc.so.4.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libobjc.so.4.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.la
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.so -> libquadmath.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.so.0 -> libquadmath.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libquadmath.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libsanitizer.spec
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so -> libstdc++.so.6.0.32
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6 -> libstdc++.so.6.0.32
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6.0.32
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++exp.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++fs.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libsupc++.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libubsan.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libubsan.so -> libubsan.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libubsan.so.1 -> libubsan.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libubsan.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtbegin.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtbeginS.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtbeginT.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtend.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtendS.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtfastmath.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtprec32.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtprec64.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/crtprec80.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/ieee_arithmetic.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/ieee_exceptions.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/ieee_features.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/omp_lib.f90
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/omp_lib.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/omp_lib.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/omp_lib_kinds.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/openacc.f90
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/openacc.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/openacc_kinds.mod
/usr/lib/gcc/x86_64-pc-linux-gnu/13/finclude/openacc_lib.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/ISO_Fortran_binding.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/acc_prof.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/adxintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/ammintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxbf16intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxcomplexintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxfp16intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxint8intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/amxtileintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx2intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx5124fmapsintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx5124vnniwintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512bf16intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512bf16vlintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512bitalgintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512bwintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512cdintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512dqintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512erintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512fintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512fp16intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512fp16vlintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512ifmaintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512ifmavlintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512pfintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vbmi2intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vbmi2vlintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vbmiintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vbmivlintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vlbwintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vldqintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vlintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vnniintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vnnivlintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vp2intersectintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vp2intersectvlintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vpopcntdqintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avx512vpopcntdqvlintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxifmaintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxneconvertintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxvnniint8intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/avxvnniintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/bmi2intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/bmiintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/bmmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cet.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cetintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cldemoteintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/clflushoptintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/clwbintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/clzerointrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cmpccxaddintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cpuid.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/cross-stdarg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/emmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/enqcmdintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/f16cintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/float.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/fma4intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/fmaintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/fxsrintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/algorithm
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/any
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/array
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/atomic
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/auto_ptr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/backward_warning.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/binders.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/hash_fun.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/hash_map
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/hash_set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/hashtable.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/backward/strstream
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/barrier
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bit
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/algorithmfwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/align.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/alloc_traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocated_ptr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_futex.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_lockfree_defines.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_timed_wait.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/atomic_wait.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_ios.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_ios.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/basic_string.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/boost_concept_check.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/c++0x_warning.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/char_traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/charconv.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/chrono.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/chrono_io.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/codecvt.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/concept_check.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/cow_string.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/cpp_type_traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/cxxabi_forced.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/cxxabi_init_exception.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/deque.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/enable_special_members.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/erase_if.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/exception.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/exception_defines.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/exception_ptr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/forward_list.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/forward_list.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fs_dir.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fs_fwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fs_ops.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fs_path.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/fstream.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/functexcept.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/functional_hash.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/gslice.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/gslice_array.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/hash_bytes.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/hashtable.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/hashtable_policy.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/indirect_array.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/invoke.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ios_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/istream.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/iterator_concepts.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/list.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_classes.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_conv.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_facets.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_facets.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_facets_nonio.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/locale_facets_nonio.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/localefwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/mask_array.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/max_size_type.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/memory_resource.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/memoryfwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/mofunc_impl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/move.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/move_only_function.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/nested_exception.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/new_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/node_handle.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ostream.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ostream_insert.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/parse_numbers.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/postypes.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/predefined_ops.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ptr_traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/quoted_string.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/random.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/random.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/range_access.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_algo.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_algobase.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_cmp.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_uninitialized.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/ranges_util.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/refwrap.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_automaton.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_automaton.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_compiler.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_compiler.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_constants.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_error.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_executor.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_executor.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_scanner.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/regex_scanner.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/requires_hosted.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/semaphore_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_atomic.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/shared_ptr_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/slice_array.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/specfun.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/sstream.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_abs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_function.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_mutex.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/std_thread.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algo.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_algobase.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_bvector.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_construct.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_deque.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_function.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_heap.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator_base_funcs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_iterator_base_types.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_list.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_map.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multimap.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_multiset.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_numeric.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_pair.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_queue.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_raw_storage_iter.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_relops.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_set.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_stack.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_tempbuf.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_uninitialized.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stl_vector.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stream_iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/streambuf_iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/string_view.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/stringfwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/this_thread_sleep.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/uniform_int_dist.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_lock.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unique_ptr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unordered_map.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/unordered_set.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/uses_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/uses_allocator_args.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/utility.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/valarray_after.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/valarray_array.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/valarray_array.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/valarray_before.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bits/vector.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/bitset
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cassert
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ccomplex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cctype
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cerrno
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cfenv
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cfloat
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/charconv
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/chrono
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cinttypes
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ciso646
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/climits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/clocale
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cmath
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/codecvt
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/compare
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/complex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/complex.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/concepts
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/condition_variable
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/coroutine
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/csetjmp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/csignal
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdalign
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdarg
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdbool
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstddef
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdint
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdio
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstdlib
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cstring
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ctgmath
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ctime
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cuchar
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cwchar
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cwctype
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/cxxabi.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/assertions.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/bitset
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/debug.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/deque
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/formatter.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/forward_list
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/functions.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/helper_functions.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/list
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/macros.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/map
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/map.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/multimap.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/multiset.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_container.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_iterator.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_local_iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_local_iterator.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_sequence.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_sequence.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_unordered_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_unordered_container.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/safe_unordered_container.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/set.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/stl_iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/string
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/unordered_map
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/unordered_set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/debug/vector
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/decimal
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/decimal/decimal
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/decimal/decimal.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/deque
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/exception
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/execution
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/expected
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/algorithm
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/any
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/array
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/fs_dir.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/fs_fwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/fs_ops.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/fs_path.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/lfts_config.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/net.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/numeric_traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/shared_ptr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_builtin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_converter.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_detail.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_fixed_size.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_math.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_neon.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_ppc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_scalar.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_x86.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/simd_x86_conversions.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/bits/string_view.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/buffer
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/chrono
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/contract
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/deque
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/executor
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/filesystem
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/forward_list
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/functional
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/internet
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/io_context
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/iterator
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/list
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/map
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/memory
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/memory_resource
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/net
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/netfwd
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/numeric
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/optional
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/propagate_const
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/random
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/ratio
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/regex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/scope
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/simd
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/socket
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/source_location
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/string
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/string_view
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/synchronized_value
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/system_error
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/timer
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/tuple
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/type_traits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/unordered_map
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/unordered_set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/utility
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/experimental/vector
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/algorithm
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/aligned_buffer.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/alloc_traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/atomicity.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/bitmap_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/cast.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/cmath
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/codecvt_specializations.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/concurrence.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/debug_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/enc_filebuf.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/extptr_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/functional
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/hash_map
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/hash_set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/iterator
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/malloc_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/memory
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/mt_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/new_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/numeric
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/numeric_traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/assoc_container.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/bin_search_tree_/traits.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/const_iterator.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/entry_pred.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/resize_policy.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/branch_policy
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/branch_policy/branch_policy.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/branch_policy/traits.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/cond_dealtor.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/container_base_dispatch.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/debug_map_base.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/eq_fn
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/eq_fn/eq_by_less.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/lu_map_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_policy
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/ov_tree_map_/traits.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/traits.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/priority_queue_base_dispatch.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/node.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rb_tree_map_/traits.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/node.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/splay_tree_/traits.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/standard_policies.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_policy
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/tree_trace_base.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/type_utils.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/types_traits.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator/iterator.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/exception.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/hash_policy.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/list_update_policy.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/priority_queue.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/tag_and_trait.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/tree_policy.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pb_ds/trie_policy.hpp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pod_char_traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pointer.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/pool_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/random
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/random.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/rb_tree
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/rc_string_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/rope
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/ropeimpl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/slist
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/sso_string_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/stdio_filebuf.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/stdio_sync_filebuf.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/string_conversions.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/throw_allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/type_traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/typelist.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/vstring.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/vstring.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/vstring_fwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ext/vstring_util.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/fenv.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/filesystem
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/format
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/forward_list
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/fstream
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/functional
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/future
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/initializer_list
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iomanip
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ios
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iosfwd
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iostream
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/istream
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/iterator
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/latch
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/limits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/list
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/locale
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/map
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/math.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/memory_resource
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/mutex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/new
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/numbers
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/numeric
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/optional
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ostream
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/algo.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/algobase.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/algorithm
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/algorithmfwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/balanced_quicksort.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/basic_iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/checkers.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/compatibility.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/compiletime_settings.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/equally_split.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/features.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/find.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/find_selectors.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/for_each.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/for_each_selectors.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/list_partition.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/losertree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/merge.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/multiseq_selection.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/multiway_merge.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/multiway_mergesort.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/numeric
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/numericfwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/omp_loop.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/omp_loop_static.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/par_loop.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/parallel.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/partial_sum.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/partition.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/queue.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/quicksort.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/random_number.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/random_shuffle.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/search.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/set_operations.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/settings.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/sort.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/tags.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/types.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/unique_copy.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/parallel/workstealing.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/algorithm_fwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/algorithm_impl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/execution_defs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/execution_impl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_algorithm_defs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_algorithm_impl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_execution_defs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_memory_defs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_memory_impl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_numeric_defs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/glue_numeric_impl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/memory_impl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/numeric_fwd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/numeric_impl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_backend.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_backend_serial.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_backend_tbb.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_backend_utils.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/parallel_impl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/pstl_config.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/unseq_backend_simd.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/pstl/utils.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/queue
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/random
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ranges
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/ratio
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/regex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/scoped_allocator
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/semaphore
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/shared_mutex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/source_location
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/span
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/spanstream
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/sstream
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stack
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stacktrace
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stdatomic.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stdexcept
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stdfloat
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stdlib.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/stop_token
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/streambuf
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/string_view
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/syncstream
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/system_error
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tgmath.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/thread
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/array
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/bessel_function.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/beta_function.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ccomplex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cctype
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cfenv
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cfloat
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cinttypes
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/climits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cmath
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/complex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/complex.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdarg
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdbool
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdint
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdio
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cstdlib
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ctgmath
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ctime
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ctype.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cwchar
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/cwctype
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/ell_integral.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/exp_integral.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/fenv.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/float.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/functional
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/functional_hash.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/gamma.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/hashtable.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/hashtable_policy.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/hypergeometric.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/inttypes.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/legendre_function.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/limits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/math.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/memory
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/modified_bessel_func.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/poly_hermite.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/poly_laguerre.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/random
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/random.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/random.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/regex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/riemann_zeta.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/shared_ptr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/special_function_util.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdarg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdbool.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdint.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdio.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/stdlib.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/tgmath.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/tuple
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/type_traits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/unordered_map
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/unordered_map.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/unordered_set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/unordered_set.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/utility
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/wchar.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr1/wctype.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/bool_set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/bool_set.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/dynamic_bitset
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/dynamic_bitset.tcc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/ratio
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tr2/type_traits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/tuple
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/type_traits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/typeindex
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/typeinfo
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/unordered_map
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/unordered_set
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/utility
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/valarray
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/variant
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/vector
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/version
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/atomic_word.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/basic_file.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/c++allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/c++config.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/c++io.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/c++locale.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/cpu_defines.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/ctype_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/ctype_inline.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/cxxabi_tweaks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/error_constants.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/extc++.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/gthr-default.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/gthr-posix.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/gthr-single.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/gthr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/messages_members.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/opt_random.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/os_defines.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/stdc++.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/stdtr1c++.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/bits/time_members.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/ext
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/32/ext/opt_random.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/atomic_word.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/basic_file.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++allocator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++config.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++io.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/c++locale.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/cpu_defines.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/ctype_base.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/ctype_inline.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/cxxabi_tweaks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/error_constants.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/extc++.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/gthr-default.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/gthr-posix.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/gthr-single.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/gthr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/messages_members.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/opt_random.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/os_defines.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/stdc++.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/stdtr1c++.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/bits/time_members.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/ext
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/g++-v13/x86_64-pc-linux-gnu/ext/opt_random.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/gcov.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/gfniintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/hresetintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/ia32intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/immintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/iso646.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/keylockerintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/limits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/lwpintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/lzcntintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mm3dnow.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mm_malloc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/movdirintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mwaitintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/mwaitxintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/nmmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/NXConstStr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/Object.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/Protocol.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/message.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/objc-decls.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/objc-exception.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/objc-sync.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/objc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/runtime.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/objc/thr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/omp.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/openacc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/pconfigintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/pkuintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/pmmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/popcntintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/prfchiintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/prfchwintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/quadmath.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/quadmath_weak.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/raointintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/rdseedintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/rtmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/asan_interface.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/common_interface_defs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/hwasan_interface.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/lsan_interface.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sanitizer/tsan_interface.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/serializeintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/sgxintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/shaintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/smmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdalign.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdarg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdatomic.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdbool.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stddef.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdfix.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdint-gcc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdint.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/stdnoreturn.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/syslimits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/tbmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/tmmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/tsxldtrkintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/uintrintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/unwind.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/vaesintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/varargs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/vpclmulqdqintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/waitpkgintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/wbnoinvdintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/wmmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/x86gprintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/x86intrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xmmintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xopintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xsavecintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xsaveintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xsaveoptintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xsavesintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/include/xtestintrin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan.so -> libasan.so.8.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan.so.8 -> libasan.so.8.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan.so.8.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libasan_preinit.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.la
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.so -> libatomic.so.1.2.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.so.1 -> libatomic.so.1.2.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libatomic.so.1.2.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libcaf_single.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libcaf_single.la
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libcc1.so -> libcc1.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libcc1.so.0 -> libcc1.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libcc1.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_eh.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcc_s.so.1
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgcov.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.so -> libgfortran.so.5.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.so.5 -> libgfortran.so.5.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.so.5.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgfortran.spec
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.so -> libgomp.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.so.1 -> libgomp.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libgomp.spec
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan.so -> libhwasan.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan.so.0 -> libhwasan.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libhwasan_preinit.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.so -> libitm.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.so.1 -> libitm.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libitm.spec
/usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan.so -> liblsan.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan.so.0 -> liblsan.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/liblsan_preinit.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.la
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.so -> libobjc.so.4.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.so.4 -> libobjc.so.4.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libobjc.so.4.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.la
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.so -> libquadmath.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.so.0 -> libquadmath.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libquadmath.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libsanitizer.spec
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so -> libstdc++.so.6.0.32
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6 -> libstdc++.so.6.0.32
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6.0.32
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++exp.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++fs.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libsupc++.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan.so -> libtsan.so.2.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan.so.2 -> libtsan.so.2.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan.so.2.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libtsan_preinit.o
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libubsan.a
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libubsan.so -> libubsan.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libubsan.so.1 -> libubsan.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/libubsan.so.1.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/gtype.state
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ada
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ada/gcc-interface
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ada/gcc-interface/ada-tree.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/addresses.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/alias.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/align.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/all-tree.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/alloc-pool.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ansidecl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/array-traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/asan.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/attr-fnspec.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/attribs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/auto-host.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/auto-profile.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/b-header-vars
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/backend.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/basic-block.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/bb-reorder.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/bitmap.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/builtin-attrs.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/builtin-types.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/builtins.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/builtins.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/bversion.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-common.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-common.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-objc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-pragma.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-family/c-pretty-print.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-gperf.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/c-tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/calls.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ccmp.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfg-flags.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfganal.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgbuild.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgcleanup.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgexpand.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfghooks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgloop.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgloopmanip.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cfgrtl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cgraph.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cif-code.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/collect-utils.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/collect2-aix.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/collect2.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/color-macros.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/common
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/common/config
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/common/config/i386
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/common/config/i386/i386-cpuinfo.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/conditions.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/elfos.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/glibc-stdint.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/gnu-user.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/att.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/biarch64.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/gnu-user-common.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/gnu-user64.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/i386-isa.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/i386-opts.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/i386-protos.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/i386.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/linux-common.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/linux64.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/stringop.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/unix.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/x86-64.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/i386/x86-tune.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/initfini-array.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/linux-android.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/linux-protos.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/linux.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/config/vxworks-dummy.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/configargs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/context.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/convert.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/coretypes.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/coroutine-builtins.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/coverage.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/contracts.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/cp-trait.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/cp-tree.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/cp-tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/cxx-pretty-print.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/name-lookup.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/operators.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cp/type-utils.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cppbuiltin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cppdefault.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cpplib.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/cselib.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ctfc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/d
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/d/d-tree.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/data-streamer.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dbgcnt.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dbgcnt.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dce.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ddg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/debug.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/defaults.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/df.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dfp.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-client-data-hooks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-color.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-core.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-event-id.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-metadata.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-path.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-spec.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic-url.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/diagnostic.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/digraph.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dojump.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dominance.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/domwalk.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/double-int.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dump-context.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dumpfile.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dwarf2asm.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dwarf2ctf.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/dwarf2out.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/edit-context.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/emit-rtl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/errors.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/escaped_string.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/et-forest.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/except.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/explow.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/expmed.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/expr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/fibonacci_heap.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/file-find.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/file-prefix-map.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/filenames.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/fixed-value.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/flag-types.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/flags.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/fold-const-call.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/fold-const.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/function-abi.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/function.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcc-plugin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcc-rich-location.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcc-symtab.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcov-counter.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcov-io.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcse-common.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gcse.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/generic-match.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gengtype.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/genrtl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gensupport.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ggc-internal.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ggc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-array-bounds.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-builder.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-expr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-fold.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-low.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-match.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-predicate-analysis.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-predict.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-pretty-print.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-cache.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-edge.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-fold.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-gori.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-infer.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-op.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-path.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range-trace.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-range.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-ssa-warn-access.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-ssa-warn-restrict.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-ssa.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-streamer.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple-walk.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimple.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimplify-me.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gimplify.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/glimits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gomp-constants.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/graph.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/graphds.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/graphite.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/graphviz.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gsstruct.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gsyms.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gsyslimits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gtm-builtins.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/gtype-desc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hard-reg-set.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-map-traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-map.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-set.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-table.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hash-traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hashtab.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/highlev-plugin-common.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hooks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hosthooks-def.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hosthooks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hw-doloop.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/hwint.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ifcvt.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/inchash.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/incpath.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/input.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-addr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-attr-common.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-attr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-codes.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-config.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-constants.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-flags.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-modes-inline.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-modes.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/insn-notes.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/int-vector-builder.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/internal-fn.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/internal-fn.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/intl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-fnsummary.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-icf-gimple.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-icf.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-inline.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-modref-tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-modref.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-param-manipulation.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-predicate.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-prop.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-ref.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-reference.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ipa-utils.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ira-int.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ira.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/is-a.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/iterator-utils.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/json.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/langhooks-def.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/langhooks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lcm.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/libfuncs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/libiberty.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/limitx.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/limity.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/line-map.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/logical-location.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/loop-unroll.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lower-subreg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lra-int.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lra.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lto-compress.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lto-section-names.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/lto-streamer.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/m2
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/m2/m2-tree.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/machmode.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/machmode.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/make-unique.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/md5.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/mem-stats-traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/mem-stats.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/memmodel.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/memory-block.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/mode-classes.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/mux-utils.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/objc
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/objc/objc-tree.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/obstack-utils.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/obstack.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-builtins.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-expand.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-general.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-low.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-offload.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/omp-simd-clone.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opt-problem.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opt-suggestions.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs-libfuncs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs-query.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs-tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optabs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optinfo-emit-json.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/optinfo.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/options.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opts-diagnostic.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opts-jobserver.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/opts.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ordered-hash-map.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/output.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/pass-instances.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/pass_manager.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/passes.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/plugin-api.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/plugin-version.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/plugin.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/plugin.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/pointer-query.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/poly-int-types.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/poly-int.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/predict.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/predict.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/prefix.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/pretty-print.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/print-rtl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/print-tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/profile-count.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/profile.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/range-op.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/range.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/read-md.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/read-rtl-function.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/real.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/realmpfr.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/recog.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/reg-notes.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/regcprop.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/regrename.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/regs.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/regset.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/reload.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/resource.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl-error.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl-iter.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl-ssa.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtlanal.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtlhash.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtlhooks-def.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/rtx-vector-builder.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/run-rtl-passes.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/safe-ctype.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sanitizer.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sbitmap.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sched-int.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sel-sched-dump.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sel-sched-ir.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sel-sched.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/selftest-diagnostic.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/selftest-rtl.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/selftest.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sese.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/shortest-paths.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/shrink-wrap.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/signop.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sparseset.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/spellcheck-tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/spellcheck.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/splay-tree-utils.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/splay-tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sreal.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ssa-iterators.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ssa.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/statistics.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/stmt.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/stor-layout.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/streamer-hooks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/stringpool.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/substring-locations.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/symbol-summary.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/symtab-clones.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/symtab-thunks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/symtab.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/sync-builtins.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/system.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target-def.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target-globals.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target-hooks-macros.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target-insns.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/target.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/targhooks.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/timevar.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/timevar.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tm-preds.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tm.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tm_p.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/toplev.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tracer.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/trans-mem.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-affine.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-cfg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-cfgcleanup.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-check.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-chrec.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-core.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-data-ref.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-dfa.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-diagnostic.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-dump.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-eh.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-hash-traits.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-hasher.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-if-conv.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-inline.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-into-ssa.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-iterator.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-logical-location.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-nested.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-object-size.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-outof-ssa.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-parloops.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-pass.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-phinodes.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-pretty-print.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-scalar-evolution.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-sra.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-address.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-alias-compare.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-alias.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-ccp.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-coalesce.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-dce.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-dom.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-dse.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-live.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-loop-ivopts.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-loop-manip.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-loop-niter.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-loop.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-math-opts.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-operands.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-propagate.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-reassoc.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-sccvn.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-scopedtables.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-strlen.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-ter.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-threadedge.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa-threadupdate.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssa.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-ssanames.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-stdarg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-streamer.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-switch-conversion.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-vector-builder.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-vectorizer.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree-vrp.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/treestruct.def
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tristate.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tsan.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/tsystem.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/typeclass.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/typed-splay-tree.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/ubsan.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/valtrack.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-pointer-equiv.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-prof.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-query.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-range-pretty-print.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-range-storage.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-range.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/value-relation.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/varasm.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vec-perm-indices.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vec.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vector-builder.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/version.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vmsdbg.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vr-values.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/vtable-verify.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/wide-int-bitmask.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/wide-int-print.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/wide-int.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/include/xcoff.h
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcc1plugin.so -> libcc1plugin.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcc1plugin.so.0 -> libcc1plugin.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcc1plugin.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcp1plugin.so -> libcp1plugin.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcp1plugin.so.0 -> libcp1plugin.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/13/plugin/libcp1plugin.so.0.0.0
/usr/libexec
/usr/libexec/gcc
/usr/libexec/gcc/x86_64-pc-linux-gnu
/usr/libexec/gcc/x86_64-pc-linux-gnu/13
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/cc1
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/cc1obj
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/cc1objplus
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/cc1plus
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/collect2
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/f951
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/g++-mapper-server
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.la
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/lto-wrapper
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/lto1
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/plugin
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/plugin/gengtype
/usr/share
/usr/share/gcc-data
/usr/share/gcc-data/x86_64-pc-linux-gnu
/usr/share/gcc-data/x86_64-pc-linux-gnu/13
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/cpp.info.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/cppinternals.info.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/gcc.info.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/gccinstall.info.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/gccint.info.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/gfortran.info.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/libgomp.info.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/libitm.info.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info/libquadmath.info.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/be
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/be/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/be/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/be/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ca
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ca/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ca/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/da
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/da/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/da/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/da/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/de/LC_MESSAGES/libstdc++.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/el
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/el/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/el/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/el/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/eo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/eo/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/eo/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/es
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/es/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/es/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/es/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fi
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fi/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fi/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fi/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/fr/LC_MESSAGES/libstdc++.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/hr
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/hr/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/hr/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/id
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/id/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/id/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/id/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ja
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ja/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ja/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ja/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ka
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ka/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ka/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/nl
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/nl/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/nl/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/nl/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/pt_BR
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/pt_BR/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/pt_BR/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ro
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ro/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ro/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ru
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ru/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ru/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/ru/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sr
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sr/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sr/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sr/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sv
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sv/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sv/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/sv/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/tr
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/tr/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/tr/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/tr/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/uk
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/uk/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/uk/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/uk/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/vi
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/vi/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/vi/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/vi/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_CN
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_CN/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_CN/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_CN/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_TW
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_TW/LC_MESSAGES
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_TW/LC_MESSAGES/cpplib.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/locale/zh_TW/LC_MESSAGES/gcc.mo
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/cpp.1.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/g++.1.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gcc.1.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gcov-dump.1.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gcov-tool.1.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gcov.1.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/gfortran.1.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man1/lto-dump.1.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man7
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man7/fsf-funding.7.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man7/gfdl.7.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man/man7/gpl.7.bz2
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/python
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/__init__.py
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/v6
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/v6/__init__.py
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/v6/printers.py
/usr/share/gcc-data/x86_64-pc-linux-gnu/13/python/libstdcxx/v6/xmethods.py
/usr/share/gdb
/usr/share/gdb/auto-load
/usr/share/gdb/auto-load/usr
/usr/share/gdb/auto-load/usr/lib
/usr/share/gdb/auto-load/usr/lib/gcc
/usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu
/usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu/13
/usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu/13/32
/usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu/13/32/libstdc++.so.6.0.32-gdb.py
/usr/share/gdb/auto-load/usr/lib/gcc/x86_64-pc-linux-gnu/13/libstdc++.so.6.0.32-gdb.py
/usr/x86_64-pc-linux-gnu
/usr/x86_64-pc-linux-gnu/gcc-bin
/usr/x86_64-pc-linux-gnu/gcc-bin/13
/usr/x86_64-pc-linux-gnu/gcc-bin/13/c++ -> x86_64-pc-linux-gnu-c++
/usr/x86_64-pc-linux-gnu/gcc-bin/13/cpp -> x86_64-pc-linux-gnu-cpp
/usr/x86_64-pc-linux-gnu/gcc-bin/13/g++ -> x86_64-pc-linux-gnu-g++
/usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc -> x86_64-pc-linux-gnu-gcc
/usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc-ar
/usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc-nm
/usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc-ranlib
/usr/x86_64-pc-linux-gnu/gcc-bin/13/gcov -> x86_64-pc-linux-gnu-gcov
/usr/x86_64-pc-linux-gnu/gcc-bin/13/gcov-dump
/usr/x86_64-pc-linux-gnu/gcc-bin/13/gcov-tool
/usr/x86_64-pc-linux-gnu/gcc-bin/13/gfortran -> x86_64-pc-linux-gnu-gfortran
/usr/x86_64-pc-linux-gnu/gcc-bin/13/lto-dump
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-c++
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-cpp
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-g++
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc-13 -> x86_64-pc-linux-gnu-gcc
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc-ar
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc-nm
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcc-ranlib
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gcov
/usr/x86_64-pc-linux-gnu/gcc-bin/13/x86_64-pc-linux-gnu-gfortran

Anyway with or without -flto it compiles and runs without any warnings or errors:

$ cat hello_world.cpp

#include <iostream>

int main() {
 std::cout << "Hello World!";
 return 0;
}

$ g++ hello_world.cpp -o hello_world
$ ./hello_world

Hello World!

$ g++ hello_world.cpp -o hello_world -flto
$ ./hello_world

Hello World!

@draganmladjenovic
Copy link
Contributor

Hmm. Try setting action_env=CROSSTOOL_VERBOSE=1 to see line the gcc is invoked with. Maybe that could give us some clue.

@Eiji7
Copy link
Author

Eiji7 commented Apr 4, 2024

@draganmladjenovic Here is the command:

/usr/bin/gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_google_protobuf/protoc-2.params -L/usr/lib -Wl,-rpath=/usr/lib -lhsa-runtime64 -L/usr/lib -Wl,-rpath=/usr/lib -lamdhip64 -lrt -lstdc++

I can confirm that running it standalone gives same error.

I have tried to use g++ instead, change all /usr/lib to /usr/lib64 and even manually setting LD_LIBRARY_PATH to the directory with liblto_plugin.so, but the error was always the same.

$ ls -l /usr/bin/gcc
lrwxrwxrwx 1 root root 39 03-24 00:48 /usr/bin/gcc -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc

$ ls -l /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so 
-rwxr-xr-x 1 root root 88024 03-24 00:48 /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so

$ ldd /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so 
        linux-vdso.so.1 (0x00007ffdc19b9000)
        libc.so.6 => /usr/lib64/libc.so.6 (0x00007f036a85f000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f036aa8c000)

$ LD_LIBRARY_PATH=/usr/libexec/gcc/x86_64-pc-linux-gnu/13/ /usr/bin/gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_google_protobuf/protoc-2.params -L/usr/lib -Wl,-rpath=/usr/lib -lhsa-runtime64 -L/usr/lib -Wl,-rpath=/usr/lib -lamdhip64 -lrt -lstdc++
gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found
compilation terminated.

@jalberto
Copy link

jalberto commented May 15, 2024

This is not only about Gentoo, I am not able to reproduce the ROCM build even in the provided rocm dockerfile with Ubuntu 20 + gcc 9

I also tried in Fedora 40 (which included rocm) and it becomes a rabbithole of unmet dependencies

@draganmladjenovic
Copy link
Contributor

@draganmladjenovic Here is the command:

/usr/bin/gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_google_protobuf/protoc-2.params -L/usr/lib -Wl,-rpath=/usr/lib -lhsa-runtime64 -L/usr/lib -Wl,-rpath=/usr/lib -lamdhip64 -lrt -lstdc++

I can confirm that running it standalone gives same error.

I have tried to use g++ instead, change all /usr/lib to /usr/lib64 and even manually setting LD_LIBRARY_PATH to the directory with liblto_plugin.so, but the error was always the same.

$ ls -l /usr/bin/gcc
lrwxrwxrwx 1 root root 39 03-24 00:48 /usr/bin/gcc -> /usr/x86_64-pc-linux-gnu/gcc-bin/13/gcc

$ ls -l /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so 
-rwxr-xr-x 1 root root 88024 03-24 00:48 /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so

$ ldd /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so 
        linux-vdso.so.1 (0x00007ffdc19b9000)
        libc.so.6 => /usr/lib64/libc.so.6 (0x00007f036a85f000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f036aa8c000)

$ LD_LIBRARY_PATH=/usr/libexec/gcc/x86_64-pc-linux-gnu/13/ /usr/bin/gcc @bazel-out/k8-opt-exec-50AE0418/bin/external/com_google_protobuf/protoc-2.params -L/usr/lib -Wl,-rpath=/usr/lib -lhsa-runtime64 -L/usr/lib -Wl,-rpath=/usr/lib -lamdhip64 -lrt -lstdc++
gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found
compilation terminated.

I see seam work done for spack on this front https://github.com/spack/spack/pull/44095/files. Maybe this helps you.

@draganmladjenovic
Copy link
Contributor

This is not only about Gentoo, I am not able to reproduce the ROCM build even in the provided rocm dockerfile with Ubuntu 20 + gcc 9

I also tried in Fedora 40 (which included rocm) and it becomes a rabbi thole of unmet dependencies

What was the issue? Which commit did you use? It is very hard to find a working build ox xla for ROCM due to upstream not having an ROCM CI.

@jalberto
Copy link

jalberto commented May 15, 2024

I am interested in same stack than @Eiji7 elixir-nx

Here is where I am stuck right now: elixir-nx/xla#81 (comment)

@Eiji7
Copy link
Author

Eiji7 commented May 15, 2024

I see seam work done for spack on this front https://github.com/spack/spack/pull/44095/files. Maybe this helps you.

@draganmladjenovic I do not see anything related to my recent error:

gcc: fatal error: ‘-fuse-linker-plugin’, but liblto_plugin.so not found

As already wrote all ROCm-related checks passes as well as all hip* and roc* related errors are already gone. What I have is a weird gcc issue.

$ file /usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so 
/usr/libexec/gcc/x86_64-pc-linux-gnu/13/liblto_plugin.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped

I have found something interesting … Gentoo have something called google-protobuf. All it's dependencies are already met, so the compilation is terrible fast, easy and success without any problems. Here is the Gentoo package's last build command:

x86_64-pc-linux-gnu-gcc -shared -o protobuf_c.so protobuf.o convert.o defs.o message.o repeated_field.o map.o ruby-upb.o wrap_memcpy.o naive.o range2-neon.o range2-sse.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-wrap,memcpy -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs    -lruby31  -lm  -lc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants