aboutsummaryrefslogtreecommitdiffstats
path: root/build/sysincl/misc.yml
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
committeralexv-smirnov <alex@ydb.tech>2023-06-13 11:05:01 +0300
commitbf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch)
tree1d1df72c0541a59a81439842f46d95396d3e7189 /build/sysincl/misc.yml
parent8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff)
downloadydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz
add ymake export to ydb
Diffstat (limited to 'build/sysincl/misc.yml')
-rw-r--r--build/sysincl/misc.yml637
1 files changed, 637 insertions, 0 deletions
diff --git a/build/sysincl/misc.yml b/build/sysincl/misc.yml
new file mode 100644
index 0000000000..23071ce467
--- /dev/null
+++ b/build/sysincl/misc.yml
@@ -0,0 +1,637 @@
+- includes:
+ # Valgrind PEERDIR and ADDINCL are added only in --valgrind builds,
+ # but we should resolve headers anyway.
+ - valgrind/callgrind.h
+ - valgrind/memcheck.h
+ - valgrind/valgrind.h
+ # DB2_ODBC_CLI
+ - sqlcli1.h
+
+
+- includes:
+ - gelf.h: contrib/restricted/libelf/include/libelf/gelf.h
+ - libelf.h: contrib/restricted/libelf/include/libelf/libelf.h
+ - libelf/libelf.h: contrib/restricted/libelf/include/libelf/libelf.h
+ - libelf/sys_elf.h: contrib/restricted/libelf/include/libelf/sys_elf.h
+
+# We have lots of ADDINCLs to contrib/libs/libiconv all around the repo
+# so we need to add it to sysincl for consistent resolving.
+# We can go the other way here and remove iconv.h from all sysincl configs
+# and try to fix all places where we really need iconv.h from libc
+# Btw: seems that this ADDINCL should be made global and removed from projects
+# that use this header
+- includes:
+ - iconv.h: contrib/libs/libiconv/include/iconv.h
+
+- includes:
+ - cudnn.h: contrib/libs/nvidia/cudnn/cudnn.h
+
+# _cgo_export.h is generated into build dir of go package which uses cgo
+# and we are unable to resolve it correctly to whcih build dir to resolve
+# in the case when tests are also built for this package
+- includes:
+ - _cgo_export.h
+
+# Resolve jni.h from swig/Lib/java/javahead.swg when building non-java .swg
+# since they do not peerdir contrib/libs/jdk.
+# Resolve Python.h from swig/Lib/python/pyruntime.swg when building non-python .swg
+# since they do not peerdir contrib/libs/python.
+- source_filter: "[.]swg([.](h|c(c|pp|xx)?))?$"
+ includes:
+ - jni.h: contrib/libs/jdk/include/jni.h
+ - Python.h: contrib/libs/python/Include/Python.h
+- source_filter: "^contrib/libs/jdk/include/jni[.]h$"
+ includes:
+ - jni_md.h:
+ - contrib/libs/jdk/include/darwin/jni_md.h
+ - contrib/libs/jdk/include/linux/jni_md.h
+ - contrib/libs/jdk/include/win32/jni_md.h
+
+# libunistring, libidn and libidn2
+# have its own libc header wrappers that are added to ADDINCL
+# and need to be added here for consistensy between ADDINCL and sysincl resolving.
+# Btw: we don't parse include_next, so we might lose real dependency to musl,
+# but sysincl resolving will save us here, as it will resolve to both of them.
+- source_filter: "^contrib/libs/libunistring"
+ includes:
+ - alloca.h: contrib/libs/libunistring/alloca.h
+ - langinfo.h: contrib/libs/libunistring/langinfo.h
+ - minmax.h: contrib/libs/libunistring/minmax.h
+
+- source_filter: "^contrib/libs/libidn/"
+ includes:
+ - alloca.h: contrib/libs/libidn/gl/alloca.h
+ - error.h: contrib/libs/libidn/gl/error.h
+ - iconv.h: contrib/libs/libidn/lib/gl/iconv.h
+
+- source_filter: "^contrib/libs/libidn2/"
+ includes:
+ - alloca.h: contrib/libs/libidn2/gl/alloca.h
+ - error.h: contrib/libs/libidn2/gl/error.h
+
+# Same as libunistring - lftp has own libc header wrappers/replacements.
+# However here we have GLOBAL ADDINCL to contrib/libs/lftp{,/trio,/lib}
+# that can poison resolving in PEERDIRing projects.
+# Fortunately lftp is used only in contrib/tools/lftp.
+# Probably we should add PEERDIR restriction rule to it.
+- source_filter: "^contrib/libs/lftp"
+ includes:
+ - alloca.h: contrib/libs/lftp/alloca.h
+ - error.h: contrib/libs/lftp/lib/error.h
+ - fnmatch.h: contrib/libs/lftp/lib/fnmatch.h
+ - regex.h: contrib/libs/lftp/lib/regex.h
+ - sys/socket.h: contrib/libs/lftp/lib/sys/socket.h
+ - sys/stat.h: contrib/libs/lftp/lib/sys/stat.h
+ - sys/time.h: contrib/libs/lftp/lib/sys/time.h
+
+# Another sysincl/addincl clash. Here we also have GLOBAL ADDINCL that will
+# produce sysincl/addincl mismatch configure errors when someone writes
+# #include <math.h> and enables USE_ARCADIA_LIBM. Now we have no instances of this.
+- source_filter: "^contrib/libs/libm/.*\\.c"
+ includes:
+ - complex.h: contrib/libs/libm/include/complex.h
+ - math.h: contrib/libs/libm/include/math.h
+
+# Some more sysincl/addincl clashes.
+- source_filter: "^contrib/tools/bison/(bison|gnulib|m4)/src"
+ includes:
+ - error.h: contrib/tools/bison/gnulib/src/error.h
+ - fcntl.h: contrib/tools/bison/gnulib/platform/posix/fcntl.h
+ - getopt.h: contrib/tools/bison/gnulib/platform/posix/getopt.h
+ - obstack.h: contrib/tools/bison/gnulib/src/obstack.h
+ - regex.h: contrib/tools/bison/gnulib/src/regex.h
+ - system.h
+ - unlocked-io.h: contrib/tools/bison/gnulib/src/unlocked-io.h
+- source_filter: "^contrib/tools/make"
+ includes:
+ - fnmatch.h: contrib/tools/make/glob/fnmatch.h
+ - glob.h: contrib/tools/make/glob/glob.h
+- source_filter: "^contrib/tools/tre"
+ includes:
+ - regex.h: contrib/tools/tre/lib/regex.h
+
+- source_filter: "^contrib/libs/cppkafka"
+ includes:
+ - error.h: contrib/libs/cppkafka/include/cppkafka/error.h
+
+- source_filter: "^contrib/libs/llvm"
+ includes:
+ - plugin-api.h # GNU linker plugin API.
+
+- source_filter: "^contrib/libs/musl"
+ includes:
+ - atomic.h: contrib/libs/musl/src/internal/atomic.h
+ - bits/fenv.h: contrib/libs/musl/arch/x86_64/bits/fenv.h
+
+- source_filter: "^contrib/libs/zbar"
+ includes:
+ - error.h: contrib/libs/zbar/zbar/error.h
+
+- source_filter: "^contrib/libs/curl"
+ includes:
+ - http.h: contrib/libs/curl/lib/http.h
+ - inet_ntop.h: contrib/libs/curl/lib/inet_ntop.h
+ - share.h: contrib/libs/curl/lib/share.h
+
+- source_filter: "^contrib/libs/zeromq"
+ includes:
+ - atomic.h: contrib/libs/zeromq/missing_includes/atomic.h
+ - Mstcpip.h: contrib/libs/zeromq/missing_includes/Mstcpip.h
+
+- source_filter: "^contrib/restricted/openal-soft"
+ includes:
+ - atomic.h: contrib/restricted/openal-soft/common/atomic.h
+
+- source_filter: "^contrib/libs/ffmpeg-3/"
+ includes:
+ - fontconfig/fontconfig.h
+ - fribidi.h
+ - stdatomic.h: contrib/libs/ffmpeg-3/compat/atomics/win32/stdatomic.h
+ - atomic.h: contrib/libs/ffmpeg-3/libavutil/atomic.h
+
+- source_filter: "^contrib/libs/ffmpeg-3.4.1/"
+ includes:
+ - fontconfig/fontconfig.h
+ - fribidi.h
+ - stdatomic.h: contrib/libs/ffmpeg-3.4.1/compat/atomics/win32/stdatomic.h
+ - atomic.h: contrib/libs/ffmpeg-3.4.1/libavutil/atomic.h
+
+- source_filter: "^contrib/libs/glog"
+ includes:
+ - port.h: contrib/libs/glog/missing_includes/port.h
+
+- source_filter: "^contrib/libs/postgresql"
+ includes:
+ - port.h: contrib/libs/postgresql/src/include/port.h
+
+- source_filter: "^contrib/(deprecated/onednn|libs/intel/onednn)"
+
+ includes:
+ - mkl_cblas.h: contrib/libs/intel/mkl/include/mkl_cblas.h
+ - mkl_version.h: contrib/libs/intel/mkl/include/mkl_version.h
+ - mkl_vml_defines.h: contrib/libs/intel/mkl/include/mkl_vml_defines.h
+ - mkl_vml_functions.h: contrib/libs/intel/mkl/include/mkl_vml_functions.h
+
+- source_filter: "^contrib/libs/nsync"
+ includes:
+ - atomic.h: contrib/libs/nsync/platform/c++11/atomic.h
+
+- source_filter: "^contrib/python/numpy/py3"
+ includes:
+ - numpy/random.pxd
+ - alloc.h: contrib/python/numpy/include/numpy/core/src/multiarray/alloc.h
+
+- source_filter: "^contrib/tools/python/src/Objects/exceptions.c"
+ includes:
+ - errmap.h: contrib/tools/python/src/PC/errmap.h
+
+- source_filter: "^contrib/libs/speex"
+ includes:
+ - mkl.h: contrib/libs/intel/mkl/include/mkl.h
+
+# deprecated contrib with ADDINCL to libintl
+- source_filter: "^contrib/(deprecated/glib/glib|libs/gdk-pixbuf)"
+ includes:
+ - libintl.h: contrib/deprecated/libintl/libintl.h
+
+- source_filter: "^contrib/libs/poco/Data/ODBC"
+ includes:
+ - sql.h: contrib/libs/unixodbc/include/sql.h
+ - sqlext.h: contrib/libs/unixodbc/include/sqlext.h
+ - sqltypes.h: contrib/libs/unixodbc/include/sqltypes.h
+ - sqlucode.h: contrib/libs/unixodbc/include/sqlucode.h
+
+- source_filter: "^contrib/libs/icu"
+ includes:
+ - util.h: contrib/libs/icu/common/util.h
+
+- source_filter: "^contrib/tools/yasm"
+ includes:
+ - util.h: contrib/tools/yasm/util.h
+
+- source_filter: "^contrib/libs/libgit2"
+ includes:
+ - alloc.h: contrib/libs/libgit2/src/util/alloc.h
+ - thread.h: contrib/libs/libgit2/src/util/thread.h
+ - regexp.h: contrib/libs/libgit2/src/util/regexp.h
+ - util.h: contrib/libs/libgit2/src/util/util.h
+
+- source_filter: "^contrib/libs/nodejs_12"
+ includes:
+ - util.h: contrib/libs/nodejs_12/src/util.h
+
+- source_filter: "^contrib/libs/numa"
+ includes:
+ - util.h: contrib/libs/numa/internal/util.h
+
+- source_filter: "^contrib/libs/systemd"
+ includes:
+ - util.h: contrib/libs/systemd/src/basic/util.h
+
+- source_filter: "^contrib/libs/nvidia/nccl"
+ includes:
+ - alloc.h: contrib/libs/nvidia/nccl/src/include/alloc.h
+ - socket.h: contrib/libs/nvidia/nccl/src/include/socket.h
+
+- source_filter: "^contrib/deprecated/tf/tensorflow"
+ includes:
+ - cuda.h: contrib/deprecated/tf/tensorflow/core/platform/cuda.h
+
+# unused legacy include in boost
+- source_filter: "^contrib/restricted/boost"
+ includes:
+ - fstream.h
+ - ../include/fenv.h
+
+# windows sdk includes that we do not want to apply for whole arcadia
+- source_filter: "^contrib"
+ includes:
+ - process.h
+- source_filter: "^contrib/tools/tpce-benchmark"
+ includes:
+ - sql.h
+ - sqlext.h
+ - sqltypes.h
+ - sqlucode.h
+
+- source_filter: "^contrib/libs/libmemcached"
+ includes:
+ - sasl/sasl.h
+ - sasl/saslutil.h
+
+- source_filter: "^contrib/libs/(apache/apr|httpd|llvm)"
+ includes:
+ - uuid.h
+ - uuid/uuid.h
+
+- source_filter: "^contrib/libs/(kenlm|libxml|re2|sqlite3)"
+ includes:
+ - unicode/ucnv.h
+ - unicode/ucol.h
+ - unicode/uniset.h
+ - unicode/unistr.h
+ - unicode/ustring.h
+ - unicode/utf16.h
+ - unicode/utypes.h
+ - unicode/uversion.h
+
+- source_filter: "^contrib/deprecated/glib"
+ includes:
+ - configmake.h
+
+- source_filter: "^contrib/libs/authparser"
+ includes:
+ - settings.h
+
+- source_filter: "^contrib/libs/ceres-solver"
+ includes:
+ - tbb/tbb_stddef.h
+
+- source_filter: "^contrib/libs/deprecated"
+ includes:
+ - hdf5.h
+
+- source_filter: "^contrib/libs/freetype"
+ includes:
+ - hb-ot.h
+ - hb-ft.h
+ - hb.h
+
+- source_filter: "^contrib/libs/httpd"
+ includes:
+ - nginx.h
+ - ngx_config.h
+ - ngx_core.h
+ - ngx_http.h
+ - ngx_log.h
+
+- source_filter: "^contrib/libs/leptonica-1.70"
+ includes:
+ - gif_lib.h
+ - webp/decode.h
+ - webp/encode.h
+
+- source_filter: "^contrib/libs/libpcap"
+ includes:
+ - strerror.h
+
+- source_filter: "^contrib/libs/libxml"
+ includes:
+ - lzma.h
+ - win32config.h
+
+- source_filter: "^contrib/libs/mod_perl2"
+ includes:
+ - config.h
+
+- source_filter: "^contrib/libs/(apache/apr|httpd|openssl)"
+ includes:
+ - netinet/sctp.h
+
+- source_filter: "^contrib/libs/subversion"
+ includes:
+ - magic.h
+ - xmlparse.h
+
+- source_filter: "^contrib/python/scipy"
+ includes:
+ - matrix.h
+
+- source_filter: "^contrib/python/uWSGI"
+ includes:
+ - libxml/parser.h
+ - libxml/tree.h
+ - uuid/uuid.h
+
+- source_filter: "^contrib/tools/python"
+ includes:
+ - ioctl.h
+ - utils.h
+
+- source_filter: "^(contrib/libs/cxxsupp/openmp|catboost/cuda/cuda_lib)"
+ includes:
+ - hwloc.h
+ - hwloc/cudart.h
+
+- source_filter: "^contrib/libs/(aws-sdk-cpp|c-ares|proj)"
+ includes:
+ - jni.h
+
+- source_filter: "^contrib/(libs/(ffmpeg-3|kyotocabinet)|tools/ag)"
+ includes:
+ - lzma.h
+
+- source_filter: "^contrib/libs/(kyotocabinet|minilzo)"
+ includes:
+ - lzo/lzo1x.h
+
+- source_filter: "^contrib/libs/(gtest|libpng|opencv)"
+ includes:
+ - mem.h
+
+- source_filter: "^contrib/libs/(authparser|libcoro-perl|libev-perl|libevent-perl)"
+ includes:
+ - patchlevel.h
+
+- source_filter: "^metrika/uatraits"
+ includes:
+ - note.h
+ - could_not_find_Perl_patchlevel.h
+ - patchlevel.h
+
+- source_filter: "^contrib/libs/(freetype|leptonica-1.70|libtheora|zbar)"
+ includes:
+ - png.h
+
+- source_filter: "^(contrib/restricted/boost/boost/mpi|catboost/cuda/cuda_lib/mpi)"
+ includes:
+ - mpi.h
+
+- source_filter: "^contrib/libs/libf2c"
+ includes:
+ - local.h
+
+- source_filter: "^contrib/libs/libpq"
+ includes:
+ - local.h
+
+- source_filter: "^contrib/libs/breakpad"
+ includes:
+ - stab.h
+
+- source_filter: "^contrib/tools/fluent-bit-(full|minimal)"
+ includes:
+ - backtrace.h: contrib/libs/backtrace/backtrace.h
+
+- source_filter: "^contrib/restricted/boost/stacktrace/include/boost/stacktrace/detail"
+ includes:
+ - backtrace.h: contrib/libs/backtrace/backtrace.h
+
+- source_filter: "^contrib/restricted/libelf"
+ includes:
+ - byteswap.h: contrib/restricted/libelf/lib/byteswap.h
+ - gelf.h: contrib/restricted/libelf/lib/gelf.h
+ - libelf.h: contrib/restricted/libelf/lib/libelf.h
+ - nlist.h: contrib/restricted/libelf/lib/nlist.h
+ - sys_elf.h: contrib/restricted/libelf/lib/sys_elf.h
+
+- source_filter: "^contrib/libs/dpdk/"
+ includes:
+ - process.h: contrib/libs/dpdk/drivers/bus/dpaa/include/process.h
+
+- source_filter: "^contrib/libs/dpdk_arm64/"
+ includes:
+ - process.h: contrib/libs/dpdk_arm64/drivers/bus/dpaa/include/process.h
+
+- source_filter: "^contrib/libs/usrsctp/"
+ includes:
+ - netinet/sctp_uio.h: contrib/libs/usrsctp/usrsctplib/netinet/sctp_uio.h
+
+- source_filter: "^contrib/libs/libsrtp/"
+ includes:
+ - alloc.h: contrib/libs/libsrtp/crypto/include/alloc.h
+ - err.h: contrib/libs/libsrtp/crypto/include/err.h
+ - stat.h: contrib/libs/libsrtp/crypto/include/stat.h
+
+- source_filter: "^contrib/restricted/openal-soft"
+ includes:
+ - threads.h: contrib/restricted/openal-soft/common/threads.h
+
+- source_filter: "^contrib/python/pymqi"
+ includes:
+ # IBM MQ
+ - cmqc.h
+ - cmqxc.h
+ - cmqcfc.h
+ - cmqbc.h
+
+- source_filter: "^contrib/libs/h3"
+ includes:
+ - alloc.h: contrib/libs/h3/h3lib/include/alloc.h
+- source_filter: "^cloud/iam/token_agent/daemon"
+ includes:
+ - contrib/libs/grpc/include/grpcpp/impl/codegen/server_context_impl.h
+
+- source_filter: "^contrib/libs/libyang"
+ includes:
+ - in.h: contrib/libs/libyang/libyang/in.h
+
+- source_filter: "^contrib/restricted/noc/frr"
+ includes:
+ - bfd.h: contrib/restricted/noc/frr/lib/bfd.h
+ - getopt.h: contrib/restricted/noc/frr/lib/getopt.h
+ - filter.h: contrib/restricted/noc/frr/lib/filter.h
+ - memory.h: contrib/restricted/noc/frr/lib/memory.h
+ - thread.h: contrib/restricted/noc/frr/lib/thread.h
+
+- source_filter: "^contrib/libs/cxxsupp/libcxxrt"
+ includes:
+ - atomic.h: contrib/libs/cxxsupp/libcxxrt/atomic.h
+
+- source_filter: "^contrib/libs/util-linux"
+ includes:
+ - procfs.h: contrib/libs/util-linux/include/procfs.h
+
+- source_filter: "^contrib/libs/gdal"
+ includes:
+ - io.h: contrib/libs/gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/io.h
+
+# disable checks for Python 3.11-specific files
+# needed to allow to use Arcadia's Cython with non-Arcadia python in open source builds
+- source_filter: "^contrib/tools/cython/Cython/Utility"
+ includes:
+ - internal/pycore_frame.h: contrib/libs/python/Include/internal/pycore_frame.h
+
+- source_filter: "^contrib/libs/connectedhomeip"
+ includes:
+ - freertos/FreeRTOS.h
+ - freertos/semphr.h
+ - freertos/task.h
+ - lwip/def.h
+ - lwip/err.h
+ - lwip/inet.h
+ - lwip/init.h
+ - lwip/ip4_addr.h
+ - lwip/ip_addr.h
+ - lwip/mem.h
+ - lwip/memp.h
+ - lwip/netif.h
+ - lwip/opt.h
+ - lwip/pbuf.h
+ - lwip/stats.h
+ - lwip/sys.h
+ - lwip/tcpip.h
+
+- source_filter: "^contrib/libs/glibcasm"
+ includes:
+ - alloca.h: contrib/libs/glibcasm/glibc/include/alloca.h
+ - assert.h: contrib/libs/glibcasm/glibc/include/assert.h
+ - bits/atomic_wide_counter.h:
+ - contrib/libs/glibcasm/glibc/bits/atomic_wide_counter.h
+ - contrib/libs/glibcasm/glibc/include/bits/atomic_wide_counter.h
+ - bits/dl_find_object.h:
+ - contrib/libs/glibcasm/glibc/include/bits/dl_find_object.h
+ - contrib/libs/glibcasm/glibc/sysdeps/x86/bits/dl_find_object.h
+ - bits/endian.h: contrib/libs/glibcasm/glibc/include/bits/endian.h
+ - bits/libc-header-start.h: contrib/libs/glibcasm/glibc/bits/libc-header-start.h
+ - bits/long-double.h: contrib/libs/glibcasm/glibc/sysdeps/ieee754/ldbl-96/bits/long-double.h
+ - bits/sigstack.h:
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/bits/sigstack.h
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/include/bits/sigstack.h
+ - contrib/libs/glibcasm/glibc/include/bits/sigstack.h
+ - bits/stdint-intn.h: contrib/libs/glibcasm/glibc/bits/stdint-intn.h
+ - bits/stdint-uintn.h: contrib/libs/glibcasm/glibc/bits/stdint-uintn.h
+ - bits/time64.h: contrib/libs/glibcasm/glibc/bits/time64.h
+ - bits/timesize.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/bits/timesize.h
+ - bits/typesizes.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/bits/typesizes.h
+ - bits/types.h: contrib/libs/glibcasm/glibc/include/bits/types.h
+ - bits/unistd_ext.h:
+ - contrib/libs/glibcasm/glibc/include/bits/unistd_ext.h
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/bits/unistd_ext.h
+ - bits/wchar.h: contrib/libs/glibcasm/glibc/bits/wchar.h
+ - bits/wordsize.h: contrib/libs/glibcasm/glibc/sysdeps/x86/bits/wordsize.h
+ - cpu-features.h: contrib/libs/glibcasm/glibc/sysdeps/x86/include/cpu-features.h
+ - dl-lookupcfg.h:
+ - contrib/libs/glibcasm/glibc/sysdeps/generic/dl-lookupcfg.h
+ - contrib/libs/glibcasm/glibc/sysdeps/x86/dl-lookupcfg.h
+ - dl-sysdep.h:
+ - contrib/libs/glibcasm/glibc/sysdeps/generic/dl-sysdep.h
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/dl-sysdep.h
+ - dlfcn.h: contrib/libs/glibcasm/glibc/include/dlfcn.h
+ - elf.h: contrib/libs/glibcasm/glibc/include/elf.h
+ - endian.h: contrib/libs/glibcasm/glibc/include/endian.h
+ - errno.h: contrib/libs/glibcasm/glibc/include/errno.h
+ - features.h: contrib/libs/glibcasm/glibc/include/features.h
+ - features-time64.h:
+ - contrib/libs/glibcasm/glibc/include/features-time64.h
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/features-time64.h
+ - fpu_control.h:
+ - contrib/libs/glibcasm/glibc/include/fpu_control.h
+ - contrib/libs/glibcasm/glibc/sysdeps/x86/fpu_control.h
+ - hp-timing.h: contrib/libs/glibcasm/glibc/sysdeps/x86/hp-timing.h
+ - inttypes.h: contrib/libs/glibcasm/glibc/include/inttypes.h
+ - kernel-features.h:
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86_64/kernel-features.h
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/kernel-features.h
+ - ldsodefs.h:
+ - contrib/libs/glibcasm/glibc/sysdeps/generic/ldsodefs.h
+ - contrib/libs/glibcasm/glibc/sysdeps/gnu/ldsodefs.h
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/ldsodefs.h
+ - contrib/libs/glibcasm/glibc/sysdeps/x86/ldsodefs.h
+ - limits.h: contrib/libs/glibcasm/glibc/include/limits.h
+ - link.h: contrib/libs/glibcasm/glibc/include/link.h
+ - locale.h: contrib/libs/glibcasm/glibc/include/locale.h
+ - misc/sys/cdefs.h: contrib/libs/glibcasm/glibc/misc/sys/cdefs.h
+ - netinet/in.h: contrib/libs/glibcasm/glibc/include/netinet/in.h
+ - posix/bits/types.h: contrib/libs/glibcasm/glibc/posix/bits/types.h
+ - pthread.h: contrib/libs/glibcasm/glibc/include/pthread.h
+ - single-thread.h:
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86_64/single-thread.h
+ - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/single-thread.h
+ - sched.h: contrib/libs/glibcasm/glibc/include/sched.h
+ - setjmp.h: contrib/libs/glibcasm/glibc/include/setjmp.h
+ - shlib-compat.h: contrib/libs/glibcasm/glibc/include/shlib-compat.h
+ - signal.h: contrib/libs/glibcasm/glibc/include/signal.h
+ - stdint.h:
+ - contrib/libs/glibcasm/glibc/include/stdint.h
+ - contrib/libs/cxxsupp/libcxx/include/stdint.h
+ - stdlib.h: contrib/libs/glibcasm/glibc/include/stdlib.h
+ - stackinfo.h:
+ - contrib/libs/glibcasm/glibc/include/stackinfo.h
+ - contrib/libs/glibcasm/glibc/sysdeps/x86_64/stackinfo.h
+ - stdlib.h: contrib/libs/glibcasm/glibc/include/stdlib.h
+ - stdlib/stdint.h: contrib/libs/glibcasm/glibc/stdlib/stdint.h
+ - string.h: contrib/libs/glibcasm/glibc/include/string.h
+ - strings.h: contrib/libs/glibcasm/glibc/include/strings.h
+ - sys/cdefs.h: contrib/libs/glibcasm/glibc/include/sys/cdefs.h
+ - sys/mman.h: contrib/libs/glibcasm/glibc/include/sys/mman.h
+ - sys/param.h: contrib/libs/glibcasm/glibc/include/sys/param.h
+ - sys/procfs.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/sys/procfs.h
+ - sys/select.h: contrib/libs/glibcasm/glibc/include/sys/select.h
+ - sys/socket.h: contrib/libs/glibcasm/glibc/include/sys/socket.h
+ - sys/stat.h: contrib/libs/glibcasm/glibc/include/sys/stat.h
+ - sys/syscall.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/include/sys/syscall.h
+ - sys/time.h: contrib/libs/glibcasm/glibc/include/sys/time.h
+ - sys/types.h: contrib/libs/glibcasm/glibc/include/sys/types.h
+ - sys/ucontext.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/sys/ucontext.h
+ - sys/user.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/sys/user.h
+ - time.h: contrib/libs/glibcasm/glibc/include/time.h
+ - tls.h: contrib/libs/glibcasm/glibc/sysdeps/x86_64/nptl/tls.h
+ - unistd.h: contrib/libs/glibcasm/glibc/include/unistd.h
+ - unwind.h: contrib/libs/glibcasm/glibc/sysdeps/generic/unwind.h
+ # includes under ifdef
+ - bits/select2.h: contrib/libs/glibcasm/dummy.h
+ - bits/setjmp2.h: contrib/libs/glibcasm/dummy.h
+ - bits/socket2.h: contrib/libs/glibcasm/dummy.h
+ - bits/socket-constants.h: contrib/libs/glibcasm/dummy.h
+ - bits/stdlib.h: contrib/libs/glibcasm/dummy.h
+ - bits/stdlib-ldbl.h: contrib/libs/glibcasm/dummy.h
+ - bits/string_fortified.h: contrib/libs/glibcasm/dummy.h
+ - bits/strings_fortified.h: contrib/libs/glibcasm/dummy.h
+ - bits/struct_stat_time64_helper.h: contrib/libs/glibcasm/dummy.h
+ - bits/unistd.h: contrib/libs/glibcasm/dummy.h
+ - dl-cet.h: contrib/libs/glibcasm/dummy.h
+ - dl-mman.h: contrib/libs/glibcasm/dummy.h
+ - dl-unistd.h: contrib/libs/glibcasm/dummy.h
+ - elf/dl-tunables.h: contrib/libs/glibcasm/dummy.h
+ - linux/close_range.h: contrib/libs/glibcasm/dummy.h
+ - sysdeps/i386/dl-procinfo.c: contrib/libs/glibcasm/dummy.h
+ - sysdeps/generic/hp-timing.h: contrib/libs/glibcasm/dummy.h
+ - sysdeps/unix/sysv/linux/bits/pthread_stack_min-dynamic.h: contrib/libs/glibcasm/dummy.h
+ - sysdeps/unix/sysv/linux/sys/syscall.h: contrib/libs/glibcasm/dummy.h
+
+- source_filter: "^contrib/libs/libunwind/include/unwind.h"
+ includes:
+ - stdint.h:
+ - contrib/libs/glibcasm/glibc/include/stdint.h
+ - contrib/libs/cxxsupp/libcxx/include/stdint.h
+
+- source_filter: "^contrib/libs/cxxsupp/libcxx/include/inttypes.h"
+ includes:
+ - stdint.h:
+ - contrib/libs/glibcasm/glibc/include/stdint.h
+ - contrib/libs/cxxsupp/libcxx/include/stdint.h
+
+- source_filter: "^contrib/tools/bison/bison/data"
+ includes:
+ - position.hh