This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, master has been updated via 3cd62a7c4cacd3e2821658f9e36667e81b17cf11 (commit) via 0694e7e45fa1a8d44df63b7c4c984b8b7cca2aec (commit) via 595445923815ccad88027b140a385c96a1c0d74a (commit) via a45828d2caf058172dc04bcf502aa95e29de03f2 (commit) via 2b0ecf4df598d89694442700e5da9acbd502c923 (commit) via 7a4ae745478165d03a40f6b602e4e62125019961 (commit) via 49d5c96ce45b8623bc4b2f4721ee4a0ce2f6bd56 (commit) via 12a21734fb6344d03829b2f538431f4d10ba41a9 (commit) via 5a1aaf023329833600bef771848c381da31347b9 (commit) via d335cc9592afa74f219bbf564b01c612ea336e77 (commit) via a66263b4f5c746c3c7f7c320e45c3ac78811c7a8 (commit) via a20209975a29184570821679e87b4728ab81e688 (commit) via 7ad12edfb0d233498410f2afc09753e70de50f80 (commit) via 07f6a51a20cacad8cbfa933ab2af4365cdd30505 (commit) via af4a2049ab5607ac1c72dc915520c16d438ab335 (commit) via 91c0e2735d137630a867aef40c9e1bde2a95f69e (commit) via 6c6813283a643025f0032ba1f7398a906d8b348a (commit) via ac50fd4bf996446cbca81af2a9cea3a44fb1f5ac (commit) via 50ef8eb544e7604c78942916458dcabd91d268d0 (commit) via 656e3b79ca6e25ae518025914e20876c4576f793 (commit) via 59bd4bcd1777ccbc63c34e7af1eaded2cacc9127 (commit) via 4eae0fae0bfd5002fab4c719bd369f0200d624cf (commit) via 4c672e3b9692927d4d3319cb25283098b9075a46 (commit) via ea1d59e31e45fe598280d62449ba157ac8926f70 (commit) via dbaba25987706f0fe451705a908b5e6b98b95809 (commit) via f91d2f48c032221a9cc4ce5d9ca0aea9334ab1c1 (commit) via 82c9e495d595f70a5d5d30c1ea8dd98bd5069c65 (commit) via 19f30ea5f01bf3286eb34d3fc0c23cc96c111d6a (commit) via 199ac34d56980b8baf42f23f4b0447986e2d5764 (commit) via 0dbab7806670583f7fd1427bd0921227104e3e17 (commit) via a54da99100ebb067490042a9aad1fcd3a86a98a7 (commit) via a50bd44c440efd126175d08db57e4274abdb5316 (commit) via 4ac5f13f1e5358ceddc83343c52738ea73c40f9a (commit) via 5c83f229397327dd6b82e85695bcaffeeb26c26a (commit) via 4c24b80d92a7416e3260266781fe70bc55f91d3f (commit) via fffd31c14969e8f203c7659e9db068fff288e49a (commit) via f676c4c95bc6a4f03d931b3906a0fbbb971734ab (commit) via ff974eeb17339968f6e065496fe82190f960d615 (commit) via 2261d072e562d3aed601fe627f47b67f9e890fa2 (commit) via ac06f70716429318e739d6e1ff2b477cc61e6b39 (commit) via 53eeed5a81970d93889b144f08efee1406bee0b0 (commit) via 4aba01cbc823aefa1cbc1c2729e8d910422f6b74 (commit) via eb8b141b635606af1d71399fe1e3d842e400ba4d (commit) via 678951a19cde253a36aac7a1a03399e182268c31 (commit) via a04f94ff7ac62852efb2d7e5089622aa80fc7e3b (commit) via 3ba7cd1a5d29a16b24f3ae18b45dd02ebd6f1fdf (commit) via f43f1470749145dd94993d03a11060f7f811a406 (commit) via 90b19f6aaba901faa728893523390678b8752e06 (commit) via f1e0849c7dddc8e45a5a11824d29fe007548d7ce (commit) via 441666f33bd875bb123563a109c4656af57c978f (commit) via db8a15a5012d4af1a2e761f3f69f380cf1bc2979 (commit) via 1d4abffe945959c4de03481019369025d3b15531 (commit) via 3e9871d20728c5b25ffbee4de38391c57096ae48 (commit) via 33ee3958de834f7eb686fb5b5daa56d511bb18e9 (commit) via faccfa70754fabaed56c9147ace4d509f7d2317c (commit) via 5e8730eb9aec83a76b3ae7719925ede8470069a6 (commit) via 36c9bf685e6be90ff81df19978df1fc34f9cde8f (commit) via 1c64d2071382093a5d87e875e34850cf071bc292 (commit) via 3586563f17b418a2f2d35743276a3ede53b60d71 (commit) via 23e53133e2ad08449f57ffb3cd4c03e998d7ffb9 (commit) via 20719b4ce36fbfa7d7b05ce0e3f1a56fdeb0d750 (commit) via 3c8adb565340ad10b6aaac5da41caf34ed8f2b30 (commit) via 8814ec11f05dd26d2ac9f624bb6c55f3c45633d7 (commit) via 8c04e48d1d458706c4e15e7199088a6b6f767451 (commit) via d2e0d167f5d19f4f0677924706c83ad491eba007 (commit) via 3ae4a607cc53feec5c95e7eb8280bbd8e2b4e24a (commit) via e8df3770fa95c2607ca2311802709c011442aa0b (commit) via f56099b941f39c65c5455c603386951add1f8ebd (commit) via 893dd25c88ef2e1ed193ede5c86e0328154dfe78 (commit) via 65cc82a7a8b712a192f2b54159518e25d33e45e0 (commit) via 6d808ffd773f280b11d66f0909a94981ab4abd3b (commit) via 1e60965fd0c4f573aff72e1ee171e6046432d244 (commit) via a2645d146ecec4209a316af85b087a2d2cd8049c (commit) via e376abe95cdfffc21c8e662313a3ac409808f9f9 (commit) via 9d58c441e20787d904593624fb779f26b2aeddd3 (commit) via e325ea00fe09fcd0149bbb45a03e5a8eed67feb4 (commit) via 5bf383da9ec7c46066bb8b1efda72c18687207d2 (commit) via 7ffcccb509e55da8357db72f052ee181bdb7c1ab (commit) via 9b1575cb7f20841e3d2ab484088f25b4b9de9418 (commit) via 0d61c6807caa7abfa3dbbef9f823bb91e8e394e6 (commit) via 80c1cb5a0a2f9c13612a5a43c92d4657e0d06717 (commit) via 14ecdd86f1e57949858b47aa2a449e051bf3ee3a (commit) via f1d94e7457a3d497d8c65acd9be606291a5ac6f6 (commit) via 9f72b7bc5f566e3fc81218154d748cd84c15f0bb (commit) via 02254f55438a47b94b5be763fb9d96e48983000a (commit) via d289bc28beb65a937aba335501a86102d0455cec (commit) via 59e3c2a217e7b219c62fe07f702ead9594b1ac24 (commit) via 96bb3ba8b81eb7344213f9be58c031e15f7b7899 (commit) via acde9c1a1307ad140f7cd80b031e191678bb4ed8 (commit) via 644b91e3023ee306f411450048529c9f66cfed16 (commit) via 8f4c1855fa32a409b7244af0ef3b524e23dcf817 (commit) via 721373c3d75c0ba27f6b77e6577163820014f6d4 (commit) via 7631871fa9534ebfc9004cca9561c46797fa08b3 (commit) via 1579e8b3fc64d612e9dbf0d8922dbfa79e55d3cd (commit) via 035f866d75eb0d5fca55c02cca0f5e7dedc3894f (commit) via dae8a08086150fc12687a41ba30fc5335b6966e6 (commit) via 6f4e7823564b5517ff5eccbd358f0c9a2d5e3e27 (commit) via b7f2cb0a4457c0c86411672fbba4a612ca51f09f (commit) via a885661eb338185677e97efdbfc9ae49a72988c4 (commit) via c48dfb2d8f7a9b4b4e9dc0794f2e543ae4eab9df (commit) via ba6d6014ffa815480651d0f385287b257d14e025 (commit) via 290e8b5a9971dcbe9454ebe44b2592bb72a926c0 (commit) via b673eaeba7131f22b512aac8be13cb6d82b59b32 (commit) via 9f029c8e08ec1d6205ceeb6126490bb12abe785a (commit) via 34b3e9a0a2793719aa97e99d829a40fce11b739b (commit) via ae330c50741367019d9b0efd498851b414d90352 (commit) via c26ea9ee01ece7c45ebfaf524c1ce9461662f437 (commit) via 7648f3afe465f689281b93b726eccabc46faad95 (commit) via c5fe41d3f9a2d8a973c567180451119f9c8ff6b0 (commit) via f093cb3fbe18d56cd9906dbad2354013825e980f (commit) via 76ffe6380c6d357b93a59c21e093e5b9c3ee5303 (commit) via fb0aac9beb72e808e0daa1a09bcd79be56789ee1 (commit) via d1f7d501c13197c06aedba8674c51aa79cc75633 (commit) via 5be3501e7cbd3e6f0c83c1ab1a9dff07e1e7d3e1 (commit) via deb9501433aa369df9bffdb64bc6446bd5431608 (commit) via d54e39f935ef28a2f41569f7c3bdb9255a8d8fdd (commit) via b373901fad9aa13e7f793e94f0cc194f73573191 (commit) via d26c687fbd4e7645e5015f07024d6a263310bef3 (commit) via cef89b9436a1ece8f02c300030f43648f6b39b83 (commit) via ec054262e9616f276368fb3be088779127b3a793 (commit) via ab1b09f61fd02f1a90a900d0980aeff1eabb2b48 (commit) via 7c41a2e4a1ae92c305276ac1b78f7f16068c9c9b (commit) via 859a8aadaaccb29205df0f6d61131059a19392ad (commit) via 8972cf22a07ee9d52f1a4c68acd17b29c841c8b7 (commit) via 79ed90953169b0b1612c882570fc08e29850e384 (commit) via 74ee0ecd4031c164ee43fd80387dc994b1b7648a (commit) via 9ab0b2fbd287467e1af91d00635fc94f31021b4e (commit) via 58cfcaf3052b1edcb3e3dd4dffc1f2ff4942a079 (commit) via 5468844b2197f420e7a5aa2fa0d5d3f6836c568c (commit) via 1a28d6ef4ba459e83a04d9a968236986150b0e6a (commit) via a1f7518cef7451b3de439b25d12842a6d9c48885 (commit) via dec1a72c6c23bdddbfe639340d5d8974d7c7a6a1 (commit) via 7efa49066847f98512d868ec981282921a70cea5 (commit) via 0bef4d65f73beda8a5b2c5638ed328d9c701123c (commit) from a80d817716406d88b8c7e82397f4618d64e499a9 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 3cd62a7c4cacd3e2821658f9e36667e81b17cf11 Merge: 5954459238 0694e7e45f Author: Michael Tremer michael.tremer@ipfire.org Date: Wed Sep 18 10:06:54 2024 +0000
Merge branch 'core188'
commit 595445923815ccad88027b140a385c96a1c0d74a Merge: a80d817716 a45828d2ca Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Sep 16 14:49:58 2024 +0000
Merge branch 'next'
-----------------------------------------------------------------------
Summary of changes: config/cfgroot/header.pl | 6 +- config/rootfiles/common/aarch64/binutils | 113 +- config/rootfiles/common/aarch64/dtc | 28 - config/rootfiles/common/aarch64/gcc | 2915 +++++------ config/rootfiles/common/aarch64/glibc | 47 +- config/rootfiles/common/aarch64/ruby | 22 +- config/rootfiles/common/autoconf-archive | 592 +++ config/rootfiles/common/automake | 239 +- config/rootfiles/common/bind | 112 +- config/rootfiles/common/dtc | 14 + config/rootfiles/common/expat | 21 +- config/rootfiles/common/gnupg | 1 - config/rootfiles/common/gnutls | 22 +- config/rootfiles/common/linux-firmware | 1287 +++-- config/rootfiles/common/lua | 2 +- config/rootfiles/common/meson | 20 +- config/rootfiles/common/p11-kit | 4 +- config/rootfiles/common/riscv64/binutils | 144 +- config/rootfiles/common/riscv64/gcc | 2899 +++++------ config/rootfiles/common/riscv64/glibc | 49 +- config/rootfiles/common/riscv64/ruby | 270 +- config/rootfiles/common/sudo | 1 + config/rootfiles/common/x86_64/binutils | 41 +- config/rootfiles/common/x86_64/gcc | 3136 ++++++------ config/rootfiles/common/x86_64/glibc | 47 +- config/rootfiles/common/x86_64/ruby | 22 +- config/rootfiles/{oldcore/177 => core/189}/exclude | 0 .../133 => core/189}/filelists/aarch64/binutils | 0 .../133 => core/189}/filelists/aarch64/gcc | 0 .../125 => core/189}/filelists/aarch64/glibc | 0 config/rootfiles/core/189/filelists/aarch64/ruby | 1 + .../{oldcore/66 => core/189}/filelists/automake | 0 .../{oldcore/100 => core/189}/filelists/bind | 0 .../core/{188 => 189}/filelists/core-files | 0 .../core/{188 => 189}/filelists/coreutils | 0 .../{oldcore/125 => core/189}/filelists/dhcpcd | 0 .../{oldcore/106 => core/189}/filelists/expat | 0 config/rootfiles/core/189/filelists/files | 2 + .../{oldcore/164 => core/189}/filelists/gdbm | 0 .../{oldcore/110 => core/189}/filelists/gnutls | 0 .../rootfiles/core/{188 => 189}/filelists/iana-etc | 0 config/rootfiles/core/189/filelists/linux-firmware | 1017 ++++ .../{oldcore/100 => core/189}/filelists/lua | 0 config/rootfiles/core/189/filelists/meson | 1 + .../{oldcore/106 => core/189}/filelists/misc-progs | 0 .../rootfiles/core/{188 => 189}/filelists/openssl | 0 .../{oldcore/100 => core/189}/filelists/openvpn | 0 .../{oldcore/160 => core/189}/filelists/p11-kit | 0 .../180 => core/189}/filelists/riscv64/binutils | 0 .../180 => core/189}/filelists/riscv64/gcc | 0 .../180 => core/189}/filelists/riscv64/glibc | 0 config/rootfiles/core/189/filelists/riscv64/ruby | 1 + .../{oldcore/112 => core/189}/filelists/sudo | 0 .../rootfiles/core/{188 => 189}/filelists/suricata | 0 .../{oldcore/155 => core/189}/filelists/sysvinit | 0 .../100 => core/189}/filelists/x86_64/binutils | 0 .../{oldcore/100 => core/189}/filelists/x86_64/gcc | 0 .../100 => core/189}/filelists/x86_64/glibc | 0 .../{188 => 189}/filelists/x86_64/intel-microcode | 0 config/rootfiles/core/189/filelists/x86_64/ruby | 1 + .../{oldcore/125 => core/189}/filelists/xfsprogs | 0 config/rootfiles/core/189/update.sh | 380 ++ config/rootfiles/{core => oldcore}/188/exclude | 0 .../{core => oldcore}/188/filelists/aarch64/linux | 0 .../188/filelists/aarch64/util-linux | 0 .../{core => oldcore}/188/filelists/apache2 | 0 .../{core => oldcore}/188/filelists/arping | 0 .../rootfiles/{core => oldcore}/188/filelists/bash | 0 .../{core => oldcore}/188/filelists/btrfs-progs | 0 .../{core => oldcore}/188/filelists/core-files | 0 .../{core => oldcore}/188/filelists/coreutils | 0 .../rootfiles/{core => oldcore}/188/filelists/curl | 0 .../{core => oldcore}/188/filelists/cyrus-sasl | 0 .../rootfiles/{core => oldcore}/188/filelists/dhcp | 0 .../{core => oldcore}/188/filelists/e2fsprogs | 0 .../{core => oldcore}/188/filelists/exfatprogs | 0 .../{core => oldcore}/188/filelists/files | 0 .../{core => oldcore}/188/filelists/findutils | 0 .../{core => oldcore}/188/filelists/gettext | 0 .../{core => oldcore}/188/filelists/hwdata | 0 .../{core => oldcore}/188/filelists/iana-etc | 0 .../{core => oldcore}/188/filelists/iproute2 | 0 .../rootfiles/{core => oldcore}/188/filelists/knot | 0 .../rootfiles/{core => oldcore}/188/filelists/less | 0 .../{core => oldcore}/188/filelists/libarchive | 0 .../{core => oldcore}/188/filelists/libcap | 0 .../{core => oldcore}/188/filelists/libcap-ng | 0 .../{core => oldcore}/188/filelists/libgcrypt | 0 .../{core => oldcore}/188/filelists/libgpg-error | 0 .../{core => oldcore}/188/filelists/libinih | 0 .../{core => oldcore}/188/filelists/libjpeg | 0 .../{core => oldcore}/188/filelists/libnet | 0 .../{core => oldcore}/188/filelists/libnl-3 | 0 .../{core => oldcore}/188/filelists/libqmi | 0 .../{core => oldcore}/188/filelists/libsodium | 0 .../{core => oldcore}/188/filelists/libtiff | 0 .../{core => oldcore}/188/filelists/libtirpc | 0 .../{core => oldcore}/188/filelists/libusb | 0 .../{core => oldcore}/188/filelists/libuv | 0 .../{core => oldcore}/188/filelists/libxml2 | 0 .../{core => oldcore}/188/filelists/libxslt | 0 .../{core => oldcore}/188/filelists/linux-atm | 0 .../rootfiles/{core => oldcore}/188/filelists/lz4 | 0 .../{core => oldcore}/188/filelists/man-pages | 0 .../rootfiles/{core => oldcore}/188/filelists/nasm | 0 .../{core => oldcore}/188/filelists/ncurses | 0 .../{core => oldcore}/188/filelists/openssl | 0 .../{core => oldcore}/188/filelists/pcre2 | 0 .../{core => oldcore}/188/filelists/poppler | 0 .../{core => oldcore}/188/filelists/readline | 0 .../{core => oldcore}/188/filelists/riscv64/linux | 0 .../188/filelists/riscv64/util-linux | 0 .../{core => oldcore}/188/filelists/rrdtool | 0 .../{core => oldcore}/188/filelists/shadow | 0 .../{core => oldcore}/188/filelists/sqlite | 0 .../{core => oldcore}/188/filelists/suricata | 0 .../{core => oldcore}/188/filelists/unbound | 0 .../188/filelists/web-user-interface | 0 .../188/filelists/x86_64/intel-microcode | 0 .../{core => oldcore}/188/filelists/x86_64/linux | 0 .../188/filelists/x86_64/util-linux | 0 config/rootfiles/{core => oldcore}/188/update.sh | 0 config/rootfiles/packages/borgbackup | 16 +- config/rootfiles/packages/clamav | 4 +- config/rootfiles/packages/ffmpeg | 37 +- config/rootfiles/packages/libvirt | 14 +- config/rootfiles/packages/libxxhash | 15 + config/rootfiles/packages/mc | 12 + config/rootfiles/packages/ncat | 846 +--- config/rootfiles/packages/python3-msgpack | 21 +- config/rootfiles/packages/qemu | 5 +- config/rootfiles/packages/shairport-sync | 2 +- config/rootfiles/packages/taglib | 4 +- config/rootfiles/packages/tshark | 4 +- config/rootfiles/packages/zabbix_agentd | 1 + config/zabbix_agentd/ipfire_services.pl | 212 + config/zabbix_agentd/sudoers | 1 + config/zabbix_agentd/userparameter_ipfire.conf | 4 +- html/cgi-bin/credits.cgi | 4 +- lfs/{autoconf => autoconf-archive} | 7 +- lfs/automake | 6 +- lfs/berkeley | 3 + lfs/bind | 19 +- lfs/binutils | 6 +- lfs/borgbackup | 6 +- lfs/clamav | 6 +- lfs/collectd | 6 +- lfs/coreutils | 4 +- lfs/dhcpcd | 5 +- lfs/dtc | 12 +- lfs/expat | 4 +- lfs/expect | 1 + lfs/ffmpeg | 24 +- lfs/gcc | 14 +- lfs/gdbm | 6 +- lfs/ghostscript | 1 + lfs/glibc | 4 +- lfs/gnutls | 4 +- lfs/grub | 1 + lfs/iana-etc | 4 +- lfs/intel-microcode | 4 +- lfs/iotop | 8 +- lfs/lcdproc | 2 +- lfs/libvirt | 6 +- lfs/{bwm-ng => libxxhash} | 19 +- lfs/linux-firmware | 8 +- lfs/lua | 10 +- lfs/mc | 6 +- lfs/mcelog | 8 +- lfs/meson | 4 +- lfs/minidlna | 6 +- lfs/mpd | 2 +- lfs/ncat | 2 +- lfs/ntp | 2 + lfs/observium-agent | 8 +- lfs/openvpn | 6 +- lfs/p11-kit | 10 +- lfs/python3-msgpack | 6 +- lfs/qemu | 14 +- lfs/qemu-ga | 6 +- lfs/ruby | 4 +- lfs/shairport-sync | 10 +- lfs/squidguard | 2 + lfs/sudo | 6 +- lfs/syslinux | 1 + lfs/sysvinit | 8 +- lfs/taglib | 6 +- lfs/telnet | 5 +- lfs/tftpd | 3 +- lfs/tshark | 6 +- lfs/whatmask | 1 + lfs/xfsprogs | 4 +- lfs/zabbix_agentd | 8 +- make.sh | 76 +- src/initscripts/system/functions | 50 +- src/misc-progs/openvpnctrl.c | 17 +- src/misc-progs/wioscan.c | 4 +- src/misc-progs/wirelessclient.c | 1 + src/patches/coreutils/coreutils-9.5-i18n-2.patch | 5188 -------------------- src/patches/coreutils/coreutils-9.5-uname-1.patch | 170 - src/patches/db-5.2.28-sqlite-configure-path.patch | 11 + src/patches/db-5.3.28-clang16.patch | 325 ++ ...2-Allow-free-selection-of-MTU-by-the-user.patch | 44 - src/patches/dtc/dtc-1.6.1-disable_Werror.patch | 12 - src/patches/dtc/dtc-1.7.1-disable_Werror.patch | 12 + src/patches/expect-5.45.4-gcc14-1.patch | 288 ++ ...0-mathpops-clip-constants-used-with-shift.patch | 76 - ...v_use_log2_from_cheader_without_namespace.patch | 15 - .../gcc/gcc.git-745dae5-remove_cyclades.patch | 123 - src/patches/ghostscript-10.03.1-bug707649.patch | 29 + ...e-medany-instead-of-large-model-for-RISCV.patch | 36 + ...ry-1.patch => lua-5.4.7-shared_library-1.patch} | 0 ...a-1.3.3_add_compatibility_with_ffmpeg_7.0.patch | 23 + src/patches/ntp-4.2.8_p15-configure-clang16.patch | 610 +++ src/patches/squidguard-1.6.0-configure.patch | 55 + src/patches/squidguard-1.6.0-stdlib.patch | 22 + .../syslinux-6.04-pre1-fix-build-with-gcc-14.patch | 61 + ....patch => sysvinit-3.10_build_mountpoint.patch} | 0 src/patches/tftp-c99.patch | 50 + src/setup/dhcp.c | 2 +- src/setup/main.c | 1 - src/setup/misc.c | 1 - src/setup/netstuff.c | 19 +- src/setup/networking.c | 9 +- tests/lib.sh | 122 + tests/src/initscripts/system/functions/data/1 | 20 + .../system/functions/data/1_output_stderr | 0 .../system/functions/data/1_output_stdout | 0 tests/src/initscripts/system/functions/data/2 | 21 + .../system/functions/data/2_output_stderr | 9 + .../system/functions/data/2_output_stdout | 0 tests/src/initscripts/system/functions/test.sh | 47 + tests/src/initscripts/system/functions/test2.sh | 21 + tools/find-linux-firmware-changes | 139 + tools/find-missing-libs.sh | 0 235 files changed, 10788 insertions(+), 11924 deletions(-) delete mode 100644 config/rootfiles/common/aarch64/dtc create mode 100644 config/rootfiles/common/autoconf-archive create mode 100644 config/rootfiles/common/dtc copy config/rootfiles/{oldcore/177 => core/189}/exclude (100%) copy config/rootfiles/{oldcore/133 => core/189}/filelists/aarch64/binutils (100%) copy config/rootfiles/{oldcore/133 => core/189}/filelists/aarch64/gcc (100%) copy config/rootfiles/{oldcore/125 => core/189}/filelists/aarch64/glibc (100%) create mode 120000 config/rootfiles/core/189/filelists/aarch64/ruby copy config/rootfiles/{oldcore/66 => core/189}/filelists/automake (100%) copy config/rootfiles/{oldcore/100 => core/189}/filelists/bind (100%) copy config/rootfiles/core/{188 => 189}/filelists/core-files (100%) copy config/rootfiles/core/{188 => 189}/filelists/coreutils (100%) copy config/rootfiles/{oldcore/125 => core/189}/filelists/dhcpcd (100%) copy config/rootfiles/{oldcore/106 => core/189}/filelists/expat (100%) create mode 100644 config/rootfiles/core/189/filelists/files copy config/rootfiles/{oldcore/164 => core/189}/filelists/gdbm (100%) copy config/rootfiles/{oldcore/110 => core/189}/filelists/gnutls (100%) copy config/rootfiles/core/{188 => 189}/filelists/iana-etc (100%) create mode 100644 config/rootfiles/core/189/filelists/linux-firmware copy config/rootfiles/{oldcore/100 => core/189}/filelists/lua (100%) create mode 120000 config/rootfiles/core/189/filelists/meson copy config/rootfiles/{oldcore/106 => core/189}/filelists/misc-progs (100%) copy config/rootfiles/core/{188 => 189}/filelists/openssl (100%) copy config/rootfiles/{oldcore/100 => core/189}/filelists/openvpn (100%) copy config/rootfiles/{oldcore/160 => core/189}/filelists/p11-kit (100%) copy config/rootfiles/{oldcore/180 => core/189}/filelists/riscv64/binutils (100%) copy config/rootfiles/{oldcore/180 => core/189}/filelists/riscv64/gcc (100%) copy config/rootfiles/{oldcore/180 => core/189}/filelists/riscv64/glibc (100%) create mode 120000 config/rootfiles/core/189/filelists/riscv64/ruby copy config/rootfiles/{oldcore/112 => core/189}/filelists/sudo (100%) copy config/rootfiles/core/{188 => 189}/filelists/suricata (100%) copy config/rootfiles/{oldcore/155 => core/189}/filelists/sysvinit (100%) copy config/rootfiles/{oldcore/100 => core/189}/filelists/x86_64/binutils (100%) copy config/rootfiles/{oldcore/100 => core/189}/filelists/x86_64/gcc (100%) copy config/rootfiles/{oldcore/100 => core/189}/filelists/x86_64/glibc (100%) copy config/rootfiles/core/{188 => 189}/filelists/x86_64/intel-microcode (100%) create mode 120000 config/rootfiles/core/189/filelists/x86_64/ruby copy config/rootfiles/{oldcore/125 => core/189}/filelists/xfsprogs (100%) create mode 100644 config/rootfiles/core/189/update.sh rename config/rootfiles/{core => oldcore}/188/exclude (100%) rename config/rootfiles/{core => oldcore}/188/filelists/aarch64/linux (100%) rename config/rootfiles/{core => oldcore}/188/filelists/aarch64/util-linux (100%) rename config/rootfiles/{core => oldcore}/188/filelists/apache2 (100%) rename config/rootfiles/{core => oldcore}/188/filelists/arping (100%) rename config/rootfiles/{core => oldcore}/188/filelists/bash (100%) rename config/rootfiles/{core => oldcore}/188/filelists/btrfs-progs (100%) rename config/rootfiles/{core => oldcore}/188/filelists/core-files (100%) rename config/rootfiles/{core => oldcore}/188/filelists/coreutils (100%) rename config/rootfiles/{core => oldcore}/188/filelists/curl (100%) rename config/rootfiles/{core => oldcore}/188/filelists/cyrus-sasl (100%) rename config/rootfiles/{core => oldcore}/188/filelists/dhcp (100%) rename config/rootfiles/{core => oldcore}/188/filelists/e2fsprogs (100%) rename config/rootfiles/{core => oldcore}/188/filelists/exfatprogs (100%) rename config/rootfiles/{core => oldcore}/188/filelists/files (100%) rename config/rootfiles/{core => oldcore}/188/filelists/findutils (100%) rename config/rootfiles/{core => oldcore}/188/filelists/gettext (100%) rename config/rootfiles/{core => oldcore}/188/filelists/hwdata (100%) rename config/rootfiles/{core => oldcore}/188/filelists/iana-etc (100%) rename config/rootfiles/{core => oldcore}/188/filelists/iproute2 (100%) rename config/rootfiles/{core => oldcore}/188/filelists/knot (100%) rename config/rootfiles/{core => oldcore}/188/filelists/less (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libarchive (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libcap (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libcap-ng (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libgcrypt (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libgpg-error (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libinih (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libjpeg (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libnet (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libnl-3 (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libqmi (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libsodium (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libtiff (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libtirpc (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libusb (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libuv (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libxml2 (100%) rename config/rootfiles/{core => oldcore}/188/filelists/libxslt (100%) rename config/rootfiles/{core => oldcore}/188/filelists/linux-atm (100%) rename config/rootfiles/{core => oldcore}/188/filelists/lz4 (100%) rename config/rootfiles/{core => oldcore}/188/filelists/man-pages (100%) rename config/rootfiles/{core => oldcore}/188/filelists/nasm (100%) rename config/rootfiles/{core => oldcore}/188/filelists/ncurses (100%) rename config/rootfiles/{core => oldcore}/188/filelists/openssl (100%) rename config/rootfiles/{core => oldcore}/188/filelists/pcre2 (100%) rename config/rootfiles/{core => oldcore}/188/filelists/poppler (100%) rename config/rootfiles/{core => oldcore}/188/filelists/readline (100%) rename config/rootfiles/{core => oldcore}/188/filelists/riscv64/linux (100%) rename config/rootfiles/{core => oldcore}/188/filelists/riscv64/util-linux (100%) rename config/rootfiles/{core => oldcore}/188/filelists/rrdtool (100%) rename config/rootfiles/{core => oldcore}/188/filelists/shadow (100%) rename config/rootfiles/{core => oldcore}/188/filelists/sqlite (100%) rename config/rootfiles/{core => oldcore}/188/filelists/suricata (100%) rename config/rootfiles/{core => oldcore}/188/filelists/unbound (100%) rename config/rootfiles/{core => oldcore}/188/filelists/web-user-interface (100%) rename config/rootfiles/{core => oldcore}/188/filelists/x86_64/intel-microcode (100%) rename config/rootfiles/{core => oldcore}/188/filelists/x86_64/linux (100%) rename config/rootfiles/{core => oldcore}/188/filelists/x86_64/util-linux (100%) rename config/rootfiles/{core => oldcore}/188/update.sh (100%) create mode 100644 config/rootfiles/packages/libxxhash create mode 100755 config/zabbix_agentd/ipfire_services.pl copy lfs/{autoconf => autoconf-archive} (93%) copy lfs/{bwm-ng => libxxhash} (88%) delete mode 100644 src/patches/coreutils/coreutils-9.5-i18n-2.patch delete mode 100644 src/patches/coreutils/coreutils-9.5-uname-1.patch create mode 100644 src/patches/db-5.2.28-sqlite-configure-path.patch create mode 100644 src/patches/db-5.3.28-clang16.patch delete mode 100644 src/patches/dhcpcd-10.0.2-Allow-free-selection-of-MTU-by-the-user.patch delete mode 100644 src/patches/dtc/dtc-1.6.1-disable_Werror.patch create mode 100644 src/patches/dtc/dtc-1.7.1-disable_Werror.patch create mode 100644 src/patches/expect-5.45.4-gcc14-1.patch delete mode 100644 src/patches/ffmpeg-6.0-mathpops-clip-constants-used-with-shift.patch delete mode 100644 src/patches/gcc/gcc-13.1.0-riscv_use_log2_from_cheader_without_namespace.patch delete mode 100644 src/patches/gcc/gcc.git-745dae5-remove_cyclades.patch create mode 100644 src/patches/ghostscript-10.03.1-bug707649.patch create mode 100644 src/patches/grub-2.12-Use-medany-instead-of-large-model-for-RISCV.patch rename src/patches/{lua-5.4.6-shared_library-1.patch => lua-5.4.7-shared_library-1.patch} (100%) create mode 100644 src/patches/minidlna-1.3.3_add_compatibility_with_ffmpeg_7.0.patch create mode 100644 src/patches/ntp-4.2.8_p15-configure-clang16.patch create mode 100644 src/patches/squidguard-1.6.0-configure.patch create mode 100644 src/patches/squidguard-1.6.0-stdlib.patch create mode 100644 src/patches/syslinux-6.04-pre1-fix-build-with-gcc-14.patch rename src/patches/{sysvinit-3.08_build_mountpoint.patch => sysvinit-3.10_build_mountpoint.patch} (100%) create mode 100644 src/patches/tftp-c99.patch create mode 100644 tests/lib.sh create mode 100644 tests/src/initscripts/system/functions/data/1 copy config/backup/includes/lcdproc => tests/src/initscripts/system/functions/data/1_output_stderr (100%) copy config/backup/includes/lcdproc => tests/src/initscripts/system/functions/data/1_output_stdout (100%) create mode 100644 tests/src/initscripts/system/functions/data/2 create mode 100644 tests/src/initscripts/system/functions/data/2_output_stderr copy config/backup/includes/lcdproc => tests/src/initscripts/system/functions/data/2_output_stdout (100%) create mode 100755 tests/src/initscripts/system/functions/test.sh create mode 100755 tests/src/initscripts/system/functions/test2.sh create mode 100755 tools/find-linux-firmware-changes mode change 100644 => 100755 tools/find-missing-libs.sh
Difference in files: diff --git a/config/cfgroot/header.pl b/config/cfgroot/header.pl index a90a6f4817..3778c4e599 100644 --- a/config/cfgroot/header.pl +++ b/config/cfgroot/header.pl @@ -950,9 +950,6 @@ EOF @pids = &General::find_pids("${process}"); }
- # Get memory consumption - my $mem = &General::get_memory_consumption(@pids); - print <<EOF; <tr> <th scope="row"> @@ -962,6 +959,9 @@ EOF
# Running? if (scalar @pids) { + # Get memory consumption + my $mem = &General::get_memory_consumption(@pids); + # Format memory $mem = &General::formatBytes($mem);
diff --git a/config/rootfiles/common/aarch64/binutils b/config/rootfiles/common/aarch64/binutils index 3f9475665b..7257fb3a5f 100644 --- a/config/rootfiles/common/aarch64/binutils +++ b/config/rootfiles/common/aarch64/binutils @@ -52,268 +52,376 @@ usr/lib/bfd-plugins/libdep.so #usr/lib/ldscripts/aarch64elf.xbn #usr/lib/ldscripts/aarch64elf.xc #usr/lib/ldscripts/aarch64elf.xce +#usr/lib/ldscripts/aarch64elf.xcer #usr/lib/ldscripts/aarch64elf.xd #usr/lib/ldscripts/aarch64elf.xdc #usr/lib/ldscripts/aarch64elf.xdce +#usr/lib/ldscripts/aarch64elf.xdcer #usr/lib/ldscripts/aarch64elf.xde +#usr/lib/ldscripts/aarch64elf.xder #usr/lib/ldscripts/aarch64elf.xdw #usr/lib/ldscripts/aarch64elf.xdwe +#usr/lib/ldscripts/aarch64elf.xdwer #usr/lib/ldscripts/aarch64elf.xe +#usr/lib/ldscripts/aarch64elf.xer #usr/lib/ldscripts/aarch64elf.xn #usr/lib/ldscripts/aarch64elf.xr #usr/lib/ldscripts/aarch64elf.xs #usr/lib/ldscripts/aarch64elf.xsc #usr/lib/ldscripts/aarch64elf.xsce +#usr/lib/ldscripts/aarch64elf.xscer #usr/lib/ldscripts/aarch64elf.xse +#usr/lib/ldscripts/aarch64elf.xser #usr/lib/ldscripts/aarch64elf.xsw #usr/lib/ldscripts/aarch64elf.xswe +#usr/lib/ldscripts/aarch64elf.xswer #usr/lib/ldscripts/aarch64elf.xu #usr/lib/ldscripts/aarch64elf.xw #usr/lib/ldscripts/aarch64elf.xwe +#usr/lib/ldscripts/aarch64elf.xwer #usr/lib/ldscripts/aarch64elf32.x #usr/lib/ldscripts/aarch64elf32.xbn #usr/lib/ldscripts/aarch64elf32.xc #usr/lib/ldscripts/aarch64elf32.xce +#usr/lib/ldscripts/aarch64elf32.xcer #usr/lib/ldscripts/aarch64elf32.xd #usr/lib/ldscripts/aarch64elf32.xdc #usr/lib/ldscripts/aarch64elf32.xdce +#usr/lib/ldscripts/aarch64elf32.xdcer #usr/lib/ldscripts/aarch64elf32.xde +#usr/lib/ldscripts/aarch64elf32.xder #usr/lib/ldscripts/aarch64elf32.xdw #usr/lib/ldscripts/aarch64elf32.xdwe +#usr/lib/ldscripts/aarch64elf32.xdwer #usr/lib/ldscripts/aarch64elf32.xe +#usr/lib/ldscripts/aarch64elf32.xer #usr/lib/ldscripts/aarch64elf32.xn #usr/lib/ldscripts/aarch64elf32.xr #usr/lib/ldscripts/aarch64elf32.xs #usr/lib/ldscripts/aarch64elf32.xsc #usr/lib/ldscripts/aarch64elf32.xsce +#usr/lib/ldscripts/aarch64elf32.xscer #usr/lib/ldscripts/aarch64elf32.xse +#usr/lib/ldscripts/aarch64elf32.xser #usr/lib/ldscripts/aarch64elf32.xsw #usr/lib/ldscripts/aarch64elf32.xswe +#usr/lib/ldscripts/aarch64elf32.xswer #usr/lib/ldscripts/aarch64elf32.xu #usr/lib/ldscripts/aarch64elf32.xw #usr/lib/ldscripts/aarch64elf32.xwe +#usr/lib/ldscripts/aarch64elf32.xwer #usr/lib/ldscripts/aarch64elf32b.x #usr/lib/ldscripts/aarch64elf32b.xbn #usr/lib/ldscripts/aarch64elf32b.xc #usr/lib/ldscripts/aarch64elf32b.xce +#usr/lib/ldscripts/aarch64elf32b.xcer #usr/lib/ldscripts/aarch64elf32b.xd #usr/lib/ldscripts/aarch64elf32b.xdc #usr/lib/ldscripts/aarch64elf32b.xdce +#usr/lib/ldscripts/aarch64elf32b.xdcer #usr/lib/ldscripts/aarch64elf32b.xde +#usr/lib/ldscripts/aarch64elf32b.xder #usr/lib/ldscripts/aarch64elf32b.xdw #usr/lib/ldscripts/aarch64elf32b.xdwe +#usr/lib/ldscripts/aarch64elf32b.xdwer #usr/lib/ldscripts/aarch64elf32b.xe +#usr/lib/ldscripts/aarch64elf32b.xer #usr/lib/ldscripts/aarch64elf32b.xn #usr/lib/ldscripts/aarch64elf32b.xr #usr/lib/ldscripts/aarch64elf32b.xs #usr/lib/ldscripts/aarch64elf32b.xsc #usr/lib/ldscripts/aarch64elf32b.xsce +#usr/lib/ldscripts/aarch64elf32b.xscer #usr/lib/ldscripts/aarch64elf32b.xse +#usr/lib/ldscripts/aarch64elf32b.xser #usr/lib/ldscripts/aarch64elf32b.xsw #usr/lib/ldscripts/aarch64elf32b.xswe +#usr/lib/ldscripts/aarch64elf32b.xswer #usr/lib/ldscripts/aarch64elf32b.xu #usr/lib/ldscripts/aarch64elf32b.xw #usr/lib/ldscripts/aarch64elf32b.xwe +#usr/lib/ldscripts/aarch64elf32b.xwer #usr/lib/ldscripts/aarch64elfb.x #usr/lib/ldscripts/aarch64elfb.xbn #usr/lib/ldscripts/aarch64elfb.xc #usr/lib/ldscripts/aarch64elfb.xce +#usr/lib/ldscripts/aarch64elfb.xcer #usr/lib/ldscripts/aarch64elfb.xd #usr/lib/ldscripts/aarch64elfb.xdc #usr/lib/ldscripts/aarch64elfb.xdce +#usr/lib/ldscripts/aarch64elfb.xdcer #usr/lib/ldscripts/aarch64elfb.xde +#usr/lib/ldscripts/aarch64elfb.xder #usr/lib/ldscripts/aarch64elfb.xdw #usr/lib/ldscripts/aarch64elfb.xdwe +#usr/lib/ldscripts/aarch64elfb.xdwer #usr/lib/ldscripts/aarch64elfb.xe +#usr/lib/ldscripts/aarch64elfb.xer #usr/lib/ldscripts/aarch64elfb.xn #usr/lib/ldscripts/aarch64elfb.xr #usr/lib/ldscripts/aarch64elfb.xs #usr/lib/ldscripts/aarch64elfb.xsc #usr/lib/ldscripts/aarch64elfb.xsce +#usr/lib/ldscripts/aarch64elfb.xscer #usr/lib/ldscripts/aarch64elfb.xse +#usr/lib/ldscripts/aarch64elfb.xser #usr/lib/ldscripts/aarch64elfb.xsw #usr/lib/ldscripts/aarch64elfb.xswe +#usr/lib/ldscripts/aarch64elfb.xswer #usr/lib/ldscripts/aarch64elfb.xu #usr/lib/ldscripts/aarch64elfb.xw #usr/lib/ldscripts/aarch64elfb.xwe +#usr/lib/ldscripts/aarch64elfb.xwer #usr/lib/ldscripts/aarch64linux.x #usr/lib/ldscripts/aarch64linux.xbn #usr/lib/ldscripts/aarch64linux.xc #usr/lib/ldscripts/aarch64linux.xce +#usr/lib/ldscripts/aarch64linux.xcer #usr/lib/ldscripts/aarch64linux.xd #usr/lib/ldscripts/aarch64linux.xdc #usr/lib/ldscripts/aarch64linux.xdce +#usr/lib/ldscripts/aarch64linux.xdcer #usr/lib/ldscripts/aarch64linux.xde +#usr/lib/ldscripts/aarch64linux.xder #usr/lib/ldscripts/aarch64linux.xdw #usr/lib/ldscripts/aarch64linux.xdwe +#usr/lib/ldscripts/aarch64linux.xdwer #usr/lib/ldscripts/aarch64linux.xe +#usr/lib/ldscripts/aarch64linux.xer #usr/lib/ldscripts/aarch64linux.xn #usr/lib/ldscripts/aarch64linux.xr #usr/lib/ldscripts/aarch64linux.xs #usr/lib/ldscripts/aarch64linux.xsc #usr/lib/ldscripts/aarch64linux.xsce +#usr/lib/ldscripts/aarch64linux.xscer #usr/lib/ldscripts/aarch64linux.xse +#usr/lib/ldscripts/aarch64linux.xser #usr/lib/ldscripts/aarch64linux.xsw #usr/lib/ldscripts/aarch64linux.xswe +#usr/lib/ldscripts/aarch64linux.xswer #usr/lib/ldscripts/aarch64linux.xu #usr/lib/ldscripts/aarch64linux.xw #usr/lib/ldscripts/aarch64linux.xwe +#usr/lib/ldscripts/aarch64linux.xwer #usr/lib/ldscripts/aarch64linux32.x #usr/lib/ldscripts/aarch64linux32.xbn #usr/lib/ldscripts/aarch64linux32.xc #usr/lib/ldscripts/aarch64linux32.xce +#usr/lib/ldscripts/aarch64linux32.xcer #usr/lib/ldscripts/aarch64linux32.xd #usr/lib/ldscripts/aarch64linux32.xdc #usr/lib/ldscripts/aarch64linux32.xdce +#usr/lib/ldscripts/aarch64linux32.xdcer #usr/lib/ldscripts/aarch64linux32.xde +#usr/lib/ldscripts/aarch64linux32.xder #usr/lib/ldscripts/aarch64linux32.xdw #usr/lib/ldscripts/aarch64linux32.xdwe +#usr/lib/ldscripts/aarch64linux32.xdwer #usr/lib/ldscripts/aarch64linux32.xe +#usr/lib/ldscripts/aarch64linux32.xer #usr/lib/ldscripts/aarch64linux32.xn #usr/lib/ldscripts/aarch64linux32.xr #usr/lib/ldscripts/aarch64linux32.xs #usr/lib/ldscripts/aarch64linux32.xsc #usr/lib/ldscripts/aarch64linux32.xsce +#usr/lib/ldscripts/aarch64linux32.xscer #usr/lib/ldscripts/aarch64linux32.xse +#usr/lib/ldscripts/aarch64linux32.xser #usr/lib/ldscripts/aarch64linux32.xsw #usr/lib/ldscripts/aarch64linux32.xswe +#usr/lib/ldscripts/aarch64linux32.xswer #usr/lib/ldscripts/aarch64linux32.xu #usr/lib/ldscripts/aarch64linux32.xw #usr/lib/ldscripts/aarch64linux32.xwe +#usr/lib/ldscripts/aarch64linux32.xwer #usr/lib/ldscripts/aarch64linux32b.x #usr/lib/ldscripts/aarch64linux32b.xbn #usr/lib/ldscripts/aarch64linux32b.xc #usr/lib/ldscripts/aarch64linux32b.xce +#usr/lib/ldscripts/aarch64linux32b.xcer #usr/lib/ldscripts/aarch64linux32b.xd #usr/lib/ldscripts/aarch64linux32b.xdc #usr/lib/ldscripts/aarch64linux32b.xdce +#usr/lib/ldscripts/aarch64linux32b.xdcer #usr/lib/ldscripts/aarch64linux32b.xde +#usr/lib/ldscripts/aarch64linux32b.xder #usr/lib/ldscripts/aarch64linux32b.xdw #usr/lib/ldscripts/aarch64linux32b.xdwe +#usr/lib/ldscripts/aarch64linux32b.xdwer #usr/lib/ldscripts/aarch64linux32b.xe +#usr/lib/ldscripts/aarch64linux32b.xer #usr/lib/ldscripts/aarch64linux32b.xn #usr/lib/ldscripts/aarch64linux32b.xr #usr/lib/ldscripts/aarch64linux32b.xs #usr/lib/ldscripts/aarch64linux32b.xsc #usr/lib/ldscripts/aarch64linux32b.xsce +#usr/lib/ldscripts/aarch64linux32b.xscer #usr/lib/ldscripts/aarch64linux32b.xse +#usr/lib/ldscripts/aarch64linux32b.xser #usr/lib/ldscripts/aarch64linux32b.xsw #usr/lib/ldscripts/aarch64linux32b.xswe +#usr/lib/ldscripts/aarch64linux32b.xswer #usr/lib/ldscripts/aarch64linux32b.xu #usr/lib/ldscripts/aarch64linux32b.xw #usr/lib/ldscripts/aarch64linux32b.xwe +#usr/lib/ldscripts/aarch64linux32b.xwer #usr/lib/ldscripts/aarch64linuxb.x #usr/lib/ldscripts/aarch64linuxb.xbn #usr/lib/ldscripts/aarch64linuxb.xc #usr/lib/ldscripts/aarch64linuxb.xce +#usr/lib/ldscripts/aarch64linuxb.xcer #usr/lib/ldscripts/aarch64linuxb.xd #usr/lib/ldscripts/aarch64linuxb.xdc #usr/lib/ldscripts/aarch64linuxb.xdce +#usr/lib/ldscripts/aarch64linuxb.xdcer #usr/lib/ldscripts/aarch64linuxb.xde +#usr/lib/ldscripts/aarch64linuxb.xder #usr/lib/ldscripts/aarch64linuxb.xdw #usr/lib/ldscripts/aarch64linuxb.xdwe +#usr/lib/ldscripts/aarch64linuxb.xdwer #usr/lib/ldscripts/aarch64linuxb.xe +#usr/lib/ldscripts/aarch64linuxb.xer #usr/lib/ldscripts/aarch64linuxb.xn #usr/lib/ldscripts/aarch64linuxb.xr #usr/lib/ldscripts/aarch64linuxb.xs #usr/lib/ldscripts/aarch64linuxb.xsc #usr/lib/ldscripts/aarch64linuxb.xsce +#usr/lib/ldscripts/aarch64linuxb.xscer #usr/lib/ldscripts/aarch64linuxb.xse +#usr/lib/ldscripts/aarch64linuxb.xser #usr/lib/ldscripts/aarch64linuxb.xsw #usr/lib/ldscripts/aarch64linuxb.xswe +#usr/lib/ldscripts/aarch64linuxb.xswer #usr/lib/ldscripts/aarch64linuxb.xu #usr/lib/ldscripts/aarch64linuxb.xw #usr/lib/ldscripts/aarch64linuxb.xwe +#usr/lib/ldscripts/aarch64linuxb.xwer #usr/lib/ldscripts/armelf.x #usr/lib/ldscripts/armelf.xbn #usr/lib/ldscripts/armelf.xc #usr/lib/ldscripts/armelf.xce +#usr/lib/ldscripts/armelf.xcer #usr/lib/ldscripts/armelf.xd #usr/lib/ldscripts/armelf.xdc #usr/lib/ldscripts/armelf.xdce +#usr/lib/ldscripts/armelf.xdcer #usr/lib/ldscripts/armelf.xde +#usr/lib/ldscripts/armelf.xder #usr/lib/ldscripts/armelf.xdw #usr/lib/ldscripts/armelf.xdwe +#usr/lib/ldscripts/armelf.xdwer #usr/lib/ldscripts/armelf.xe +#usr/lib/ldscripts/armelf.xer #usr/lib/ldscripts/armelf.xn #usr/lib/ldscripts/armelf.xr #usr/lib/ldscripts/armelf.xs #usr/lib/ldscripts/armelf.xsc #usr/lib/ldscripts/armelf.xsce +#usr/lib/ldscripts/armelf.xscer #usr/lib/ldscripts/armelf.xse +#usr/lib/ldscripts/armelf.xser #usr/lib/ldscripts/armelf.xsw #usr/lib/ldscripts/armelf.xswe +#usr/lib/ldscripts/armelf.xswer #usr/lib/ldscripts/armelf.xu #usr/lib/ldscripts/armelf.xw #usr/lib/ldscripts/armelf.xwe +#usr/lib/ldscripts/armelf.xwer #usr/lib/ldscripts/armelf_linux_eabi.x #usr/lib/ldscripts/armelf_linux_eabi.xbn #usr/lib/ldscripts/armelf_linux_eabi.xc #usr/lib/ldscripts/armelf_linux_eabi.xce +#usr/lib/ldscripts/armelf_linux_eabi.xcer #usr/lib/ldscripts/armelf_linux_eabi.xd #usr/lib/ldscripts/armelf_linux_eabi.xdc #usr/lib/ldscripts/armelf_linux_eabi.xdce +#usr/lib/ldscripts/armelf_linux_eabi.xdcer #usr/lib/ldscripts/armelf_linux_eabi.xde +#usr/lib/ldscripts/armelf_linux_eabi.xder #usr/lib/ldscripts/armelf_linux_eabi.xdw #usr/lib/ldscripts/armelf_linux_eabi.xdwe +#usr/lib/ldscripts/armelf_linux_eabi.xdwer #usr/lib/ldscripts/armelf_linux_eabi.xe +#usr/lib/ldscripts/armelf_linux_eabi.xer #usr/lib/ldscripts/armelf_linux_eabi.xn #usr/lib/ldscripts/armelf_linux_eabi.xr #usr/lib/ldscripts/armelf_linux_eabi.xs #usr/lib/ldscripts/armelf_linux_eabi.xsc #usr/lib/ldscripts/armelf_linux_eabi.xsce +#usr/lib/ldscripts/armelf_linux_eabi.xscer #usr/lib/ldscripts/armelf_linux_eabi.xse +#usr/lib/ldscripts/armelf_linux_eabi.xser #usr/lib/ldscripts/armelf_linux_eabi.xsw #usr/lib/ldscripts/armelf_linux_eabi.xswe +#usr/lib/ldscripts/armelf_linux_eabi.xswer #usr/lib/ldscripts/armelf_linux_eabi.xu #usr/lib/ldscripts/armelf_linux_eabi.xw #usr/lib/ldscripts/armelf_linux_eabi.xwe +#usr/lib/ldscripts/armelf_linux_eabi.xwer #usr/lib/ldscripts/armelfb.x #usr/lib/ldscripts/armelfb.xbn #usr/lib/ldscripts/armelfb.xc #usr/lib/ldscripts/armelfb.xce +#usr/lib/ldscripts/armelfb.xcer #usr/lib/ldscripts/armelfb.xd #usr/lib/ldscripts/armelfb.xdc #usr/lib/ldscripts/armelfb.xdce +#usr/lib/ldscripts/armelfb.xdcer #usr/lib/ldscripts/armelfb.xde +#usr/lib/ldscripts/armelfb.xder #usr/lib/ldscripts/armelfb.xdw #usr/lib/ldscripts/armelfb.xdwe +#usr/lib/ldscripts/armelfb.xdwer #usr/lib/ldscripts/armelfb.xe +#usr/lib/ldscripts/armelfb.xer #usr/lib/ldscripts/armelfb.xn #usr/lib/ldscripts/armelfb.xr #usr/lib/ldscripts/armelfb.xs #usr/lib/ldscripts/armelfb.xsc #usr/lib/ldscripts/armelfb.xsce +#usr/lib/ldscripts/armelfb.xscer #usr/lib/ldscripts/armelfb.xse +#usr/lib/ldscripts/armelfb.xser #usr/lib/ldscripts/armelfb.xsw #usr/lib/ldscripts/armelfb.xswe +#usr/lib/ldscripts/armelfb.xswer #usr/lib/ldscripts/armelfb.xu #usr/lib/ldscripts/armelfb.xw #usr/lib/ldscripts/armelfb.xwe +#usr/lib/ldscripts/armelfb.xwer #usr/lib/ldscripts/armelfb_linux_eabi.x #usr/lib/ldscripts/armelfb_linux_eabi.xbn #usr/lib/ldscripts/armelfb_linux_eabi.xc #usr/lib/ldscripts/armelfb_linux_eabi.xce +#usr/lib/ldscripts/armelfb_linux_eabi.xcer #usr/lib/ldscripts/armelfb_linux_eabi.xd #usr/lib/ldscripts/armelfb_linux_eabi.xdc #usr/lib/ldscripts/armelfb_linux_eabi.xdce +#usr/lib/ldscripts/armelfb_linux_eabi.xdcer #usr/lib/ldscripts/armelfb_linux_eabi.xde +#usr/lib/ldscripts/armelfb_linux_eabi.xder #usr/lib/ldscripts/armelfb_linux_eabi.xdw #usr/lib/ldscripts/armelfb_linux_eabi.xdwe +#usr/lib/ldscripts/armelfb_linux_eabi.xdwer #usr/lib/ldscripts/armelfb_linux_eabi.xe +#usr/lib/ldscripts/armelfb_linux_eabi.xer #usr/lib/ldscripts/armelfb_linux_eabi.xn #usr/lib/ldscripts/armelfb_linux_eabi.xr #usr/lib/ldscripts/armelfb_linux_eabi.xs #usr/lib/ldscripts/armelfb_linux_eabi.xsc #usr/lib/ldscripts/armelfb_linux_eabi.xsce +#usr/lib/ldscripts/armelfb_linux_eabi.xscer #usr/lib/ldscripts/armelfb_linux_eabi.xse +#usr/lib/ldscripts/armelfb_linux_eabi.xser #usr/lib/ldscripts/armelfb_linux_eabi.xsw #usr/lib/ldscripts/armelfb_linux_eabi.xswe +#usr/lib/ldscripts/armelfb_linux_eabi.xswer #usr/lib/ldscripts/armelfb_linux_eabi.xu #usr/lib/ldscripts/armelfb_linux_eabi.xw #usr/lib/ldscripts/armelfb_linux_eabi.xwe +#usr/lib/ldscripts/armelfb_linux_eabi.xwer #usr/lib/ldscripts/stamp -usr/lib/libbfd-2.42.so +usr/lib/libbfd-2.43.so #usr/lib/libbfd.a #usr/lib/libbfd.la #usr/lib/libbfd.so @@ -332,7 +440,7 @@ usr/lib/libctf.so.0.0.0 #usr/lib/libgprofng.so usr/lib/libgprofng.so.0 usr/lib/libgprofng.so.0.0.0 -usr/lib/libopcodes-2.42.so +usr/lib/libopcodes-2.43.so #usr/lib/libopcodes.a #usr/lib/libopcodes.la #usr/lib/libopcodes.so @@ -419,6 +527,7 @@ usr/lib/libsframe.so.1.0.0 #usr/share/locale/pt_BR/LC_MESSAGES/opcodes.mo #usr/share/locale/ro/LC_MESSAGES/bfd.mo #usr/share/locale/ro/LC_MESSAGES/binutils.mo +#usr/share/locale/ro/LC_MESSAGES/gas.mo #usr/share/locale/ro/LC_MESSAGES/gprof.mo #usr/share/locale/ro/LC_MESSAGES/ld.mo #usr/share/locale/ro/LC_MESSAGES/opcodes.mo diff --git a/config/rootfiles/common/aarch64/dtc b/config/rootfiles/common/aarch64/dtc deleted file mode 100644 index 8f0996452c..0000000000 --- a/config/rootfiles/common/aarch64/dtc +++ /dev/null @@ -1,28 +0,0 @@ -#bin/convert-dtsv0 -#bin/dtc -#bin/dtdiff -#bin/fdtdump -#bin/fdtget -#bin/fdtoverlay -#bin/fdtput -#include -#include/fdt.h -#include/libfdt.h -#include/libfdt_env.h -#lib/libfdt-1.6.1.so -#lib/libfdt.a -#lib/libfdt.so -#lib/libfdt.so.1 -#lib/python3.10 -#lib/python3.10/site-packages -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/PKG-INFO -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/SOURCES.txt -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/dependency_links.txt -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/native_libs.txt -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/not-zip-safe -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/EGG-INFO/top_level.txt -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/_libfdt.cpython-310-aarch64-linux-gnu.so -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/_libfdt.py -#lib/python3.10/site-packages/libfdt-1.6.1-py3.10-linux-aarch64.egg/libfdt.py diff --git a/config/rootfiles/common/aarch64/gcc b/config/rootfiles/common/aarch64/gcc index 59e62aacf4..a3c2112fda 100644 --- a/config/rootfiles/common/aarch64/gcc +++ b/config/rootfiles/common/aarch64/gcc @@ -2,7 +2,7 @@ #usr/bin/aarch64-unknown-linux-gnu-c++ #usr/bin/aarch64-unknown-linux-gnu-g++ #usr/bin/aarch64-unknown-linux-gnu-gcc -#usr/bin/aarch64-unknown-linux-gnu-gcc-13.3.0 +#usr/bin/aarch64-unknown-linux-gnu-gcc-14.2.0 #usr/bin/aarch64-unknown-linux-gnu-gcc-ar #usr/bin/aarch64-unknown-linux-gnu-gcc-nm #usr/bin/aarch64-unknown-linux-gnu-gcc-ranlib @@ -19,1420 +19,1491 @@ #usr/bin/gcov-tool #usr/bin/lto-dump #usr/include/c++ -#usr/include/c++/13.3.0 -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/atomic_word.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/basic_file.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/c++allocator.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/c++config.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/c++io.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/c++locale.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/cpu_defines.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/ctype_base.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/ctype_inline.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/cxxabi_tweaks.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/error_constants.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/extc++.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/gthr-default.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/gthr-posix.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/gthr-single.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/gthr.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/messages_members.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/opt_random.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/os_defines.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/stdc++.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/stdtr1c++.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/bits/time_members.h -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/ext -#usr/include/c++/13.3.0/aarch64-unknown-linux-gnu/ext/opt_random.h -#usr/include/c++/13.3.0/algorithm -#usr/include/c++/13.3.0/any -#usr/include/c++/13.3.0/array -#usr/include/c++/13.3.0/atomic -#usr/include/c++/13.3.0/backward -#usr/include/c++/13.3.0/backward/auto_ptr.h -#usr/include/c++/13.3.0/backward/backward_warning.h -#usr/include/c++/13.3.0/backward/binders.h -#usr/include/c++/13.3.0/backward/hash_fun.h -#usr/include/c++/13.3.0/backward/hash_map -#usr/include/c++/13.3.0/backward/hash_set -#usr/include/c++/13.3.0/backward/hashtable.h -#usr/include/c++/13.3.0/backward/strstream -#usr/include/c++/13.3.0/barrier -#usr/include/c++/13.3.0/bit -#usr/include/c++/13.3.0/bits -#usr/include/c++/13.3.0/bits/algorithmfwd.h -#usr/include/c++/13.3.0/bits/align.h -#usr/include/c++/13.3.0/bits/alloc_traits.h -#usr/include/c++/13.3.0/bits/allocated_ptr.h -#usr/include/c++/13.3.0/bits/allocator.h -#usr/include/c++/13.3.0/bits/atomic_base.h -#usr/include/c++/13.3.0/bits/atomic_futex.h -#usr/include/c++/13.3.0/bits/atomic_lockfree_defines.h -#usr/include/c++/13.3.0/bits/atomic_timed_wait.h -#usr/include/c++/13.3.0/bits/atomic_wait.h -#usr/include/c++/13.3.0/bits/basic_ios.h -#usr/include/c++/13.3.0/bits/basic_ios.tcc -#usr/include/c++/13.3.0/bits/basic_string.h -#usr/include/c++/13.3.0/bits/basic_string.tcc -#usr/include/c++/13.3.0/bits/boost_concept_check.h -#usr/include/c++/13.3.0/bits/c++0x_warning.h -#usr/include/c++/13.3.0/bits/char_traits.h -#usr/include/c++/13.3.0/bits/charconv.h -#usr/include/c++/13.3.0/bits/chrono.h -#usr/include/c++/13.3.0/bits/chrono_io.h -#usr/include/c++/13.3.0/bits/codecvt.h -#usr/include/c++/13.3.0/bits/concept_check.h -#usr/include/c++/13.3.0/bits/cow_string.h -#usr/include/c++/13.3.0/bits/cpp_type_traits.h -#usr/include/c++/13.3.0/bits/cxxabi_forced.h -#usr/include/c++/13.3.0/bits/cxxabi_init_exception.h -#usr/include/c++/13.3.0/bits/deque.tcc -#usr/include/c++/13.3.0/bits/enable_special_members.h -#usr/include/c++/13.3.0/bits/erase_if.h -#usr/include/c++/13.3.0/bits/exception.h -#usr/include/c++/13.3.0/bits/exception_defines.h -#usr/include/c++/13.3.0/bits/exception_ptr.h -#usr/include/c++/13.3.0/bits/forward_list.h -#usr/include/c++/13.3.0/bits/forward_list.tcc -#usr/include/c++/13.3.0/bits/fs_dir.h -#usr/include/c++/13.3.0/bits/fs_fwd.h -#usr/include/c++/13.3.0/bits/fs_ops.h -#usr/include/c++/13.3.0/bits/fs_path.h -#usr/include/c++/13.3.0/bits/fstream.tcc -#usr/include/c++/13.3.0/bits/functexcept.h -#usr/include/c++/13.3.0/bits/functional_hash.h -#usr/include/c++/13.3.0/bits/gslice.h -#usr/include/c++/13.3.0/bits/gslice_array.h -#usr/include/c++/13.3.0/bits/hash_bytes.h -#usr/include/c++/13.3.0/bits/hashtable.h -#usr/include/c++/13.3.0/bits/hashtable_policy.h -#usr/include/c++/13.3.0/bits/indirect_array.h -#usr/include/c++/13.3.0/bits/invoke.h -#usr/include/c++/13.3.0/bits/ios_base.h -#usr/include/c++/13.3.0/bits/istream.tcc -#usr/include/c++/13.3.0/bits/iterator_concepts.h -#usr/include/c++/13.3.0/bits/list.tcc -#usr/include/c++/13.3.0/bits/locale_classes.h -#usr/include/c++/13.3.0/bits/locale_classes.tcc -#usr/include/c++/13.3.0/bits/locale_conv.h -#usr/include/c++/13.3.0/bits/locale_facets.h -#usr/include/c++/13.3.0/bits/locale_facets.tcc -#usr/include/c++/13.3.0/bits/locale_facets_nonio.h -#usr/include/c++/13.3.0/bits/locale_facets_nonio.tcc -#usr/include/c++/13.3.0/bits/localefwd.h -#usr/include/c++/13.3.0/bits/mask_array.h -#usr/include/c++/13.3.0/bits/max_size_type.h -#usr/include/c++/13.3.0/bits/memory_resource.h -#usr/include/c++/13.3.0/bits/memoryfwd.h -#usr/include/c++/13.3.0/bits/mofunc_impl.h -#usr/include/c++/13.3.0/bits/move.h -#usr/include/c++/13.3.0/bits/move_only_function.h -#usr/include/c++/13.3.0/bits/nested_exception.h -#usr/include/c++/13.3.0/bits/new_allocator.h -#usr/include/c++/13.3.0/bits/node_handle.h -#usr/include/c++/13.3.0/bits/ostream.tcc -#usr/include/c++/13.3.0/bits/ostream_insert.h -#usr/include/c++/13.3.0/bits/parse_numbers.h -#usr/include/c++/13.3.0/bits/postypes.h -#usr/include/c++/13.3.0/bits/predefined_ops.h -#usr/include/c++/13.3.0/bits/ptr_traits.h -#usr/include/c++/13.3.0/bits/quoted_string.h -#usr/include/c++/13.3.0/bits/random.h -#usr/include/c++/13.3.0/bits/random.tcc -#usr/include/c++/13.3.0/bits/range_access.h -#usr/include/c++/13.3.0/bits/ranges_algo.h -#usr/include/c++/13.3.0/bits/ranges_algobase.h -#usr/include/c++/13.3.0/bits/ranges_base.h -#usr/include/c++/13.3.0/bits/ranges_cmp.h -#usr/include/c++/13.3.0/bits/ranges_uninitialized.h -#usr/include/c++/13.3.0/bits/ranges_util.h -#usr/include/c++/13.3.0/bits/refwrap.h -#usr/include/c++/13.3.0/bits/regex.h -#usr/include/c++/13.3.0/bits/regex.tcc -#usr/include/c++/13.3.0/bits/regex_automaton.h -#usr/include/c++/13.3.0/bits/regex_automaton.tcc -#usr/include/c++/13.3.0/bits/regex_compiler.h -#usr/include/c++/13.3.0/bits/regex_compiler.tcc -#usr/include/c++/13.3.0/bits/regex_constants.h -#usr/include/c++/13.3.0/bits/regex_error.h -#usr/include/c++/13.3.0/bits/regex_executor.h -#usr/include/c++/13.3.0/bits/regex_executor.tcc -#usr/include/c++/13.3.0/bits/regex_scanner.h -#usr/include/c++/13.3.0/bits/regex_scanner.tcc -#usr/include/c++/13.3.0/bits/requires_hosted.h -#usr/include/c++/13.3.0/bits/semaphore_base.h -#usr/include/c++/13.3.0/bits/shared_ptr.h -#usr/include/c++/13.3.0/bits/shared_ptr_atomic.h -#usr/include/c++/13.3.0/bits/shared_ptr_base.h -#usr/include/c++/13.3.0/bits/slice_array.h -#usr/include/c++/13.3.0/bits/specfun.h -#usr/include/c++/13.3.0/bits/sstream.tcc -#usr/include/c++/13.3.0/bits/std_abs.h -#usr/include/c++/13.3.0/bits/std_function.h -#usr/include/c++/13.3.0/bits/std_mutex.h -#usr/include/c++/13.3.0/bits/std_thread.h -#usr/include/c++/13.3.0/bits/stl_algo.h -#usr/include/c++/13.3.0/bits/stl_algobase.h -#usr/include/c++/13.3.0/bits/stl_bvector.h -#usr/include/c++/13.3.0/bits/stl_construct.h -#usr/include/c++/13.3.0/bits/stl_deque.h -#usr/include/c++/13.3.0/bits/stl_function.h -#usr/include/c++/13.3.0/bits/stl_heap.h -#usr/include/c++/13.3.0/bits/stl_iterator.h -#usr/include/c++/13.3.0/bits/stl_iterator_base_funcs.h -#usr/include/c++/13.3.0/bits/stl_iterator_base_types.h -#usr/include/c++/13.3.0/bits/stl_list.h -#usr/include/c++/13.3.0/bits/stl_map.h -#usr/include/c++/13.3.0/bits/stl_multimap.h -#usr/include/c++/13.3.0/bits/stl_multiset.h -#usr/include/c++/13.3.0/bits/stl_numeric.h -#usr/include/c++/13.3.0/bits/stl_pair.h -#usr/include/c++/13.3.0/bits/stl_queue.h -#usr/include/c++/13.3.0/bits/stl_raw_storage_iter.h -#usr/include/c++/13.3.0/bits/stl_relops.h -#usr/include/c++/13.3.0/bits/stl_set.h -#usr/include/c++/13.3.0/bits/stl_stack.h -#usr/include/c++/13.3.0/bits/stl_tempbuf.h -#usr/include/c++/13.3.0/bits/stl_tree.h -#usr/include/c++/13.3.0/bits/stl_uninitialized.h -#usr/include/c++/13.3.0/bits/stl_vector.h -#usr/include/c++/13.3.0/bits/stream_iterator.h -#usr/include/c++/13.3.0/bits/streambuf.tcc -#usr/include/c++/13.3.0/bits/streambuf_iterator.h -#usr/include/c++/13.3.0/bits/string_view.tcc -#usr/include/c++/13.3.0/bits/stringfwd.h -#usr/include/c++/13.3.0/bits/this_thread_sleep.h -#usr/include/c++/13.3.0/bits/uniform_int_dist.h -#usr/include/c++/13.3.0/bits/unique_lock.h -#usr/include/c++/13.3.0/bits/unique_ptr.h -#usr/include/c++/13.3.0/bits/unordered_map.h -#usr/include/c++/13.3.0/bits/unordered_set.h -#usr/include/c++/13.3.0/bits/uses_allocator.h -#usr/include/c++/13.3.0/bits/uses_allocator_args.h -#usr/include/c++/13.3.0/bits/utility.h -#usr/include/c++/13.3.0/bits/valarray_after.h -#usr/include/c++/13.3.0/bits/valarray_array.h -#usr/include/c++/13.3.0/bits/valarray_array.tcc -#usr/include/c++/13.3.0/bits/valarray_before.h -#usr/include/c++/13.3.0/bits/vector.tcc -#usr/include/c++/13.3.0/bitset -#usr/include/c++/13.3.0/cassert -#usr/include/c++/13.3.0/ccomplex -#usr/include/c++/13.3.0/cctype -#usr/include/c++/13.3.0/cerrno -#usr/include/c++/13.3.0/cfenv -#usr/include/c++/13.3.0/cfloat -#usr/include/c++/13.3.0/charconv -#usr/include/c++/13.3.0/chrono -#usr/include/c++/13.3.0/cinttypes -#usr/include/c++/13.3.0/ciso646 -#usr/include/c++/13.3.0/climits -#usr/include/c++/13.3.0/clocale -#usr/include/c++/13.3.0/cmath -#usr/include/c++/13.3.0/codecvt -#usr/include/c++/13.3.0/compare -#usr/include/c++/13.3.0/complex -#usr/include/c++/13.3.0/complex.h -#usr/include/c++/13.3.0/concepts -#usr/include/c++/13.3.0/condition_variable -#usr/include/c++/13.3.0/coroutine -#usr/include/c++/13.3.0/csetjmp -#usr/include/c++/13.3.0/csignal -#usr/include/c++/13.3.0/cstdalign -#usr/include/c++/13.3.0/cstdarg -#usr/include/c++/13.3.0/cstdbool -#usr/include/c++/13.3.0/cstddef -#usr/include/c++/13.3.0/cstdint -#usr/include/c++/13.3.0/cstdio -#usr/include/c++/13.3.0/cstdlib -#usr/include/c++/13.3.0/cstring -#usr/include/c++/13.3.0/ctgmath -#usr/include/c++/13.3.0/ctime -#usr/include/c++/13.3.0/cuchar -#usr/include/c++/13.3.0/cwchar -#usr/include/c++/13.3.0/cwctype -#usr/include/c++/13.3.0/cxxabi.h -#usr/include/c++/13.3.0/debug -#usr/include/c++/13.3.0/debug/assertions.h -#usr/include/c++/13.3.0/debug/bitset -#usr/include/c++/13.3.0/debug/debug.h -#usr/include/c++/13.3.0/debug/deque -#usr/include/c++/13.3.0/debug/formatter.h -#usr/include/c++/13.3.0/debug/forward_list -#usr/include/c++/13.3.0/debug/functions.h -#usr/include/c++/13.3.0/debug/helper_functions.h -#usr/include/c++/13.3.0/debug/list -#usr/include/c++/13.3.0/debug/macros.h -#usr/include/c++/13.3.0/debug/map -#usr/include/c++/13.3.0/debug/map.h -#usr/include/c++/13.3.0/debug/multimap.h -#usr/include/c++/13.3.0/debug/multiset.h -#usr/include/c++/13.3.0/debug/safe_base.h -#usr/include/c++/13.3.0/debug/safe_container.h -#usr/include/c++/13.3.0/debug/safe_iterator.h -#usr/include/c++/13.3.0/debug/safe_iterator.tcc -#usr/include/c++/13.3.0/debug/safe_local_iterator.h -#usr/include/c++/13.3.0/debug/safe_local_iterator.tcc -#usr/include/c++/13.3.0/debug/safe_sequence.h -#usr/include/c++/13.3.0/debug/safe_sequence.tcc -#usr/include/c++/13.3.0/debug/safe_unordered_base.h -#usr/include/c++/13.3.0/debug/safe_unordered_container.h -#usr/include/c++/13.3.0/debug/safe_unordered_container.tcc -#usr/include/c++/13.3.0/debug/set -#usr/include/c++/13.3.0/debug/set.h -#usr/include/c++/13.3.0/debug/stl_iterator.h -#usr/include/c++/13.3.0/debug/string -#usr/include/c++/13.3.0/debug/unordered_map -#usr/include/c++/13.3.0/debug/unordered_set -#usr/include/c++/13.3.0/debug/vector -#usr/include/c++/13.3.0/decimal -#usr/include/c++/13.3.0/decimal/decimal -#usr/include/c++/13.3.0/decimal/decimal.h -#usr/include/c++/13.3.0/deque -#usr/include/c++/13.3.0/exception -#usr/include/c++/13.3.0/execution -#usr/include/c++/13.3.0/expected -#usr/include/c++/13.3.0/experimental -#usr/include/c++/13.3.0/experimental/algorithm -#usr/include/c++/13.3.0/experimental/any -#usr/include/c++/13.3.0/experimental/array -#usr/include/c++/13.3.0/experimental/bits -#usr/include/c++/13.3.0/experimental/bits/fs_dir.h -#usr/include/c++/13.3.0/experimental/bits/fs_fwd.h -#usr/include/c++/13.3.0/experimental/bits/fs_ops.h -#usr/include/c++/13.3.0/experimental/bits/fs_path.h -#usr/include/c++/13.3.0/experimental/bits/lfts_config.h -#usr/include/c++/13.3.0/experimental/bits/net.h -#usr/include/c++/13.3.0/experimental/bits/numeric_traits.h -#usr/include/c++/13.3.0/experimental/bits/shared_ptr.h -#usr/include/c++/13.3.0/experimental/bits/simd.h -#usr/include/c++/13.3.0/experimental/bits/simd_builtin.h -#usr/include/c++/13.3.0/experimental/bits/simd_converter.h -#usr/include/c++/13.3.0/experimental/bits/simd_detail.h -#usr/include/c++/13.3.0/experimental/bits/simd_fixed_size.h -#usr/include/c++/13.3.0/experimental/bits/simd_math.h -#usr/include/c++/13.3.0/experimental/bits/simd_neon.h -#usr/include/c++/13.3.0/experimental/bits/simd_ppc.h -#usr/include/c++/13.3.0/experimental/bits/simd_scalar.h -#usr/include/c++/13.3.0/experimental/bits/simd_x86.h -#usr/include/c++/13.3.0/experimental/bits/simd_x86_conversions.h -#usr/include/c++/13.3.0/experimental/bits/string_view.tcc -#usr/include/c++/13.3.0/experimental/buffer -#usr/include/c++/13.3.0/experimental/chrono -#usr/include/c++/13.3.0/experimental/contract -#usr/include/c++/13.3.0/experimental/deque -#usr/include/c++/13.3.0/experimental/executor -#usr/include/c++/13.3.0/experimental/filesystem -#usr/include/c++/13.3.0/experimental/forward_list -#usr/include/c++/13.3.0/experimental/functional -#usr/include/c++/13.3.0/experimental/internet -#usr/include/c++/13.3.0/experimental/io_context -#usr/include/c++/13.3.0/experimental/iterator -#usr/include/c++/13.3.0/experimental/list -#usr/include/c++/13.3.0/experimental/map -#usr/include/c++/13.3.0/experimental/memory -#usr/include/c++/13.3.0/experimental/memory_resource -#usr/include/c++/13.3.0/experimental/net -#usr/include/c++/13.3.0/experimental/netfwd -#usr/include/c++/13.3.0/experimental/numeric -#usr/include/c++/13.3.0/experimental/optional -#usr/include/c++/13.3.0/experimental/propagate_const -#usr/include/c++/13.3.0/experimental/random -#usr/include/c++/13.3.0/experimental/ratio -#usr/include/c++/13.3.0/experimental/regex -#usr/include/c++/13.3.0/experimental/scope -#usr/include/c++/13.3.0/experimental/set -#usr/include/c++/13.3.0/experimental/simd -#usr/include/c++/13.3.0/experimental/socket -#usr/include/c++/13.3.0/experimental/source_location -#usr/include/c++/13.3.0/experimental/string -#usr/include/c++/13.3.0/experimental/string_view -#usr/include/c++/13.3.0/experimental/synchronized_value -#usr/include/c++/13.3.0/experimental/system_error -#usr/include/c++/13.3.0/experimental/timer -#usr/include/c++/13.3.0/experimental/tuple -#usr/include/c++/13.3.0/experimental/type_traits -#usr/include/c++/13.3.0/experimental/unordered_map -#usr/include/c++/13.3.0/experimental/unordered_set -#usr/include/c++/13.3.0/experimental/utility -#usr/include/c++/13.3.0/experimental/vector -#usr/include/c++/13.3.0/ext -#usr/include/c++/13.3.0/ext/algorithm -#usr/include/c++/13.3.0/ext/aligned_buffer.h -#usr/include/c++/13.3.0/ext/alloc_traits.h -#usr/include/c++/13.3.0/ext/atomicity.h -#usr/include/c++/13.3.0/ext/bitmap_allocator.h -#usr/include/c++/13.3.0/ext/cast.h -#usr/include/c++/13.3.0/ext/cmath -#usr/include/c++/13.3.0/ext/codecvt_specializations.h -#usr/include/c++/13.3.0/ext/concurrence.h -#usr/include/c++/13.3.0/ext/debug_allocator.h -#usr/include/c++/13.3.0/ext/enc_filebuf.h -#usr/include/c++/13.3.0/ext/extptr_allocator.h -#usr/include/c++/13.3.0/ext/functional -#usr/include/c++/13.3.0/ext/hash_map -#usr/include/c++/13.3.0/ext/hash_set -#usr/include/c++/13.3.0/ext/iterator -#usr/include/c++/13.3.0/ext/malloc_allocator.h -#usr/include/c++/13.3.0/ext/memory -#usr/include/c++/13.3.0/ext/mt_allocator.h -#usr/include/c++/13.3.0/ext/new_allocator.h -#usr/include/c++/13.3.0/ext/numeric -#usr/include/c++/13.3.0/ext/numeric_traits.h -#usr/include/c++/13.3.0/ext/pb_ds -#usr/include/c++/13.3.0/ext/pb_ds/assoc_container.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/resize_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy/branch_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cond_dealtor.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/container_base_dispatch.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/debug_map_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/eq_fn -#usr/include/c++/13.3.0/ext/pb_ds/detail/eq_fn/eq_by_less.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/lu_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/priority_queue_base_dispatch.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/node.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/node.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/standard_policies.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_trace_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/type_utils.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/types_traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/exception.hpp -#usr/include/c++/13.3.0/ext/pb_ds/hash_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/list_update_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/priority_queue.hpp -#usr/include/c++/13.3.0/ext/pb_ds/tag_and_trait.hpp -#usr/include/c++/13.3.0/ext/pb_ds/tree_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/trie_policy.hpp -#usr/include/c++/13.3.0/ext/pod_char_traits.h -#usr/include/c++/13.3.0/ext/pointer.h -#usr/include/c++/13.3.0/ext/pool_allocator.h -#usr/include/c++/13.3.0/ext/random -#usr/include/c++/13.3.0/ext/random.tcc -#usr/include/c++/13.3.0/ext/rb_tree -#usr/include/c++/13.3.0/ext/rc_string_base.h -#usr/include/c++/13.3.0/ext/rope -#usr/include/c++/13.3.0/ext/ropeimpl.h -#usr/include/c++/13.3.0/ext/slist -#usr/include/c++/13.3.0/ext/sso_string_base.h -#usr/include/c++/13.3.0/ext/stdio_filebuf.h -#usr/include/c++/13.3.0/ext/stdio_sync_filebuf.h -#usr/include/c++/13.3.0/ext/string_conversions.h -#usr/include/c++/13.3.0/ext/throw_allocator.h -#usr/include/c++/13.3.0/ext/type_traits.h -#usr/include/c++/13.3.0/ext/typelist.h -#usr/include/c++/13.3.0/ext/vstring.h -#usr/include/c++/13.3.0/ext/vstring.tcc -#usr/include/c++/13.3.0/ext/vstring_fwd.h -#usr/include/c++/13.3.0/ext/vstring_util.h -#usr/include/c++/13.3.0/fenv.h -#usr/include/c++/13.3.0/filesystem -#usr/include/c++/13.3.0/format -#usr/include/c++/13.3.0/forward_list -#usr/include/c++/13.3.0/fstream -#usr/include/c++/13.3.0/functional -#usr/include/c++/13.3.0/future -#usr/include/c++/13.3.0/initializer_list -#usr/include/c++/13.3.0/iomanip -#usr/include/c++/13.3.0/ios -#usr/include/c++/13.3.0/iosfwd -#usr/include/c++/13.3.0/iostream -#usr/include/c++/13.3.0/istream -#usr/include/c++/13.3.0/iterator -#usr/include/c++/13.3.0/latch -#usr/include/c++/13.3.0/limits -#usr/include/c++/13.3.0/list -#usr/include/c++/13.3.0/locale -#usr/include/c++/13.3.0/map -#usr/include/c++/13.3.0/math.h -#usr/include/c++/13.3.0/memory -#usr/include/c++/13.3.0/memory_resource -#usr/include/c++/13.3.0/mutex -#usr/include/c++/13.3.0/new -#usr/include/c++/13.3.0/numbers -#usr/include/c++/13.3.0/numeric -#usr/include/c++/13.3.0/optional -#usr/include/c++/13.3.0/ostream -#usr/include/c++/13.3.0/parallel -#usr/include/c++/13.3.0/parallel/algo.h -#usr/include/c++/13.3.0/parallel/algobase.h -#usr/include/c++/13.3.0/parallel/algorithm -#usr/include/c++/13.3.0/parallel/algorithmfwd.h -#usr/include/c++/13.3.0/parallel/balanced_quicksort.h -#usr/include/c++/13.3.0/parallel/base.h -#usr/include/c++/13.3.0/parallel/basic_iterator.h -#usr/include/c++/13.3.0/parallel/checkers.h -#usr/include/c++/13.3.0/parallel/compatibility.h -#usr/include/c++/13.3.0/parallel/compiletime_settings.h -#usr/include/c++/13.3.0/parallel/equally_split.h -#usr/include/c++/13.3.0/parallel/features.h -#usr/include/c++/13.3.0/parallel/find.h -#usr/include/c++/13.3.0/parallel/find_selectors.h -#usr/include/c++/13.3.0/parallel/for_each.h -#usr/include/c++/13.3.0/parallel/for_each_selectors.h -#usr/include/c++/13.3.0/parallel/iterator.h -#usr/include/c++/13.3.0/parallel/list_partition.h -#usr/include/c++/13.3.0/parallel/losertree.h -#usr/include/c++/13.3.0/parallel/merge.h -#usr/include/c++/13.3.0/parallel/multiseq_selection.h -#usr/include/c++/13.3.0/parallel/multiway_merge.h -#usr/include/c++/13.3.0/parallel/multiway_mergesort.h -#usr/include/c++/13.3.0/parallel/numeric -#usr/include/c++/13.3.0/parallel/numericfwd.h -#usr/include/c++/13.3.0/parallel/omp_loop.h -#usr/include/c++/13.3.0/parallel/omp_loop_static.h -#usr/include/c++/13.3.0/parallel/par_loop.h -#usr/include/c++/13.3.0/parallel/parallel.h -#usr/include/c++/13.3.0/parallel/partial_sum.h -#usr/include/c++/13.3.0/parallel/partition.h -#usr/include/c++/13.3.0/parallel/queue.h -#usr/include/c++/13.3.0/parallel/quicksort.h -#usr/include/c++/13.3.0/parallel/random_number.h -#usr/include/c++/13.3.0/parallel/random_shuffle.h -#usr/include/c++/13.3.0/parallel/search.h -#usr/include/c++/13.3.0/parallel/set_operations.h -#usr/include/c++/13.3.0/parallel/settings.h -#usr/include/c++/13.3.0/parallel/sort.h -#usr/include/c++/13.3.0/parallel/tags.h -#usr/include/c++/13.3.0/parallel/types.h -#usr/include/c++/13.3.0/parallel/unique_copy.h -#usr/include/c++/13.3.0/parallel/workstealing.h -#usr/include/c++/13.3.0/pstl -#usr/include/c++/13.3.0/pstl/algorithm_fwd.h -#usr/include/c++/13.3.0/pstl/algorithm_impl.h -#usr/include/c++/13.3.0/pstl/execution_defs.h -#usr/include/c++/13.3.0/pstl/execution_impl.h -#usr/include/c++/13.3.0/pstl/glue_algorithm_defs.h -#usr/include/c++/13.3.0/pstl/glue_algorithm_impl.h -#usr/include/c++/13.3.0/pstl/glue_execution_defs.h -#usr/include/c++/13.3.0/pstl/glue_memory_defs.h -#usr/include/c++/13.3.0/pstl/glue_memory_impl.h -#usr/include/c++/13.3.0/pstl/glue_numeric_defs.h -#usr/include/c++/13.3.0/pstl/glue_numeric_impl.h -#usr/include/c++/13.3.0/pstl/memory_impl.h -#usr/include/c++/13.3.0/pstl/numeric_fwd.h -#usr/include/c++/13.3.0/pstl/numeric_impl.h -#usr/include/c++/13.3.0/pstl/parallel_backend.h -#usr/include/c++/13.3.0/pstl/parallel_backend_serial.h -#usr/include/c++/13.3.0/pstl/parallel_backend_tbb.h -#usr/include/c++/13.3.0/pstl/parallel_backend_utils.h -#usr/include/c++/13.3.0/pstl/parallel_impl.h -#usr/include/c++/13.3.0/pstl/pstl_config.h -#usr/include/c++/13.3.0/pstl/unseq_backend_simd.h -#usr/include/c++/13.3.0/pstl/utils.h -#usr/include/c++/13.3.0/queue -#usr/include/c++/13.3.0/random -#usr/include/c++/13.3.0/ranges -#usr/include/c++/13.3.0/ratio -#usr/include/c++/13.3.0/regex -#usr/include/c++/13.3.0/scoped_allocator -#usr/include/c++/13.3.0/semaphore -#usr/include/c++/13.3.0/set -#usr/include/c++/13.3.0/shared_mutex -#usr/include/c++/13.3.0/source_location -#usr/include/c++/13.3.0/span -#usr/include/c++/13.3.0/spanstream -#usr/include/c++/13.3.0/sstream -#usr/include/c++/13.3.0/stack -#usr/include/c++/13.3.0/stacktrace -#usr/include/c++/13.3.0/stdatomic.h -#usr/include/c++/13.3.0/stdexcept -#usr/include/c++/13.3.0/stdfloat -#usr/include/c++/13.3.0/stdlib.h -#usr/include/c++/13.3.0/stop_token -#usr/include/c++/13.3.0/streambuf -#usr/include/c++/13.3.0/string -#usr/include/c++/13.3.0/string_view -#usr/include/c++/13.3.0/syncstream -#usr/include/c++/13.3.0/system_error -#usr/include/c++/13.3.0/tgmath.h -#usr/include/c++/13.3.0/thread -#usr/include/c++/13.3.0/tr1 -#usr/include/c++/13.3.0/tr1/array -#usr/include/c++/13.3.0/tr1/bessel_function.tcc -#usr/include/c++/13.3.0/tr1/beta_function.tcc -#usr/include/c++/13.3.0/tr1/ccomplex -#usr/include/c++/13.3.0/tr1/cctype -#usr/include/c++/13.3.0/tr1/cfenv -#usr/include/c++/13.3.0/tr1/cfloat -#usr/include/c++/13.3.0/tr1/cinttypes -#usr/include/c++/13.3.0/tr1/climits -#usr/include/c++/13.3.0/tr1/cmath -#usr/include/c++/13.3.0/tr1/complex -#usr/include/c++/13.3.0/tr1/complex.h -#usr/include/c++/13.3.0/tr1/cstdarg -#usr/include/c++/13.3.0/tr1/cstdbool -#usr/include/c++/13.3.0/tr1/cstdint -#usr/include/c++/13.3.0/tr1/cstdio -#usr/include/c++/13.3.0/tr1/cstdlib -#usr/include/c++/13.3.0/tr1/ctgmath -#usr/include/c++/13.3.0/tr1/ctime -#usr/include/c++/13.3.0/tr1/ctype.h -#usr/include/c++/13.3.0/tr1/cwchar -#usr/include/c++/13.3.0/tr1/cwctype -#usr/include/c++/13.3.0/tr1/ell_integral.tcc -#usr/include/c++/13.3.0/tr1/exp_integral.tcc -#usr/include/c++/13.3.0/tr1/fenv.h -#usr/include/c++/13.3.0/tr1/float.h -#usr/include/c++/13.3.0/tr1/functional -#usr/include/c++/13.3.0/tr1/functional_hash.h -#usr/include/c++/13.3.0/tr1/gamma.tcc -#usr/include/c++/13.3.0/tr1/hashtable.h -#usr/include/c++/13.3.0/tr1/hashtable_policy.h -#usr/include/c++/13.3.0/tr1/hypergeometric.tcc -#usr/include/c++/13.3.0/tr1/inttypes.h -#usr/include/c++/13.3.0/tr1/legendre_function.tcc -#usr/include/c++/13.3.0/tr1/limits.h -#usr/include/c++/13.3.0/tr1/math.h -#usr/include/c++/13.3.0/tr1/memory -#usr/include/c++/13.3.0/tr1/modified_bessel_func.tcc -#usr/include/c++/13.3.0/tr1/poly_hermite.tcc -#usr/include/c++/13.3.0/tr1/poly_laguerre.tcc -#usr/include/c++/13.3.0/tr1/random -#usr/include/c++/13.3.0/tr1/random.h -#usr/include/c++/13.3.0/tr1/random.tcc -#usr/include/c++/13.3.0/tr1/regex -#usr/include/c++/13.3.0/tr1/riemann_zeta.tcc -#usr/include/c++/13.3.0/tr1/shared_ptr.h -#usr/include/c++/13.3.0/tr1/special_function_util.h -#usr/include/c++/13.3.0/tr1/stdarg.h -#usr/include/c++/13.3.0/tr1/stdbool.h -#usr/include/c++/13.3.0/tr1/stdint.h -#usr/include/c++/13.3.0/tr1/stdio.h -#usr/include/c++/13.3.0/tr1/stdlib.h -#usr/include/c++/13.3.0/tr1/tgmath.h -#usr/include/c++/13.3.0/tr1/tuple -#usr/include/c++/13.3.0/tr1/type_traits -#usr/include/c++/13.3.0/tr1/unordered_map -#usr/include/c++/13.3.0/tr1/unordered_map.h -#usr/include/c++/13.3.0/tr1/unordered_set -#usr/include/c++/13.3.0/tr1/unordered_set.h -#usr/include/c++/13.3.0/tr1/utility -#usr/include/c++/13.3.0/tr1/wchar.h -#usr/include/c++/13.3.0/tr1/wctype.h -#usr/include/c++/13.3.0/tr2 -#usr/include/c++/13.3.0/tr2/bool_set -#usr/include/c++/13.3.0/tr2/bool_set.tcc -#usr/include/c++/13.3.0/tr2/dynamic_bitset -#usr/include/c++/13.3.0/tr2/dynamic_bitset.tcc -#usr/include/c++/13.3.0/tr2/ratio -#usr/include/c++/13.3.0/tr2/type_traits -#usr/include/c++/13.3.0/tuple -#usr/include/c++/13.3.0/type_traits -#usr/include/c++/13.3.0/typeindex -#usr/include/c++/13.3.0/typeinfo -#usr/include/c++/13.3.0/unordered_map -#usr/include/c++/13.3.0/unordered_set -#usr/include/c++/13.3.0/utility -#usr/include/c++/13.3.0/valarray -#usr/include/c++/13.3.0/variant -#usr/include/c++/13.3.0/vector -#usr/include/c++/13.3.0/version +#usr/include/c++/14.2.0 +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/atomic_word.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/basic_file.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/c++allocator.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/c++config.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/c++io.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/c++locale.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/cpu_defines.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/ctype_base.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/ctype_inline.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/cxxabi_tweaks.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/error_constants.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/extc++.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/gthr-default.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/gthr-posix.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/gthr-single.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/gthr.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/messages_members.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/opt_random.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/os_defines.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/stdc++.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/stdtr1c++.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/bits/time_members.h +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/ext +#usr/include/c++/14.2.0/aarch64-unknown-linux-gnu/ext/opt_random.h +#usr/include/c++/14.2.0/algorithm +#usr/include/c++/14.2.0/any +#usr/include/c++/14.2.0/array +#usr/include/c++/14.2.0/atomic +#usr/include/c++/14.2.0/backward +#usr/include/c++/14.2.0/backward/auto_ptr.h +#usr/include/c++/14.2.0/backward/backward_warning.h +#usr/include/c++/14.2.0/backward/binders.h +#usr/include/c++/14.2.0/backward/hash_fun.h +#usr/include/c++/14.2.0/backward/hash_map +#usr/include/c++/14.2.0/backward/hash_set +#usr/include/c++/14.2.0/backward/hashtable.h +#usr/include/c++/14.2.0/backward/strstream +#usr/include/c++/14.2.0/barrier +#usr/include/c++/14.2.0/bit +#usr/include/c++/14.2.0/bits +#usr/include/c++/14.2.0/bits/algorithmfwd.h +#usr/include/c++/14.2.0/bits/align.h +#usr/include/c++/14.2.0/bits/alloc_traits.h +#usr/include/c++/14.2.0/bits/allocated_ptr.h +#usr/include/c++/14.2.0/bits/allocator.h +#usr/include/c++/14.2.0/bits/atomic_base.h +#usr/include/c++/14.2.0/bits/atomic_futex.h +#usr/include/c++/14.2.0/bits/atomic_lockfree_defines.h +#usr/include/c++/14.2.0/bits/atomic_timed_wait.h +#usr/include/c++/14.2.0/bits/atomic_wait.h +#usr/include/c++/14.2.0/bits/basic_ios.h +#usr/include/c++/14.2.0/bits/basic_ios.tcc +#usr/include/c++/14.2.0/bits/basic_string.h +#usr/include/c++/14.2.0/bits/basic_string.tcc +#usr/include/c++/14.2.0/bits/boost_concept_check.h +#usr/include/c++/14.2.0/bits/c++0x_warning.h +#usr/include/c++/14.2.0/bits/char_traits.h +#usr/include/c++/14.2.0/bits/charconv.h +#usr/include/c++/14.2.0/bits/chrono.h +#usr/include/c++/14.2.0/bits/chrono_io.h +#usr/include/c++/14.2.0/bits/codecvt.h +#usr/include/c++/14.2.0/bits/concept_check.h +#usr/include/c++/14.2.0/bits/cow_string.h +#usr/include/c++/14.2.0/bits/cpp_type_traits.h +#usr/include/c++/14.2.0/bits/cxxabi_forced.h +#usr/include/c++/14.2.0/bits/cxxabi_init_exception.h +#usr/include/c++/14.2.0/bits/deque.tcc +#usr/include/c++/14.2.0/bits/elements_of.h +#usr/include/c++/14.2.0/bits/enable_special_members.h +#usr/include/c++/14.2.0/bits/erase_if.h +#usr/include/c++/14.2.0/bits/exception.h +#usr/include/c++/14.2.0/bits/exception_defines.h +#usr/include/c++/14.2.0/bits/exception_ptr.h +#usr/include/c++/14.2.0/bits/forward_list.h +#usr/include/c++/14.2.0/bits/forward_list.tcc +#usr/include/c++/14.2.0/bits/fs_dir.h +#usr/include/c++/14.2.0/bits/fs_fwd.h +#usr/include/c++/14.2.0/bits/fs_ops.h +#usr/include/c++/14.2.0/bits/fs_path.h +#usr/include/c++/14.2.0/bits/fstream.tcc +#usr/include/c++/14.2.0/bits/functexcept.h +#usr/include/c++/14.2.0/bits/functional_hash.h +#usr/include/c++/14.2.0/bits/gslice.h +#usr/include/c++/14.2.0/bits/gslice_array.h +#usr/include/c++/14.2.0/bits/hash_bytes.h +#usr/include/c++/14.2.0/bits/hashtable.h +#usr/include/c++/14.2.0/bits/hashtable_policy.h +#usr/include/c++/14.2.0/bits/indirect_array.h +#usr/include/c++/14.2.0/bits/invoke.h +#usr/include/c++/14.2.0/bits/ios_base.h +#usr/include/c++/14.2.0/bits/istream.tcc +#usr/include/c++/14.2.0/bits/iterator_concepts.h +#usr/include/c++/14.2.0/bits/list.tcc +#usr/include/c++/14.2.0/bits/locale_classes.h +#usr/include/c++/14.2.0/bits/locale_classes.tcc +#usr/include/c++/14.2.0/bits/locale_conv.h +#usr/include/c++/14.2.0/bits/locale_facets.h +#usr/include/c++/14.2.0/bits/locale_facets.tcc +#usr/include/c++/14.2.0/bits/locale_facets_nonio.h +#usr/include/c++/14.2.0/bits/locale_facets_nonio.tcc +#usr/include/c++/14.2.0/bits/localefwd.h +#usr/include/c++/14.2.0/bits/mask_array.h +#usr/include/c++/14.2.0/bits/max_size_type.h +#usr/include/c++/14.2.0/bits/memory_resource.h +#usr/include/c++/14.2.0/bits/memoryfwd.h +#usr/include/c++/14.2.0/bits/mofunc_impl.h +#usr/include/c++/14.2.0/bits/move.h +#usr/include/c++/14.2.0/bits/move_only_function.h +#usr/include/c++/14.2.0/bits/nested_exception.h +#usr/include/c++/14.2.0/bits/new_allocator.h +#usr/include/c++/14.2.0/bits/node_handle.h +#usr/include/c++/14.2.0/bits/ostream.tcc +#usr/include/c++/14.2.0/bits/ostream_insert.h +#usr/include/c++/14.2.0/bits/out_ptr.h +#usr/include/c++/14.2.0/bits/parse_numbers.h +#usr/include/c++/14.2.0/bits/postypes.h +#usr/include/c++/14.2.0/bits/predefined_ops.h +#usr/include/c++/14.2.0/bits/ptr_traits.h +#usr/include/c++/14.2.0/bits/quoted_string.h +#usr/include/c++/14.2.0/bits/random.h +#usr/include/c++/14.2.0/bits/random.tcc +#usr/include/c++/14.2.0/bits/range_access.h +#usr/include/c++/14.2.0/bits/ranges_algo.h +#usr/include/c++/14.2.0/bits/ranges_algobase.h +#usr/include/c++/14.2.0/bits/ranges_base.h +#usr/include/c++/14.2.0/bits/ranges_cmp.h +#usr/include/c++/14.2.0/bits/ranges_uninitialized.h +#usr/include/c++/14.2.0/bits/ranges_util.h +#usr/include/c++/14.2.0/bits/refwrap.h +#usr/include/c++/14.2.0/bits/regex.h +#usr/include/c++/14.2.0/bits/regex.tcc +#usr/include/c++/14.2.0/bits/regex_automaton.h +#usr/include/c++/14.2.0/bits/regex_automaton.tcc +#usr/include/c++/14.2.0/bits/regex_compiler.h +#usr/include/c++/14.2.0/bits/regex_compiler.tcc +#usr/include/c++/14.2.0/bits/regex_constants.h +#usr/include/c++/14.2.0/bits/regex_error.h +#usr/include/c++/14.2.0/bits/regex_executor.h +#usr/include/c++/14.2.0/bits/regex_executor.tcc +#usr/include/c++/14.2.0/bits/regex_scanner.h +#usr/include/c++/14.2.0/bits/regex_scanner.tcc +#usr/include/c++/14.2.0/bits/requires_hosted.h +#usr/include/c++/14.2.0/bits/sat_arith.h +#usr/include/c++/14.2.0/bits/semaphore_base.h +#usr/include/c++/14.2.0/bits/shared_ptr.h +#usr/include/c++/14.2.0/bits/shared_ptr_atomic.h +#usr/include/c++/14.2.0/bits/shared_ptr_base.h +#usr/include/c++/14.2.0/bits/slice_array.h +#usr/include/c++/14.2.0/bits/specfun.h +#usr/include/c++/14.2.0/bits/sstream.tcc +#usr/include/c++/14.2.0/bits/std_abs.h +#usr/include/c++/14.2.0/bits/std_function.h +#usr/include/c++/14.2.0/bits/std_mutex.h +#usr/include/c++/14.2.0/bits/std_thread.h +#usr/include/c++/14.2.0/bits/stl_algo.h +#usr/include/c++/14.2.0/bits/stl_algobase.h +#usr/include/c++/14.2.0/bits/stl_bvector.h +#usr/include/c++/14.2.0/bits/stl_construct.h +#usr/include/c++/14.2.0/bits/stl_deque.h +#usr/include/c++/14.2.0/bits/stl_function.h +#usr/include/c++/14.2.0/bits/stl_heap.h +#usr/include/c++/14.2.0/bits/stl_iterator.h +#usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h +#usr/include/c++/14.2.0/bits/stl_iterator_base_types.h +#usr/include/c++/14.2.0/bits/stl_list.h +#usr/include/c++/14.2.0/bits/stl_map.h +#usr/include/c++/14.2.0/bits/stl_multimap.h +#usr/include/c++/14.2.0/bits/stl_multiset.h +#usr/include/c++/14.2.0/bits/stl_numeric.h +#usr/include/c++/14.2.0/bits/stl_pair.h +#usr/include/c++/14.2.0/bits/stl_queue.h +#usr/include/c++/14.2.0/bits/stl_raw_storage_iter.h +#usr/include/c++/14.2.0/bits/stl_relops.h +#usr/include/c++/14.2.0/bits/stl_set.h +#usr/include/c++/14.2.0/bits/stl_stack.h +#usr/include/c++/14.2.0/bits/stl_tempbuf.h +#usr/include/c++/14.2.0/bits/stl_tree.h +#usr/include/c++/14.2.0/bits/stl_uninitialized.h +#usr/include/c++/14.2.0/bits/stl_vector.h +#usr/include/c++/14.2.0/bits/stream_iterator.h +#usr/include/c++/14.2.0/bits/streambuf.tcc +#usr/include/c++/14.2.0/bits/streambuf_iterator.h +#usr/include/c++/14.2.0/bits/string_view.tcc +#usr/include/c++/14.2.0/bits/stringfwd.h +#usr/include/c++/14.2.0/bits/text_encoding-data.h +#usr/include/c++/14.2.0/bits/this_thread_sleep.h +#usr/include/c++/14.2.0/bits/unicode-data.h +#usr/include/c++/14.2.0/bits/unicode.h +#usr/include/c++/14.2.0/bits/uniform_int_dist.h +#usr/include/c++/14.2.0/bits/unique_lock.h +#usr/include/c++/14.2.0/bits/unique_ptr.h +#usr/include/c++/14.2.0/bits/unordered_map.h +#usr/include/c++/14.2.0/bits/unordered_set.h +#usr/include/c++/14.2.0/bits/uses_allocator.h +#usr/include/c++/14.2.0/bits/uses_allocator_args.h +#usr/include/c++/14.2.0/bits/utility.h +#usr/include/c++/14.2.0/bits/valarray_after.h +#usr/include/c++/14.2.0/bits/valarray_array.h +#usr/include/c++/14.2.0/bits/valarray_array.tcc +#usr/include/c++/14.2.0/bits/valarray_before.h +#usr/include/c++/14.2.0/bits/vector.tcc +#usr/include/c++/14.2.0/bits/version.h +#usr/include/c++/14.2.0/bitset +#usr/include/c++/14.2.0/cassert +#usr/include/c++/14.2.0/ccomplex +#usr/include/c++/14.2.0/cctype +#usr/include/c++/14.2.0/cerrno +#usr/include/c++/14.2.0/cfenv +#usr/include/c++/14.2.0/cfloat +#usr/include/c++/14.2.0/charconv +#usr/include/c++/14.2.0/chrono +#usr/include/c++/14.2.0/cinttypes +#usr/include/c++/14.2.0/ciso646 +#usr/include/c++/14.2.0/climits +#usr/include/c++/14.2.0/clocale +#usr/include/c++/14.2.0/cmath +#usr/include/c++/14.2.0/codecvt +#usr/include/c++/14.2.0/compare +#usr/include/c++/14.2.0/complex +#usr/include/c++/14.2.0/complex.h +#usr/include/c++/14.2.0/concepts +#usr/include/c++/14.2.0/condition_variable +#usr/include/c++/14.2.0/coroutine +#usr/include/c++/14.2.0/csetjmp +#usr/include/c++/14.2.0/csignal +#usr/include/c++/14.2.0/cstdalign +#usr/include/c++/14.2.0/cstdarg +#usr/include/c++/14.2.0/cstdbool +#usr/include/c++/14.2.0/cstddef +#usr/include/c++/14.2.0/cstdint +#usr/include/c++/14.2.0/cstdio +#usr/include/c++/14.2.0/cstdlib +#usr/include/c++/14.2.0/cstring +#usr/include/c++/14.2.0/ctgmath +#usr/include/c++/14.2.0/ctime +#usr/include/c++/14.2.0/cuchar +#usr/include/c++/14.2.0/cwchar +#usr/include/c++/14.2.0/cwctype +#usr/include/c++/14.2.0/cxxabi.h +#usr/include/c++/14.2.0/debug +#usr/include/c++/14.2.0/debug/assertions.h +#usr/include/c++/14.2.0/debug/bitset +#usr/include/c++/14.2.0/debug/debug.h +#usr/include/c++/14.2.0/debug/deque +#usr/include/c++/14.2.0/debug/formatter.h +#usr/include/c++/14.2.0/debug/forward_list +#usr/include/c++/14.2.0/debug/functions.h +#usr/include/c++/14.2.0/debug/helper_functions.h +#usr/include/c++/14.2.0/debug/list +#usr/include/c++/14.2.0/debug/macros.h +#usr/include/c++/14.2.0/debug/map +#usr/include/c++/14.2.0/debug/map.h +#usr/include/c++/14.2.0/debug/multimap.h +#usr/include/c++/14.2.0/debug/multiset.h +#usr/include/c++/14.2.0/debug/safe_base.h +#usr/include/c++/14.2.0/debug/safe_container.h +#usr/include/c++/14.2.0/debug/safe_iterator.h +#usr/include/c++/14.2.0/debug/safe_iterator.tcc +#usr/include/c++/14.2.0/debug/safe_local_iterator.h +#usr/include/c++/14.2.0/debug/safe_local_iterator.tcc +#usr/include/c++/14.2.0/debug/safe_sequence.h +#usr/include/c++/14.2.0/debug/safe_sequence.tcc +#usr/include/c++/14.2.0/debug/safe_unordered_base.h +#usr/include/c++/14.2.0/debug/safe_unordered_container.h +#usr/include/c++/14.2.0/debug/safe_unordered_container.tcc +#usr/include/c++/14.2.0/debug/set +#usr/include/c++/14.2.0/debug/set.h +#usr/include/c++/14.2.0/debug/stl_iterator.h +#usr/include/c++/14.2.0/debug/string +#usr/include/c++/14.2.0/debug/unordered_map +#usr/include/c++/14.2.0/debug/unordered_set +#usr/include/c++/14.2.0/debug/vector +#usr/include/c++/14.2.0/decimal +#usr/include/c++/14.2.0/decimal/decimal +#usr/include/c++/14.2.0/decimal/decimal.h +#usr/include/c++/14.2.0/deque +#usr/include/c++/14.2.0/exception +#usr/include/c++/14.2.0/execution +#usr/include/c++/14.2.0/expected +#usr/include/c++/14.2.0/experimental +#usr/include/c++/14.2.0/experimental/algorithm +#usr/include/c++/14.2.0/experimental/any +#usr/include/c++/14.2.0/experimental/array +#usr/include/c++/14.2.0/experimental/bits +#usr/include/c++/14.2.0/experimental/bits/fs_dir.h +#usr/include/c++/14.2.0/experimental/bits/fs_fwd.h +#usr/include/c++/14.2.0/experimental/bits/fs_ops.h +#usr/include/c++/14.2.0/experimental/bits/fs_path.h +#usr/include/c++/14.2.0/experimental/bits/lfts_config.h +#usr/include/c++/14.2.0/experimental/bits/net.h +#usr/include/c++/14.2.0/experimental/bits/numeric_traits.h +#usr/include/c++/14.2.0/experimental/bits/shared_ptr.h +#usr/include/c++/14.2.0/experimental/bits/simd.h +#usr/include/c++/14.2.0/experimental/bits/simd_builtin.h +#usr/include/c++/14.2.0/experimental/bits/simd_converter.h +#usr/include/c++/14.2.0/experimental/bits/simd_detail.h +#usr/include/c++/14.2.0/experimental/bits/simd_fixed_size.h +#usr/include/c++/14.2.0/experimental/bits/simd_math.h +#usr/include/c++/14.2.0/experimental/bits/simd_neon.h +#usr/include/c++/14.2.0/experimental/bits/simd_ppc.h +#usr/include/c++/14.2.0/experimental/bits/simd_scalar.h +#usr/include/c++/14.2.0/experimental/bits/simd_sve.h +#usr/include/c++/14.2.0/experimental/bits/simd_x86.h +#usr/include/c++/14.2.0/experimental/bits/simd_x86_conversions.h +#usr/include/c++/14.2.0/experimental/bits/string_view.tcc +#usr/include/c++/14.2.0/experimental/buffer +#usr/include/c++/14.2.0/experimental/chrono +#usr/include/c++/14.2.0/experimental/contract +#usr/include/c++/14.2.0/experimental/deque +#usr/include/c++/14.2.0/experimental/executor +#usr/include/c++/14.2.0/experimental/filesystem +#usr/include/c++/14.2.0/experimental/forward_list +#usr/include/c++/14.2.0/experimental/functional +#usr/include/c++/14.2.0/experimental/internet +#usr/include/c++/14.2.0/experimental/io_context +#usr/include/c++/14.2.0/experimental/iterator +#usr/include/c++/14.2.0/experimental/list +#usr/include/c++/14.2.0/experimental/map +#usr/include/c++/14.2.0/experimental/memory +#usr/include/c++/14.2.0/experimental/memory_resource +#usr/include/c++/14.2.0/experimental/net +#usr/include/c++/14.2.0/experimental/netfwd +#usr/include/c++/14.2.0/experimental/numeric +#usr/include/c++/14.2.0/experimental/optional +#usr/include/c++/14.2.0/experimental/propagate_const +#usr/include/c++/14.2.0/experimental/random +#usr/include/c++/14.2.0/experimental/ratio +#usr/include/c++/14.2.0/experimental/regex +#usr/include/c++/14.2.0/experimental/scope +#usr/include/c++/14.2.0/experimental/set +#usr/include/c++/14.2.0/experimental/simd +#usr/include/c++/14.2.0/experimental/socket +#usr/include/c++/14.2.0/experimental/source_location +#usr/include/c++/14.2.0/experimental/string +#usr/include/c++/14.2.0/experimental/string_view +#usr/include/c++/14.2.0/experimental/synchronized_value +#usr/include/c++/14.2.0/experimental/system_error +#usr/include/c++/14.2.0/experimental/timer +#usr/include/c++/14.2.0/experimental/tuple +#usr/include/c++/14.2.0/experimental/type_traits +#usr/include/c++/14.2.0/experimental/unordered_map +#usr/include/c++/14.2.0/experimental/unordered_set +#usr/include/c++/14.2.0/experimental/utility +#usr/include/c++/14.2.0/experimental/vector +#usr/include/c++/14.2.0/ext +#usr/include/c++/14.2.0/ext/algorithm +#usr/include/c++/14.2.0/ext/aligned_buffer.h +#usr/include/c++/14.2.0/ext/alloc_traits.h +#usr/include/c++/14.2.0/ext/atomicity.h +#usr/include/c++/14.2.0/ext/bitmap_allocator.h +#usr/include/c++/14.2.0/ext/cast.h +#usr/include/c++/14.2.0/ext/cmath +#usr/include/c++/14.2.0/ext/codecvt_specializations.h +#usr/include/c++/14.2.0/ext/concurrence.h +#usr/include/c++/14.2.0/ext/debug_allocator.h +#usr/include/c++/14.2.0/ext/enc_filebuf.h +#usr/include/c++/14.2.0/ext/extptr_allocator.h +#usr/include/c++/14.2.0/ext/functional +#usr/include/c++/14.2.0/ext/hash_map +#usr/include/c++/14.2.0/ext/hash_set +#usr/include/c++/14.2.0/ext/iterator +#usr/include/c++/14.2.0/ext/malloc_allocator.h +#usr/include/c++/14.2.0/ext/memory +#usr/include/c++/14.2.0/ext/mt_allocator.h +#usr/include/c++/14.2.0/ext/new_allocator.h +#usr/include/c++/14.2.0/ext/numeric +#usr/include/c++/14.2.0/ext/numeric_traits.h +#usr/include/c++/14.2.0/ext/pb_ds +#usr/include/c++/14.2.0/ext/pb_ds/assoc_container.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/resize_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy/branch_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cond_dealtor.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/container_base_dispatch.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/debug_map_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/eq_fn +#usr/include/c++/14.2.0/ext/pb_ds/detail/eq_fn/eq_by_less.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/lu_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/priority_queue_base_dispatch.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/node.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/node.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/standard_policies.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_trace_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/type_utils.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/types_traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/exception.hpp +#usr/include/c++/14.2.0/ext/pb_ds/hash_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/list_update_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/priority_queue.hpp +#usr/include/c++/14.2.0/ext/pb_ds/tag_and_trait.hpp +#usr/include/c++/14.2.0/ext/pb_ds/tree_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/trie_policy.hpp +#usr/include/c++/14.2.0/ext/pod_char_traits.h +#usr/include/c++/14.2.0/ext/pointer.h +#usr/include/c++/14.2.0/ext/pool_allocator.h +#usr/include/c++/14.2.0/ext/random +#usr/include/c++/14.2.0/ext/random.tcc +#usr/include/c++/14.2.0/ext/rb_tree +#usr/include/c++/14.2.0/ext/rc_string_base.h +#usr/include/c++/14.2.0/ext/rope +#usr/include/c++/14.2.0/ext/ropeimpl.h +#usr/include/c++/14.2.0/ext/slist +#usr/include/c++/14.2.0/ext/sso_string_base.h +#usr/include/c++/14.2.0/ext/stdio_filebuf.h +#usr/include/c++/14.2.0/ext/stdio_sync_filebuf.h +#usr/include/c++/14.2.0/ext/string_conversions.h +#usr/include/c++/14.2.0/ext/throw_allocator.h +#usr/include/c++/14.2.0/ext/type_traits.h +#usr/include/c++/14.2.0/ext/typelist.h +#usr/include/c++/14.2.0/ext/vstring.h +#usr/include/c++/14.2.0/ext/vstring.tcc +#usr/include/c++/14.2.0/ext/vstring_fwd.h +#usr/include/c++/14.2.0/ext/vstring_util.h +#usr/include/c++/14.2.0/fenv.h +#usr/include/c++/14.2.0/filesystem +#usr/include/c++/14.2.0/format +#usr/include/c++/14.2.0/forward_list +#usr/include/c++/14.2.0/fstream +#usr/include/c++/14.2.0/functional +#usr/include/c++/14.2.0/future +#usr/include/c++/14.2.0/generator +#usr/include/c++/14.2.0/initializer_list +#usr/include/c++/14.2.0/iomanip +#usr/include/c++/14.2.0/ios +#usr/include/c++/14.2.0/iosfwd +#usr/include/c++/14.2.0/iostream +#usr/include/c++/14.2.0/istream +#usr/include/c++/14.2.0/iterator +#usr/include/c++/14.2.0/latch +#usr/include/c++/14.2.0/limits +#usr/include/c++/14.2.0/list +#usr/include/c++/14.2.0/locale +#usr/include/c++/14.2.0/map +#usr/include/c++/14.2.0/math.h +#usr/include/c++/14.2.0/memory +#usr/include/c++/14.2.0/memory_resource +#usr/include/c++/14.2.0/mutex +#usr/include/c++/14.2.0/new +#usr/include/c++/14.2.0/numbers +#usr/include/c++/14.2.0/numeric +#usr/include/c++/14.2.0/optional +#usr/include/c++/14.2.0/ostream +#usr/include/c++/14.2.0/parallel +#usr/include/c++/14.2.0/parallel/algo.h +#usr/include/c++/14.2.0/parallel/algobase.h +#usr/include/c++/14.2.0/parallel/algorithm +#usr/include/c++/14.2.0/parallel/algorithmfwd.h +#usr/include/c++/14.2.0/parallel/balanced_quicksort.h +#usr/include/c++/14.2.0/parallel/base.h +#usr/include/c++/14.2.0/parallel/basic_iterator.h +#usr/include/c++/14.2.0/parallel/checkers.h +#usr/include/c++/14.2.0/parallel/compatibility.h +#usr/include/c++/14.2.0/parallel/compiletime_settings.h +#usr/include/c++/14.2.0/parallel/equally_split.h +#usr/include/c++/14.2.0/parallel/features.h +#usr/include/c++/14.2.0/parallel/find.h +#usr/include/c++/14.2.0/parallel/find_selectors.h +#usr/include/c++/14.2.0/parallel/for_each.h +#usr/include/c++/14.2.0/parallel/for_each_selectors.h +#usr/include/c++/14.2.0/parallel/iterator.h +#usr/include/c++/14.2.0/parallel/list_partition.h +#usr/include/c++/14.2.0/parallel/losertree.h +#usr/include/c++/14.2.0/parallel/merge.h +#usr/include/c++/14.2.0/parallel/multiseq_selection.h +#usr/include/c++/14.2.0/parallel/multiway_merge.h +#usr/include/c++/14.2.0/parallel/multiway_mergesort.h +#usr/include/c++/14.2.0/parallel/numeric +#usr/include/c++/14.2.0/parallel/numericfwd.h +#usr/include/c++/14.2.0/parallel/omp_loop.h +#usr/include/c++/14.2.0/parallel/omp_loop_static.h +#usr/include/c++/14.2.0/parallel/par_loop.h +#usr/include/c++/14.2.0/parallel/parallel.h +#usr/include/c++/14.2.0/parallel/partial_sum.h +#usr/include/c++/14.2.0/parallel/partition.h +#usr/include/c++/14.2.0/parallel/queue.h +#usr/include/c++/14.2.0/parallel/quicksort.h +#usr/include/c++/14.2.0/parallel/random_number.h +#usr/include/c++/14.2.0/parallel/random_shuffle.h +#usr/include/c++/14.2.0/parallel/search.h +#usr/include/c++/14.2.0/parallel/set_operations.h +#usr/include/c++/14.2.0/parallel/settings.h +#usr/include/c++/14.2.0/parallel/sort.h +#usr/include/c++/14.2.0/parallel/tags.h +#usr/include/c++/14.2.0/parallel/types.h +#usr/include/c++/14.2.0/parallel/unique_copy.h +#usr/include/c++/14.2.0/parallel/workstealing.h +#usr/include/c++/14.2.0/print +#usr/include/c++/14.2.0/pstl +#usr/include/c++/14.2.0/pstl/algorithm_fwd.h +#usr/include/c++/14.2.0/pstl/algorithm_impl.h +#usr/include/c++/14.2.0/pstl/execution_defs.h +#usr/include/c++/14.2.0/pstl/execution_impl.h +#usr/include/c++/14.2.0/pstl/glue_algorithm_defs.h +#usr/include/c++/14.2.0/pstl/glue_algorithm_impl.h +#usr/include/c++/14.2.0/pstl/glue_execution_defs.h +#usr/include/c++/14.2.0/pstl/glue_memory_defs.h +#usr/include/c++/14.2.0/pstl/glue_memory_impl.h +#usr/include/c++/14.2.0/pstl/glue_numeric_defs.h +#usr/include/c++/14.2.0/pstl/glue_numeric_impl.h +#usr/include/c++/14.2.0/pstl/memory_impl.h +#usr/include/c++/14.2.0/pstl/numeric_fwd.h +#usr/include/c++/14.2.0/pstl/numeric_impl.h +#usr/include/c++/14.2.0/pstl/parallel_backend.h +#usr/include/c++/14.2.0/pstl/parallel_backend_serial.h +#usr/include/c++/14.2.0/pstl/parallel_backend_tbb.h +#usr/include/c++/14.2.0/pstl/parallel_backend_utils.h +#usr/include/c++/14.2.0/pstl/parallel_impl.h +#usr/include/c++/14.2.0/pstl/pstl_config.h +#usr/include/c++/14.2.0/pstl/unseq_backend_simd.h +#usr/include/c++/14.2.0/pstl/utils.h +#usr/include/c++/14.2.0/queue +#usr/include/c++/14.2.0/random +#usr/include/c++/14.2.0/ranges +#usr/include/c++/14.2.0/ratio +#usr/include/c++/14.2.0/regex +#usr/include/c++/14.2.0/scoped_allocator +#usr/include/c++/14.2.0/semaphore +#usr/include/c++/14.2.0/set +#usr/include/c++/14.2.0/shared_mutex +#usr/include/c++/14.2.0/source_location +#usr/include/c++/14.2.0/span +#usr/include/c++/14.2.0/spanstream +#usr/include/c++/14.2.0/sstream +#usr/include/c++/14.2.0/stack +#usr/include/c++/14.2.0/stacktrace +#usr/include/c++/14.2.0/stdatomic.h +#usr/include/c++/14.2.0/stdexcept +#usr/include/c++/14.2.0/stdfloat +#usr/include/c++/14.2.0/stdlib.h +#usr/include/c++/14.2.0/stop_token +#usr/include/c++/14.2.0/streambuf +#usr/include/c++/14.2.0/string +#usr/include/c++/14.2.0/string_view +#usr/include/c++/14.2.0/syncstream +#usr/include/c++/14.2.0/system_error +#usr/include/c++/14.2.0/text_encoding +#usr/include/c++/14.2.0/tgmath.h +#usr/include/c++/14.2.0/thread +#usr/include/c++/14.2.0/tr1 +#usr/include/c++/14.2.0/tr1/array +#usr/include/c++/14.2.0/tr1/bessel_function.tcc +#usr/include/c++/14.2.0/tr1/beta_function.tcc +#usr/include/c++/14.2.0/tr1/ccomplex +#usr/include/c++/14.2.0/tr1/cctype +#usr/include/c++/14.2.0/tr1/cfenv +#usr/include/c++/14.2.0/tr1/cfloat +#usr/include/c++/14.2.0/tr1/cinttypes +#usr/include/c++/14.2.0/tr1/climits +#usr/include/c++/14.2.0/tr1/cmath +#usr/include/c++/14.2.0/tr1/complex +#usr/include/c++/14.2.0/tr1/complex.h +#usr/include/c++/14.2.0/tr1/cstdarg +#usr/include/c++/14.2.0/tr1/cstdbool +#usr/include/c++/14.2.0/tr1/cstdint +#usr/include/c++/14.2.0/tr1/cstdio +#usr/include/c++/14.2.0/tr1/cstdlib +#usr/include/c++/14.2.0/tr1/ctgmath +#usr/include/c++/14.2.0/tr1/ctime +#usr/include/c++/14.2.0/tr1/ctype.h +#usr/include/c++/14.2.0/tr1/cwchar +#usr/include/c++/14.2.0/tr1/cwctype +#usr/include/c++/14.2.0/tr1/ell_integral.tcc +#usr/include/c++/14.2.0/tr1/exp_integral.tcc +#usr/include/c++/14.2.0/tr1/fenv.h +#usr/include/c++/14.2.0/tr1/float.h +#usr/include/c++/14.2.0/tr1/functional +#usr/include/c++/14.2.0/tr1/functional_hash.h +#usr/include/c++/14.2.0/tr1/gamma.tcc +#usr/include/c++/14.2.0/tr1/hashtable.h +#usr/include/c++/14.2.0/tr1/hashtable_policy.h +#usr/include/c++/14.2.0/tr1/hypergeometric.tcc +#usr/include/c++/14.2.0/tr1/inttypes.h +#usr/include/c++/14.2.0/tr1/legendre_function.tcc +#usr/include/c++/14.2.0/tr1/limits.h +#usr/include/c++/14.2.0/tr1/math.h +#usr/include/c++/14.2.0/tr1/memory +#usr/include/c++/14.2.0/tr1/modified_bessel_func.tcc +#usr/include/c++/14.2.0/tr1/poly_hermite.tcc +#usr/include/c++/14.2.0/tr1/poly_laguerre.tcc +#usr/include/c++/14.2.0/tr1/random +#usr/include/c++/14.2.0/tr1/random.h +#usr/include/c++/14.2.0/tr1/random.tcc +#usr/include/c++/14.2.0/tr1/regex +#usr/include/c++/14.2.0/tr1/riemann_zeta.tcc +#usr/include/c++/14.2.0/tr1/shared_ptr.h +#usr/include/c++/14.2.0/tr1/special_function_util.h +#usr/include/c++/14.2.0/tr1/stdarg.h +#usr/include/c++/14.2.0/tr1/stdbool.h +#usr/include/c++/14.2.0/tr1/stdint.h +#usr/include/c++/14.2.0/tr1/stdio.h +#usr/include/c++/14.2.0/tr1/stdlib.h +#usr/include/c++/14.2.0/tr1/tgmath.h +#usr/include/c++/14.2.0/tr1/tuple +#usr/include/c++/14.2.0/tr1/type_traits +#usr/include/c++/14.2.0/tr1/unordered_map +#usr/include/c++/14.2.0/tr1/unordered_map.h +#usr/include/c++/14.2.0/tr1/unordered_set +#usr/include/c++/14.2.0/tr1/unordered_set.h +#usr/include/c++/14.2.0/tr1/utility +#usr/include/c++/14.2.0/tr1/wchar.h +#usr/include/c++/14.2.0/tr1/wctype.h +#usr/include/c++/14.2.0/tr2 +#usr/include/c++/14.2.0/tr2/bool_set +#usr/include/c++/14.2.0/tr2/bool_set.tcc +#usr/include/c++/14.2.0/tr2/dynamic_bitset +#usr/include/c++/14.2.0/tr2/dynamic_bitset.tcc +#usr/include/c++/14.2.0/tr2/ratio +#usr/include/c++/14.2.0/tr2/type_traits +#usr/include/c++/14.2.0/tuple +#usr/include/c++/14.2.0/type_traits +#usr/include/c++/14.2.0/typeindex +#usr/include/c++/14.2.0/typeinfo +#usr/include/c++/14.2.0/unordered_map +#usr/include/c++/14.2.0/unordered_set +#usr/include/c++/14.2.0/utility +#usr/include/c++/14.2.0/valarray +#usr/include/c++/14.2.0/variant +#usr/include/c++/14.2.0/vector +#usr/include/c++/14.2.0/version #usr/lib/gcc #usr/lib/gcc/aarch64-unknown-linux-gnu -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0 -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/cc1 -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/cc1plus -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/collect2 -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/crtbegin.o -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/crtbeginS.o -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/crtbeginT.o -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/crtend.o -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/crtendS.o -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/crtfastmath.o -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/g++-mapper-server -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include-fixed -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include-fixed/README -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/acc_prof.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/arm_acle.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/arm_bf16.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/arm_fp16.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/arm_neon.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/arm_sve.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/float.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/gcov.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/iso646.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/limits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/omp.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/openacc.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/sanitizer -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/sanitizer/asan_interface.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/sanitizer/common_interface_defs.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/sanitizer/hwasan_interface.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/sanitizer/lsan_interface.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/sanitizer/tsan_interface.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/ssp -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/ssp/ssp.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/ssp/stdio.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/ssp/string.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/ssp/unistd.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/stdalign.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/stdarg.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/stdatomic.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/stdbool.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/stddef.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/stdfix.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/stdint-gcc.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/stdint.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/stdnoreturn.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/syslimits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/unwind.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/include/varargs.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/fixinc.sh -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/fixinc_list -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/fixincl -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/gsyslimits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/include -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/include/README -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/include/limits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/macro_list -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/mkheaders -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/mkheaders.conf -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/install-tools/mkinstalldirs -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/libgcc.a -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/libgcc_eh.a -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/libgcov.a -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/liblto_plugin.la -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/liblto_plugin.so -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/lto-wrapper -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/lto1 -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/gengtype -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/gtype.state -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ada -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ada/gcc-interface -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ada/gcc-interface/ada-tree.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/addresses.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/alias.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/align.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/all-tree.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/alloc-pool.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ansidecl.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/array-traits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/asan.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/attr-fnspec.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/attribs.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/auto-host.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/auto-profile.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/b-header-vars -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/backend.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/basic-block.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/bb-reorder.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/bitmap.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/builtin-attrs.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/builtin-types.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/builtins.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/builtins.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/bversion.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/c-family -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-common.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-common.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-objc.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-pragma.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-pretty-print.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/c-tree.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/calls.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ccmp.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfg-flags.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfg.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfganal.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfgbuild.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfgcleanup.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfgexpand.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfghooks.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfgloop.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfgloopmanip.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cfgrtl.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cgraph.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cif-code.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/collect-utils.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/collect2-aix.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/collect2.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/color-macros.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/conditions.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64 -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-arches.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-cores.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-elf.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-errata.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-fusion-pairs.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-linux.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-option-extensions.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-opts.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-protos.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64-tuning-flags.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/aarch64.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/aarch64/biarchlp64.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/arm -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/arm/aarch-common-protos.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/arm/aarch-common.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/elfos.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/glibc-stdint.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/gnu-user.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/initfini-array.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/linux-protos.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/config/linux.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/configargs.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/context.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/convert.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/coretypes.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/coroutine-builtins.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/coverage.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cp -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cp/contracts.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cp/cp-trait.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cp/cp-tree.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cp/cp-tree.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cp/cxx-pretty-print.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cp/name-lookup.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cp/operators.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cp/type-utils.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cppbuiltin.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cppdefault.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cpplib.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/cselib.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ctfc.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/d -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/d/d-tree.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/data-streamer.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dbgcnt.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dbgcnt.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dce.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ddg.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/debug.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/defaults.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/df.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dfp.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-client-data-hooks.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-color.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-core.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-event-id.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-metadata.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-path.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-spec.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-url.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/digraph.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dojump.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dominance.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/domwalk.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/double-int.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dump-context.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dumpfile.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dwarf2asm.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dwarf2ctf.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/dwarf2out.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/edit-context.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/emit-rtl.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/errors.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/escaped_string.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/et-forest.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/except.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/explow.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/expmed.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/expr.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/fibonacci_heap.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/file-find.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/file-prefix-map.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/filenames.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/fixed-value.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/flag-types.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/flags.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/fold-const-call.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/fold-const.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/function-abi.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/function.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gcc-plugin.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gcc-rich-location.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gcc-symtab.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gcc.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gcov-counter.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gcov-io.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gcse-common.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gcse.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/generic-match.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gengtype.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/genrtl.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gensupport.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ggc-internal.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ggc.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-array-bounds.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-builder.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-expr.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-fold.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-iterator.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-low.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-match.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-predicate-analysis.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-predict.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-pretty-print.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-cache.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-edge.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-fold.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-gori.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-infer.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-op.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-path.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-trace.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-ssa-warn-access.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-ssa-warn-restrict.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-ssa.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-streamer.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple-walk.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimple.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimplify-me.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gimplify.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/glimits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gomp-constants.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/graph.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/graphds.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/graphite.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/graphviz.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gsstruct.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gsyms.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gsyslimits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gtm-builtins.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/gtype-desc.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hard-reg-set.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hash-map-traits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hash-map.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hash-set.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hash-table.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hash-traits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hashtab.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/highlev-plugin-common.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hooks.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hosthooks-def.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hosthooks.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hw-doloop.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/hwint.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ifcvt.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/inchash.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/incpath.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/input.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-addr.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-attr-common.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-attr.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-codes.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-config.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-constants.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-flags.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-modes-inline.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-modes.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/insn-notes.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/int-vector-builder.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/internal-fn.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/internal-fn.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/intl.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-fnsummary.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-icf-gimple.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-icf.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-inline.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-modref-tree.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-modref.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-param-manipulation.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-predicate.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-prop.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-ref.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-reference.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ipa-utils.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ira-int.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ira.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/is-a.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/iterator-utils.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/json.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/langhooks-def.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/langhooks.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/lcm.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/libfuncs.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/libiberty.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/limitx.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/limity.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/line-map.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/logical-location.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/loop-unroll.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/lower-subreg.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/lra-int.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/lra.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/lto-compress.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/lto-section-names.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/lto-streamer.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/m2 -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/m2/m2-tree.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/machmode.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/machmode.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/make-unique.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/md5.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/mem-stats-traits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/mem-stats.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/memmodel.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/memory-block.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/mode-classes.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/mux-utils.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/objc -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/objc/objc-tree.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/obstack-utils.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/obstack.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/omp-builtins.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/omp-expand.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/omp-general.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/omp-low.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/omp-offload.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/omp-simd-clone.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/opt-problem.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/opt-suggestions.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/optabs-libfuncs.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/optabs-query.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/optabs-tree.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/optabs.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/optabs.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/optinfo-emit-json.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/optinfo.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/options.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/opts-diagnostic.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/opts-jobserver.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/opts.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ordered-hash-map.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/output.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/pass-instances.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/pass_manager.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/passes.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/plugin-api.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/plugin-version.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/plugin.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/plugin.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/pointer-query.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/poly-int-types.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/poly-int.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/predict.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/predict.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/prefix.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/pretty-print.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/print-rtl.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/print-tree.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/profile-count.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/profile.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/range-op.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/range.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/read-md.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/read-rtl-function.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/real.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/realmpfr.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/recog.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/reg-notes.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/regcprop.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/regrename.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/regs.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/regset.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/reload.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/resource.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/rtl-error.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/rtl-iter.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/rtl-ssa.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/rtl.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/rtl.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/rtlanal.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/rtlhash.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/rtlhooks-def.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/rtx-vector-builder.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/run-rtl-passes.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/safe-ctype.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sanitizer.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sbitmap.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sched-int.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sel-sched-dump.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sel-sched-ir.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sel-sched.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/selftest-diagnostic.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/selftest-rtl.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/selftest.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sese.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/shortest-paths.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/shrink-wrap.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/signop.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sparseset.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/spellcheck-tree.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/spellcheck.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/splay-tree-utils.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/splay-tree.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sreal.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ssa-iterators.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ssa.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/statistics.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/stmt.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/stor-layout.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/streamer-hooks.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/stringpool.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/substring-locations.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/symbol-summary.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/symtab-clones.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/symtab-thunks.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/symtab.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/sync-builtins.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/system.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/target-def.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/target-globals.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/target-hooks-macros.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/target-insns.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/target.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/target.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/targhooks.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/timevar.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/timevar.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tm-preds.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tm.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tm_p.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/toplev.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tracer.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/trans-mem.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-affine.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-cfg.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-cfgcleanup.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-check.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-chrec.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-core.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-data-ref.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-dfa.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-diagnostic.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-dump.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-eh.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-hash-traits.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-hasher.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-if-conv.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-inline.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-into-ssa.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-iterator.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-logical-location.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-nested.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-object-size.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-outof-ssa.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-parloops.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-pass.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-phinodes.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-pretty-print.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-scalar-evolution.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-sra.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-address.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-alias-compare.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-alias.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-ccp.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-coalesce.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-dce.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-dom.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-dse.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-live.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-loop-ivopts.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-loop-manip.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-loop-niter.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-loop.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-math-opts.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-operands.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-propagate.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-reassoc.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-sccvn.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-scopedtables.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-strlen.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-ter.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-threadedge.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-threadupdate.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssanames.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-stdarg.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-streamer.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-switch-conversion.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-vector-builder.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-vectorizer.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree-vrp.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tree.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/treestruct.def -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tristate.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tsan.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/tsystem.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/typeclass.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/typed-splay-tree.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/ubsan.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/valtrack.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/value-pointer-equiv.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/value-prof.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/value-query.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/value-range-pretty-print.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/value-range-storage.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/value-range.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/value-relation.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/varasm.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/vec-perm-indices.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/vec.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/vector-builder.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/version.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/vmsdbg.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/vr-values.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/vtable-verify.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/wide-int-bitmask.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/wide-int-print.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/wide-int.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/include/xcoff.h -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/libcc1plugin.la -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/libcc1plugin.so -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/libcc1plugin.so.0 -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/libcc1plugin.so.0.0.0 -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/libcp1plugin.la -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/libcp1plugin.so -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/libcp1plugin.so.0 -#usr/lib/gcc/aarch64-unknown-linux-gnu/13.3.0/plugin/libcp1plugin.so.0.0.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/cc1 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/cc1plus +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/collect2 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/crtbegin.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/crtbeginS.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/crtbeginT.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/crtend.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/crtendS.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/crtfastmath.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/g++-mapper-server +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include-fixed +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include-fixed/README +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/acc_prof.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/arm_acle.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/arm_bf16.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/arm_fp16.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/arm_neon.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/arm_neon_sve_bridge.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/arm_sme.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/arm_sve.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/float.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/gcov.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/iso646.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/limits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/omp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/openacc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/sanitizer +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/sanitizer/asan_interface.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/sanitizer/common_interface_defs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/sanitizer/hwasan_interface.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/sanitizer/lsan_interface.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/sanitizer/tsan_interface.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/ssp +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/ssp/ssp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/ssp/stdio.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/ssp/string.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/ssp/unistd.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stdalign.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stdarg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stdatomic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stdbool.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stdckdint.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stddef.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stdfix.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stdint-gcc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stdint.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/stdnoreturn.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/syslimits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/unwind.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/include/varargs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/fixinc.sh +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/fixinc_list +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/fixincl +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/gsyslimits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/include +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/include/README +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/include/limits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/macro_list +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/mkheaders +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/mkheaders.conf +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/install-tools/mkinstalldirs +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/libgcc.a +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/libgcc_eh.a +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/libgcov.a +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/liblto_plugin.la +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/liblto_plugin.so +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/lto-wrapper +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/lto1 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/gengtype +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/gtype.state +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ada +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ada/gcc-interface +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ada/gcc-interface/ada-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/addresses.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/alias.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/align.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/all-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/alloc-pool.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/access-diagram.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analysis-plan.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analyzer-language.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analyzer-logging.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analyzer-selftests.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analyzer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/bar-chart.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/call-details.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/call-info.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/call-string.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/call-summary.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/checker-event.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/checker-path.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/complexity.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/constraint-manager.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/diagnostic-manager.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/engine.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/exploded-graph.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/feasible-graph.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/function-set.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/inlining-iterator.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/known-function-manager.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/pending-diagnostic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/program-point.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/program-state.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/ranges.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/reachability.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/record-layout.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/region-model-manager.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/region-model-reachability.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/region-model.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/region.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/sm.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/state-purge.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/store.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/supergraph.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/svalue.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/symbol.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/trimmed-graph.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ansidecl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/array-traits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/asan.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/attr-fnspec.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/attribs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/auto-host.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/auto-profile.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/b-header-vars +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/backend.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/basic-block.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/bb-reorder.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/bitmap.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/builtin-attrs.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/builtin-types.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/builtins.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/bversion.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/c +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/c-family +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-common.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-common.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-objc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-pragma.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/c-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/c/c-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/calls.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ccmp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfg-flags.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfganal.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfgbuild.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfgcleanup.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfgexpand.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfghooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfgloop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfgloopmanip.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cfgrtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cgraph.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cif-code.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/collect-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/collect2-aix.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/collect2.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/color-macros.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/conditions.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-arches.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-cores.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-elf.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-errata.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-fusion-pairs.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-isa-modes.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-linux.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-option-extensions.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-opts.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-protos.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64-tuning-flags.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/aarch64.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/aarch64/biarchlp64.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/arm +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/arm/aarch-common-protos.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/arm/aarch-common.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/elfos.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/glibc-stdint.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/gnu-user.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/initfini-array.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/linux-protos.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/config/linux.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/configargs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/context.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/convert.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/coretypes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/coroutine-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/coverage.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cp +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cp/contracts.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cp/cp-trait.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cp/cp-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cp/cp-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cp/cxx-pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cp/name-lookup.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cp/operators.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cp/type-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cppbuiltin.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cppdefault.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cpplib.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/cselib.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ctfc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/d +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/d/d-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/data-streamer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dbgcnt.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dbgcnt.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dce.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ddg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/debug.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/defaults.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/df.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dfp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-client-data-hooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-color.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-core.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-diagram.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-event-id.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-format-sarif.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-metadata.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-path.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-spec.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-url.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/digraph.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dojump.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dominance.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/domwalk.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/double-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dump-context.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dumpfile.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dwarf2asm.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dwarf2ctf.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/dwarf2out.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/edit-context.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/emit-rtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/errors.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/escaped_string.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/et-forest.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/except.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/explow.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/expmed.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/expr.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/fibonacci_heap.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/file-find.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/file-prefix-map.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/filenames.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/fixed-value.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/flag-types.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/flags.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/fold-const-call.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/fold-const.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/function-abi.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/function.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcc-plugin.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcc-rich-location.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcc-symtab.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcc-urlifier.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcc-urlifier.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcov-counter.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcov-io.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcse-common.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gcse.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/generic-match.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gengtype.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/genrtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gensupport.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ggc-internal.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ggc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-array-bounds.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-builder.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-expr.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-fold.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-iterator.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-low.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-lower-bitint.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-match.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-predicate-analysis.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-predict.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-cache.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-edge.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-fold.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-gori.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-infer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-op.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-path.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-phi.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-trace.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-ssa-warn-access.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-ssa-warn-restrict.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-streamer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple-walk.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimple.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimplify-me.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gimplify.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/glimits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gomp-constants.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/graph.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/graphds.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/graphite.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/graphviz.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gsstruct.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gsyms.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gsyslimits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gtm-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/gtype-desc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hard-reg-set.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hash-map-traits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hash-map.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hash-set.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hash-table.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hash-traits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hashtab.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/highlev-plugin-common.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hosthooks-def.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hosthooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hw-doloop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/hwint.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ifcvt.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/inchash.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/incpath.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/input.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-addr.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-attr-common.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-attr.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-codes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-config.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-constants.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-flags.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-modes-inline.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-modes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-notes.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/insn-opinit.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/int-vector-builder.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/internal-fn.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/internal-fn.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/intl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-cp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-fnsummary.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-icf-gimple.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-icf.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-inline.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-modref-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-modref.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-param-manipulation.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-predicate.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-prop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-ref.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-reference.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-strub.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ipa-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ira-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ira.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/is-a.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/iterator-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/json.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/langhooks-def.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/langhooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/lcm.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/libfuncs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/libiberty.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/limitx.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/limity.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/line-map.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/logical-location.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/loop-unroll.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/lower-subreg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/lra-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/lra.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/lto-compress.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/lto-section-names.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/lto-streamer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/m2 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/m2/m2-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/machmode.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/machmode.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/make-unique.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/md5.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/mem-stats-traits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/mem-stats.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/memmodel.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/memory-block.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/mode-classes.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/mux-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/objc +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/objc/objc-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/obstack-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/obstack.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/omp-api.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/omp-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/omp-expand.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/omp-general.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/omp-low.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/omp-offload.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/omp-selectors.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/omp-simd-clone.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/opt-problem.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/opt-suggestions.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/optabs-libfuncs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/optabs-query.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/optabs-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/optabs.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/optabs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/optinfo-emit-json.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/optinfo.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/options.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/opts-diagnostic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/opts-jobserver.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/opts.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ordered-hash-map.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/output.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/pass-instances.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/pass_manager.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/passes.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/plugin-api.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/plugin-version.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/plugin.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/plugin.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/pointer-query.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/poly-int-types.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/poly-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/predict.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/predict.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/prefix.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/pretty-print-urlifier.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/print-rtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/print-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/profile-count.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/profile.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/range-op-mixed.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/range-op.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/range.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/read-md.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/read-rtl-function.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/real.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/realmpfr.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/recog.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/reg-notes.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/regcprop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/regrename.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/regs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/regset.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/reload.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/resource.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rich-location.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rtl-error.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rtl-iter.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rtl-ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rtl.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rtlanal.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rtlhash.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rtlhooks-def.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/rtx-vector-builder.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/run-rtl-passes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/safe-ctype.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sanitizer.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sbitmap.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sched-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sel-sched-dump.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sel-sched-ir.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sel-sched.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/selftest-diagnostic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/selftest-rtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/selftest.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sese.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/shortest-paths.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/shrink-wrap.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/signop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sparseset.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/spellcheck-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/spellcheck.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/splay-tree-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/splay-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sreal.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ssa-iterators.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/statistics.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/stmt.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/stor-layout.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/streamer-hooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/stringpool.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/substring-locations.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/symbol-summary.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/symtab-clones.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/symtab-thunks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/symtab.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/sync-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/system.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/target-def.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/target-globals.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/target-hooks-macros.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/target-insns.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/target.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/target.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/targhooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/timevar.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/timevar.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tm-preds.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tm.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tm_p.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/toplev.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tracer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/trans-mem.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-affine.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-cfg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-cfgcleanup.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-check.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-chrec.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-core.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-data-ref.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-dfa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-diagnostic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-dump.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-eh.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-hash-traits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-hasher.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-if-conv.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-inline.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-into-ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-iterator.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-logical-location.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-nested.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-object-size.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-outof-ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-parloops.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-pass.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-phinodes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-scalar-evolution.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-sra.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-address.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-alias-compare.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-alias.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-ccp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-coalesce.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-dce.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-dom.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-dse.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-live.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-loop-ivopts.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-loop-manip.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-loop-niter.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-loop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-math-opts.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-operands.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-propagate.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-reassoc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-sccvn.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-scopedtables.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-strlen.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-ter.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-threadedge.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-threadupdate.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssanames.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-stdarg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-streamer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-switch-conversion.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-vector-builder.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-vectorizer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree-vrp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/treestruct.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tristate.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tsan.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/tsystem.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/typeclass.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/typed-splay-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/ubsan.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/valtrack.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/value-pointer-equiv.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/value-prof.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/value-query.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/value-range-pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/value-range-storage.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/value-range.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/value-relation.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/varasm.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/vec-perm-indices.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/vec.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/vector-builder.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/version.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/vmsdbg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/vr-values.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/vtable-verify.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/wide-int-bitmask.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/wide-int-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/wide-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/include/xcoff.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/libcc1plugin.la +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/libcc1plugin.so +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/libcc1plugin.so.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/libcc1plugin.so.0.0.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/libcp1plugin.la +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/libcp1plugin.so +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/libcp1plugin.so.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/14.2.0/plugin/libcp1plugin.so.0.0.0 #usr/lib/libasan.a #usr/lib/libasan.la #usr/lib/libasan.so @@ -1481,7 +1552,7 @@ usr/lib/libssp.so.0.0.0 #usr/lib/libssp_nonshared.a #usr/lib/libssp_nonshared.la #usr/lib/libstdc++.a -usr/lib/libstdc++.so.6.0.32 +usr/lib/libstdc++.so.6.0.33 #usr/lib/libstdc++exp.a #usr/lib/libstdc++exp.la #usr/lib/libstdc++fs.a @@ -1499,14 +1570,14 @@ usr/lib/libtsan.so.2.0.0 #usr/lib/libubsan.so usr/lib/libubsan.so.1 usr/lib/libubsan.so.1.0.0 -#usr/share/gcc-13.3.0 -#usr/share/gcc-13.3.0/python -#usr/share/gcc-13.3.0/python/libstdcxx -#usr/share/gcc-13.3.0/python/libstdcxx/__init__.py -#usr/share/gcc-13.3.0/python/libstdcxx/v6 -#usr/share/gcc-13.3.0/python/libstdcxx/v6/__init__.py -#usr/share/gcc-13.3.0/python/libstdcxx/v6/printers.py -#usr/share/gcc-13.3.0/python/libstdcxx/v6/xmethods.py +#usr/share/gcc-14.2.0 +#usr/share/gcc-14.2.0/python +#usr/share/gcc-14.2.0/python/libstdcxx +#usr/share/gcc-14.2.0/python/libstdcxx/__init__.py +#usr/share/gcc-14.2.0/python/libstdcxx/v6 +#usr/share/gcc-14.2.0/python/libstdcxx/v6/__init__.py +#usr/share/gcc-14.2.0/python/libstdcxx/v6/printers.py +#usr/share/gcc-14.2.0/python/libstdcxx/v6/xmethods.py #usr/share/info/cpp.info #usr/share/info/cppinternals.info #usr/share/info/gcc.info diff --git a/config/rootfiles/common/aarch64/glibc b/config/rootfiles/common/aarch64/glibc index 99481d6b30..d91e55c79e 100644 --- a/config/rootfiles/common/aarch64/glibc +++ b/config/rootfiles/common/aarch64/glibc @@ -812,7 +812,7 @@ usr/lib/gconv #usr/lib/libc_nonshared.a #usr/lib/libdl.a #usr/lib/libg.a -#usr/lib/libm-2.39.a +#usr/lib/libm-2.40.a #usr/lib/libm.a #usr/lib/libm.so #usr/lib/libmcheck.a @@ -5182,6 +5182,20 @@ usr/lib/locale #usr/lib/locale/lt_LT/LC_PAPER #usr/lib/locale/lt_LT/LC_TELEPHONE #usr/lib/locale/lt_LT/LC_TIME +#usr/lib/locale/ltg_LV.utf8 +#usr/lib/locale/ltg_LV.utf8/LC_ADDRESS +#usr/lib/locale/ltg_LV.utf8/LC_COLLATE +#usr/lib/locale/ltg_LV.utf8/LC_CTYPE +#usr/lib/locale/ltg_LV.utf8/LC_IDENTIFICATION +#usr/lib/locale/ltg_LV.utf8/LC_MEASUREMENT +#usr/lib/locale/ltg_LV.utf8/LC_MESSAGES +#usr/lib/locale/ltg_LV.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ltg_LV.utf8/LC_MONETARY +#usr/lib/locale/ltg_LV.utf8/LC_NAME +#usr/lib/locale/ltg_LV.utf8/LC_NUMERIC +#usr/lib/locale/ltg_LV.utf8/LC_PAPER +#usr/lib/locale/ltg_LV.utf8/LC_TELEPHONE +#usr/lib/locale/ltg_LV.utf8/LC_TIME #usr/lib/locale/lv_LV #usr/lib/locale/lv_LV.utf8 #usr/lib/locale/lv_LV.utf8/LC_ADDRESS @@ -5266,6 +5280,20 @@ usr/lib/locale #usr/lib/locale/mai_NP/LC_PAPER #usr/lib/locale/mai_NP/LC_TELEPHONE #usr/lib/locale/mai_NP/LC_TIME +#usr/lib/locale/mdf_RU +#usr/lib/locale/mdf_RU/LC_ADDRESS +#usr/lib/locale/mdf_RU/LC_COLLATE +#usr/lib/locale/mdf_RU/LC_CTYPE +#usr/lib/locale/mdf_RU/LC_IDENTIFICATION +#usr/lib/locale/mdf_RU/LC_MEASUREMENT +#usr/lib/locale/mdf_RU/LC_MESSAGES +#usr/lib/locale/mdf_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mdf_RU/LC_MONETARY +#usr/lib/locale/mdf_RU/LC_NAME +#usr/lib/locale/mdf_RU/LC_NUMERIC +#usr/lib/locale/mdf_RU/LC_PAPER +#usr/lib/locale/mdf_RU/LC_TELEPHONE +#usr/lib/locale/mdf_RU/LC_TIME #usr/lib/locale/mfe_MU #usr/lib/locale/mfe_MU/LC_ADDRESS #usr/lib/locale/mfe_MU/LC_COLLATE @@ -6316,6 +6344,20 @@ usr/lib/locale #usr/lib/locale/sc_IT/LC_PAPER #usr/lib/locale/sc_IT/LC_TELEPHONE #usr/lib/locale/sc_IT/LC_TIME +#usr/lib/locale/scn_IT +#usr/lib/locale/scn_IT/LC_ADDRESS +#usr/lib/locale/scn_IT/LC_COLLATE +#usr/lib/locale/scn_IT/LC_CTYPE +#usr/lib/locale/scn_IT/LC_IDENTIFICATION +#usr/lib/locale/scn_IT/LC_MEASUREMENT +#usr/lib/locale/scn_IT/LC_MESSAGES +#usr/lib/locale/scn_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/scn_IT/LC_MONETARY +#usr/lib/locale/scn_IT/LC_NAME +#usr/lib/locale/scn_IT/LC_NUMERIC +#usr/lib/locale/scn_IT/LC_PAPER +#usr/lib/locale/scn_IT/LC_TELEPHONE +#usr/lib/locale/scn_IT/LC_TIME #usr/lib/locale/sd_IN #usr/lib/locale/sd_IN/LC_ADDRESS #usr/lib/locale/sd_IN/LC_COLLATE @@ -8239,11 +8281,13 @@ usr/lib/locale #usr/share/i18n/locales/ln_CD #usr/share/i18n/locales/lo_LA #usr/share/i18n/locales/lt_LT +#usr/share/i18n/locales/ltg_LV #usr/share/i18n/locales/lv_LV #usr/share/i18n/locales/lzh_TW #usr/share/i18n/locales/mag_IN #usr/share/i18n/locales/mai_IN #usr/share/i18n/locales/mai_NP +#usr/share/i18n/locales/mdf_RU #usr/share/i18n/locales/mfe_MU #usr/share/i18n/locales/mg_MG #usr/share/i18n/locales/mhr_RU @@ -8301,6 +8345,7 @@ usr/lib/locale #usr/share/i18n/locales/sah_RU #usr/share/i18n/locales/sat_IN #usr/share/i18n/locales/sc_IT +#usr/share/i18n/locales/scn_IT #usr/share/i18n/locales/sd_IN #usr/share/i18n/locales/sd_IN@devanagari #usr/share/i18n/locales/se_NO diff --git a/config/rootfiles/common/aarch64/ruby b/config/rootfiles/common/aarch64/ruby index 34783f9ae8..abce9edffb 100644 --- a/config/rootfiles/common/aarch64/ruby +++ b/config/rootfiles/common/aarch64/ruby @@ -222,7 +222,7 @@ #usr/include/ruby-3.3.0/ruby/vm.h #usr/lib/libruby.so #usr/lib/libruby.so.3.3 -#usr/lib/libruby.so.3.3.3 +#usr/lib/libruby.so.3.3.4 #usr/lib/pkgconfig/ruby-3.3.pc #usr/lib/ruby #usr/lib/ruby/3.3.0 @@ -1718,9 +1718,16 @@ #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exe/rdbg #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/Makefile #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug_version.h +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.h #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/mkmf.log +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exts.mk #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug.rb @@ -2166,24 +2173,37 @@ #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exe/rbs #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/Makefile #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.re #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/mkmf.log #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/rbs_extension.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exts.mk #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/goodcheck.yml #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs diff --git a/config/rootfiles/common/autoconf-archive b/config/rootfiles/common/autoconf-archive new file mode 100644 index 0000000000..baccd24be5 --- /dev/null +++ b/config/rootfiles/common/autoconf-archive @@ -0,0 +1,592 @@ +#usr/share/aclocal/ax_absolute_header.m4 +#usr/share/aclocal/ax_ac_append_to_file.m4 +#usr/share/aclocal/ax_ac_print_to_file.m4 +#usr/share/aclocal/ax_add_am_macro.m4 +#usr/share/aclocal/ax_add_am_macro_static.m4 +#usr/share/aclocal/ax_add_am_trilinos_makefile_export.m4 +#usr/share/aclocal/ax_add_fortify_source.m4 +#usr/share/aclocal/ax_add_recursive_am_macro.m4 +#usr/share/aclocal/ax_add_recursive_am_macro_static.m4 +#usr/share/aclocal/ax_afs.m4 +#usr/share/aclocal/ax_am_jobserver.m4 +#usr/share/aclocal/ax_am_macros.m4 +#usr/share/aclocal/ax_am_macros_static.m4 +#usr/share/aclocal/ax_am_override_var.m4 +#usr/share/aclocal/ax_append_compile_flags.m4 +#usr/share/aclocal/ax_append_flag.m4 +#usr/share/aclocal/ax_append_link_flags.m4 +#usr/share/aclocal/ax_append_to_file.m4 +#usr/share/aclocal/ax_arg_with_path_style.m4 +#usr/share/aclocal/ax_asm_inline.m4 +#usr/share/aclocal/ax_at_check_pattern.m4 +#usr/share/aclocal/ax_auto_include_headers.m4 +#usr/share/aclocal/ax_berkeley_db.m4 +#usr/share/aclocal/ax_berkeley_db_cxx.m4 +#usr/share/aclocal/ax_blas.m4 +#usr/share/aclocal/ax_blas_f77_func.m4 +#usr/share/aclocal/ax_boost_asio.m4 +#usr/share/aclocal/ax_boost_atomic.m4 +#usr/share/aclocal/ax_boost_base.m4 +#usr/share/aclocal/ax_boost_chrono.m4 +#usr/share/aclocal/ax_boost_context.m4 +#usr/share/aclocal/ax_boost_coroutine.m4 +#usr/share/aclocal/ax_boost_date_time.m4 +#usr/share/aclocal/ax_boost_filesystem.m4 +#usr/share/aclocal/ax_boost_iostreams.m4 +#usr/share/aclocal/ax_boost_json.m4 +#usr/share/aclocal/ax_boost_locale.m4 +#usr/share/aclocal/ax_boost_log.m4 +#usr/share/aclocal/ax_boost_log_setup.m4 +#usr/share/aclocal/ax_boost_process.m4 +#usr/share/aclocal/ax_boost_program_options.m4 +#usr/share/aclocal/ax_boost_python.m4 +#usr/share/aclocal/ax_boost_random.m4 +#usr/share/aclocal/ax_boost_regex.m4 +#usr/share/aclocal/ax_boost_serialization.m4 +#usr/share/aclocal/ax_boost_signals.m4 +#usr/share/aclocal/ax_boost_system.m4 +#usr/share/aclocal/ax_boost_test_exec_monitor.m4 +#usr/share/aclocal/ax_boost_thread.m4 +#usr/share/aclocal/ax_boost_unit_test_framework.m4 +#usr/share/aclocal/ax_boost_wave.m4 +#usr/share/aclocal/ax_boost_wserialization.m4 +#usr/share/aclocal/ax_build_date_epoch.m4 +#usr/share/aclocal/ax_c99_inline.m4 +#usr/share/aclocal/ax_c___attribute__.m4 +#usr/share/aclocal/ax_c_arithmetic_rshift.m4 +#usr/share/aclocal/ax_c_compile_value.m4 +#usr/share/aclocal/ax_c_declare_block.m4 +#usr/share/aclocal/ax_c_float_words_bigendian.m4 +#usr/share/aclocal/ax_c_long_long.m4 +#usr/share/aclocal/ax_c_referenceable_passed_va_list.m4 +#usr/share/aclocal/ax_c_restrict.m4 +#usr/share/aclocal/ax_c_var_func.m4 +#usr/share/aclocal/ax_cache_size.m4 +#usr/share/aclocal/ax_caolan_check_package.m4 +#usr/share/aclocal/ax_caolan_search_package.m4 +#usr/share/aclocal/ax_cc_for_build.m4 +#usr/share/aclocal/ax_cc_maxopt.m4 +#usr/share/aclocal/ax_cf_ebcdic.m4 +#usr/share/aclocal/ax_cflags_aix_option.m4 +#usr/share/aclocal/ax_cflags_force_c89.m4 +#usr/share/aclocal/ax_cflags_hpux_option.m4 +#usr/share/aclocal/ax_cflags_irix_option.m4 +#usr/share/aclocal/ax_cflags_no_writable_strings.m4 +#usr/share/aclocal/ax_cflags_strict_prototypes.m4 +#usr/share/aclocal/ax_cflags_sun_option.m4 +#usr/share/aclocal/ax_cflags_warn_all.m4 +#usr/share/aclocal/ax_check_aligned_access_required.m4 +#usr/share/aclocal/ax_check_allocated_ctime.m4 +#usr/share/aclocal/ax_check_awk__v.m4 +#usr/share/aclocal/ax_check_awk__x_escapes.m4 +#usr/share/aclocal/ax_check_awk_and.m4 +#usr/share/aclocal/ax_check_awk_argind.m4 +#usr/share/aclocal/ax_check_awk_array_delete.m4 +#usr/share/aclocal/ax_check_awk_array_delete_elem.m4 +#usr/share/aclocal/ax_check_awk_array_in.m4 +#usr/share/aclocal/ax_check_awk_asort.m4 +#usr/share/aclocal/ax_check_awk_asorti.m4 +#usr/share/aclocal/ax_check_awk_associative_array.m4 +#usr/share/aclocal/ax_check_awk_atan2.m4 +#usr/share/aclocal/ax_check_awk_compl.m4 +#usr/share/aclocal/ax_check_awk_conditional_expression.m4 +#usr/share/aclocal/ax_check_awk_cos.m4 +#usr/share/aclocal/ax_check_awk_environ.m4 +#usr/share/aclocal/ax_check_awk_errno.m4 +#usr/share/aclocal/ax_check_awk_exit.m4 +#usr/share/aclocal/ax_check_awk_exp.m4 +#usr/share/aclocal/ax_check_awk_gensub.m4 +#usr/share/aclocal/ax_check_awk_getline.m4 +#usr/share/aclocal/ax_check_awk_gsub.m4 +#usr/share/aclocal/ax_check_awk_ignorecase.m4 +#usr/share/aclocal/ax_check_awk_index.m4 +#usr/share/aclocal/ax_check_awk_int.m4 +#usr/share/aclocal/ax_check_awk_length.m4 +#usr/share/aclocal/ax_check_awk_log.m4 +#usr/share/aclocal/ax_check_awk_lshift.m4 +#usr/share/aclocal/ax_check_awk_match_2parms.m4 +#usr/share/aclocal/ax_check_awk_match_3parms.m4 +#usr/share/aclocal/ax_check_awk_operator_multiply_multiply.m4 +#usr/share/aclocal/ax_check_awk_operator_square.m4 +#usr/share/aclocal/ax_check_awk_or.m4 +#usr/share/aclocal/ax_check_awk_printf.m4 +#usr/share/aclocal/ax_check_awk_rand.m4 +#usr/share/aclocal/ax_check_awk_rshift.m4 +#usr/share/aclocal/ax_check_awk_sin.m4 +#usr/share/aclocal/ax_check_awk_split.m4 +#usr/share/aclocal/ax_check_awk_sprintf.m4 +#usr/share/aclocal/ax_check_awk_sqrt.m4 +#usr/share/aclocal/ax_check_awk_srand.m4 +#usr/share/aclocal/ax_check_awk_strftime.m4 +#usr/share/aclocal/ax_check_awk_strtonum.m4 +#usr/share/aclocal/ax_check_awk_sub.m4 +#usr/share/aclocal/ax_check_awk_substr.m4 +#usr/share/aclocal/ax_check_awk_system.m4 +#usr/share/aclocal/ax_check_awk_systime.m4 +#usr/share/aclocal/ax_check_awk_tolower.m4 +#usr/share/aclocal/ax_check_awk_toupper.m4 +#usr/share/aclocal/ax_check_awk_user_defined_functions.m4 +#usr/share/aclocal/ax_check_awk_var_regexp.m4 +#usr/share/aclocal/ax_check_awk_variable_value_pairs.m4 +#usr/share/aclocal/ax_check_awk_xor.m4 +#usr/share/aclocal/ax_check_class.m4 +#usr/share/aclocal/ax_check_classpath.m4 +#usr/share/aclocal/ax_check_compile_flag.m4 +#usr/share/aclocal/ax_check_define.m4 +#usr/share/aclocal/ax_check_docbook_dtd.m4 +#usr/share/aclocal/ax_check_docbook_xslt.m4 +#usr/share/aclocal/ax_check_docbook_xslt_min.m4 +#usr/share/aclocal/ax_check_dos_filesys.m4 +#usr/share/aclocal/ax_check_enable_debug.m4 +#usr/share/aclocal/ax_check_func_in.m4 +#usr/share/aclocal/ax_check_gd.m4 +#usr/share/aclocal/ax_check_gir_symbols_gjs.m4 +#usr/share/aclocal/ax_check_girs_gjs.m4 +#usr/share/aclocal/ax_check_gl.m4 +#usr/share/aclocal/ax_check_glu.m4 +#usr/share/aclocal/ax_check_glut.m4 +#usr/share/aclocal/ax_check_glx.m4 +#usr/share/aclocal/ax_check_gnu_make.m4 +#usr/share/aclocal/ax_check_icu.m4 +#usr/share/aclocal/ax_check_java_home.m4 +#usr/share/aclocal/ax_check_java_plugin.m4 +#usr/share/aclocal/ax_check_junit.m4 +#usr/share/aclocal/ax_check_library.m4 +#usr/share/aclocal/ax_check_link_flag.m4 +#usr/share/aclocal/ax_check_mysql.m4 +#usr/share/aclocal/ax_check_mysql_db.m4 +#usr/share/aclocal/ax_check_mysqlr.m4 +#usr/share/aclocal/ax_check_off64_t.m4 +#usr/share/aclocal/ax_check_openssl.m4 +#usr/share/aclocal/ax_check_page_aligned_malloc.m4 +#usr/share/aclocal/ax_check_pathfind.m4 +#usr/share/aclocal/ax_check_pathname_style.m4 +#usr/share/aclocal/ax_check_pcre2.m4 +#usr/share/aclocal/ax_check_pgsql_db.m4 +#usr/share/aclocal/ax_check_posix_regcomp.m4 +#usr/share/aclocal/ax_check_posix_sysinfo.m4 +#usr/share/aclocal/ax_check_postgres_db.m4 +#usr/share/aclocal/ax_check_preproc_flag.m4 +#usr/share/aclocal/ax_check_rqrd_class.m4 +#usr/share/aclocal/ax_check_sign.m4 +#usr/share/aclocal/ax_check_strcspn.m4 +#usr/share/aclocal/ax_check_strftime.m4 +#usr/share/aclocal/ax_check_struct_for.m4 +#usr/share/aclocal/ax_check_symbol.m4 +#usr/share/aclocal/ax_check_sys_siglist.m4 +#usr/share/aclocal/ax_check_typedef.m4 +#usr/share/aclocal/ax_check_uname_syscall.m4 +#usr/share/aclocal/ax_check_user.m4 +#usr/share/aclocal/ax_check_vscript.m4 +#usr/share/aclocal/ax_check_x86_features.m4 +#usr/share/aclocal/ax_check_zlib.m4 +#usr/share/aclocal/ax_code_coverage.m4 +#usr/share/aclocal/ax_compare_version.m4 +#usr/share/aclocal/ax_compile_check_sizeof.m4 +#usr/share/aclocal/ax_compiler_flags.m4 +#usr/share/aclocal/ax_compiler_flags_cflags.m4 +#usr/share/aclocal/ax_compiler_flags_cxxflags.m4 +#usr/share/aclocal/ax_compiler_flags_gir.m4 +#usr/share/aclocal/ax_compiler_flags_ldflags.m4 +#usr/share/aclocal/ax_compiler_vendor.m4 +#usr/share/aclocal/ax_compiler_version.m4 +#usr/share/aclocal/ax_compute_relative_paths.m4 +#usr/share/aclocal/ax_compute_standard_relative_paths.m4 +#usr/share/aclocal/ax_cond_with_level.m4 +#usr/share/aclocal/ax_config_feature.m4 +#usr/share/aclocal/ax_configure_args.m4 +#usr/share/aclocal/ax_count_cpus.m4 +#usr/share/aclocal/ax_cpu_freq.m4 +#usr/share/aclocal/ax_cpu_vendor.m4 +#usr/share/aclocal/ax_create_generic_config.m4 +#usr/share/aclocal/ax_create_pkgconfig_info.m4 +#usr/share/aclocal/ax_create_stdint_h.m4 +#usr/share/aclocal/ax_create_target_h.m4 +#usr/share/aclocal/ax_cvs.m4 +#usr/share/aclocal/ax_cxx_bool.m4 +#usr/share/aclocal/ax_cxx_compile_stdcxx.m4 +#usr/share/aclocal/ax_cxx_compile_stdcxx_0x.m4 +#usr/share/aclocal/ax_cxx_compile_stdcxx_11.m4 +#usr/share/aclocal/ax_cxx_compile_stdcxx_14.m4 +#usr/share/aclocal/ax_cxx_compile_stdcxx_17.m4 +#usr/share/aclocal/ax_cxx_complex_math_in_namespace_std.m4 +#usr/share/aclocal/ax_cxx_const_cast.m4 +#usr/share/aclocal/ax_cxx_cppflags_std_lang.m4 +#usr/share/aclocal/ax_cxx_cxxflags_std_lang.m4 +#usr/share/aclocal/ax_cxx_default_template_parameters.m4 +#usr/share/aclocal/ax_cxx_delete_method.m4 +#usr/share/aclocal/ax_cxx_dtor_after_atexit.m4 +#usr/share/aclocal/ax_cxx_dynamic_cast.m4 +#usr/share/aclocal/ax_cxx_enum_computations.m4 +#usr/share/aclocal/ax_cxx_enum_computations_with_cast.m4 +#usr/share/aclocal/ax_cxx_erase_iterator_type.m4 +#usr/share/aclocal/ax_cxx_exceptions.m4 +#usr/share/aclocal/ax_cxx_explicit.m4 +#usr/share/aclocal/ax_cxx_explicit_instantiations.m4 +#usr/share/aclocal/ax_cxx_explicit_template_function_qualification.m4 +#usr/share/aclocal/ax_cxx_extern_template.m4 +#usr/share/aclocal/ax_cxx_full_specialization_syntax.m4 +#usr/share/aclocal/ax_cxx_function_nontype_parameters.m4 +#usr/share/aclocal/ax_cxx_function_try_blocks.m4 +#usr/share/aclocal/ax_cxx_gcc_abi_demangle.m4 +#usr/share/aclocal/ax_cxx_gnucxx_hashmap.m4 +#usr/share/aclocal/ax_cxx_have_bad_function_call.m4 +#usr/share/aclocal/ax_cxx_have_bind.m4 +#usr/share/aclocal/ax_cxx_have_bit_and.m4 +#usr/share/aclocal/ax_cxx_have_bit_or.m4 +#usr/share/aclocal/ax_cxx_have_bit_xor.m4 +#usr/share/aclocal/ax_cxx_have_complex.m4 +#usr/share/aclocal/ax_cxx_have_complex_math1.m4 +#usr/share/aclocal/ax_cxx_have_complex_math2.m4 +#usr/share/aclocal/ax_cxx_have_cref.m4 +#usr/share/aclocal/ax_cxx_have_empty_iostream.m4 +#usr/share/aclocal/ax_cxx_have_ext_hash_map.m4 +#usr/share/aclocal/ax_cxx_have_ext_hash_set.m4 +#usr/share/aclocal/ax_cxx_have_ext_slist.m4 +#usr/share/aclocal/ax_cxx_have_freeze_sstream.m4 +#usr/share/aclocal/ax_cxx_have_function.m4 +#usr/share/aclocal/ax_cxx_have_hash.m4 +#usr/share/aclocal/ax_cxx_have_ieee_math.m4 +#usr/share/aclocal/ax_cxx_have_is_bind_expression.m4 +#usr/share/aclocal/ax_cxx_have_is_placeholder.m4 +#usr/share/aclocal/ax_cxx_have_koenig_lookup.m4 +#usr/share/aclocal/ax_cxx_have_long_long_for_iostream.m4 +#usr/share/aclocal/ax_cxx_have_mem_fn.m4 +#usr/share/aclocal/ax_cxx_have_numeric_limits.m4 +#usr/share/aclocal/ax_cxx_have_placeholders.m4 +#usr/share/aclocal/ax_cxx_have_ref.m4 +#usr/share/aclocal/ax_cxx_have_reference_wrapper.m4 +#usr/share/aclocal/ax_cxx_have_sstream.m4 +#usr/share/aclocal/ax_cxx_have_std.m4 +#usr/share/aclocal/ax_cxx_have_stl.m4 +#usr/share/aclocal/ax_cxx_have_string_push_back.m4 +#usr/share/aclocal/ax_cxx_have_system_v_math.m4 +#usr/share/aclocal/ax_cxx_have_valarray.m4 +#usr/share/aclocal/ax_cxx_have_vector_at.m4 +#usr/share/aclocal/ax_cxx_header_pre_stdcxx.m4 +#usr/share/aclocal/ax_cxx_header_stdcxx_0x.m4 +#usr/share/aclocal/ax_cxx_header_stdcxx_98.m4 +#usr/share/aclocal/ax_cxx_header_stdcxx_tr1.m4 +#usr/share/aclocal/ax_cxx_header_tr1_unordered_map.m4 +#usr/share/aclocal/ax_cxx_header_tr1_unordered_set.m4 +#usr/share/aclocal/ax_cxx_header_unordered_map.m4 +#usr/share/aclocal/ax_cxx_header_unordered_set.m4 +#usr/share/aclocal/ax_cxx_ldflags_std_lang.m4 +#usr/share/aclocal/ax_cxx_member_constants.m4 +#usr/share/aclocal/ax_cxx_member_templates.m4 +#usr/share/aclocal/ax_cxx_member_templates_outside_class.m4 +#usr/share/aclocal/ax_cxx_mutable.m4 +#usr/share/aclocal/ax_cxx_namespace_std.m4 +#usr/share/aclocal/ax_cxx_namespaces.m4 +#usr/share/aclocal/ax_cxx_new_for_scoping.m4 +#usr/share/aclocal/ax_cxx_old_for_scoping.m4 +#usr/share/aclocal/ax_cxx_partial_ordering.m4 +#usr/share/aclocal/ax_cxx_partial_specialization.m4 +#usr/share/aclocal/ax_cxx_reinterpret_cast.m4 +#usr/share/aclocal/ax_cxx_restrict_this.m4 +#usr/share/aclocal/ax_cxx_rtti.m4 +#usr/share/aclocal/ax_cxx_rvalue_references.m4 +#usr/share/aclocal/ax_cxx_static_cast.m4 +#usr/share/aclocal/ax_cxx_stlport_hashmap.m4 +#usr/share/aclocal/ax_cxx_template_keyword_qualifier.m4 +#usr/share/aclocal/ax_cxx_template_qualified_base_class.m4 +#usr/share/aclocal/ax_cxx_template_qualified_return_type.m4 +#usr/share/aclocal/ax_cxx_template_scoped_argument_matching.m4 +#usr/share/aclocal/ax_cxx_templates.m4 +#usr/share/aclocal/ax_cxx_templates_as_template_arguments.m4 +#usr/share/aclocal/ax_cxx_typename.m4 +#usr/share/aclocal/ax_cxx_use_numtrait.m4 +#usr/share/aclocal/ax_cxx_var_prettyfunc.m4 +#usr/share/aclocal/ax_cxx_verbose_terminate_handler.m4 +#usr/share/aclocal/ax_czmq.m4 +#usr/share/aclocal/ax_decl_wchar_max.m4 +#usr/share/aclocal/ax_define_integer_bits.m4 +#usr/share/aclocal/ax_define_sub_path.m4 +#usr/share/aclocal/ax_dirname.m4 +#usr/share/aclocal/ax_dist_msi.m4 +#usr/share/aclocal/ax_dist_rpm.m4 +#usr/share/aclocal/ax_dll_string.m4 +#usr/share/aclocal/ax_elisp.m4 +#usr/share/aclocal/ax_enable_builddir.m4 +#usr/share/aclocal/ax_execinfo.m4 +#usr/share/aclocal/ax_expand_prefix.m4 +#usr/share/aclocal/ax_ext.m4 +#usr/share/aclocal/ax_ext_check_header.m4 +#usr/share/aclocal/ax_ext_have_lib.m4 +#usr/share/aclocal/ax_extend_srcdir.m4 +#usr/share/aclocal/ax_extra_dist.m4 +#usr/share/aclocal/ax_f77_cmain_fflags.m4 +#usr/share/aclocal/ax_f90_header.m4 +#usr/share/aclocal/ax_f90_internal_headmod.m4 +#usr/share/aclocal/ax_f90_library.m4 +#usr/share/aclocal/ax_f90_library_setup.m4 +#usr/share/aclocal/ax_f90_module.m4 +#usr/share/aclocal/ax_f90_module_extension.m4 +#usr/share/aclocal/ax_f90_module_flag.m4 +#usr/share/aclocal/ax_fc_check_define.m4 +#usr/share/aclocal/ax_file_escapes.m4 +#usr/share/aclocal/ax_find_hamcrest.m4 +#usr/share/aclocal/ax_find_junit.m4 +#usr/share/aclocal/ax_find_scala_stdlib.m4 +#usr/share/aclocal/ax_forceinline.m4 +#usr/share/aclocal/ax_func_accept_argtypes.m4 +#usr/share/aclocal/ax_func_getopt_long.m4 +#usr/share/aclocal/ax_func_memmove.m4 +#usr/share/aclocal/ax_func_mkdir.m4 +#usr/share/aclocal/ax_func_posix_memalign.m4 +#usr/share/aclocal/ax_func_snprintf.m4 +#usr/share/aclocal/ax_func_which_gethostbyname_r.m4 +#usr/share/aclocal/ax_func_which_getservbyname_r.m4 +#usr/share/aclocal/ax_gcc_archflag.m4 +#usr/share/aclocal/ax_gcc_builtin.m4 +#usr/share/aclocal/ax_gcc_const_call.m4 +#usr/share/aclocal/ax_gcc_func_attribute.m4 +#usr/share/aclocal/ax_gcc_lib.m4 +#usr/share/aclocal/ax_gcc_libgcc_eh.m4 +#usr/share/aclocal/ax_gcc_libsupcxx.m4 +#usr/share/aclocal/ax_gcc_malloc_call.m4 +#usr/share/aclocal/ax_gcc_var_attribute.m4 +#usr/share/aclocal/ax_gcc_warn_unused_result.m4 +#usr/share/aclocal/ax_gcc_x86_avx_xgetbv.m4 +#usr/share/aclocal/ax_gcc_x86_cpu_supports.m4 +#usr/share/aclocal/ax_gcc_x86_cpuid.m4 +#usr/share/aclocal/ax_generate_changelog.m4 +#usr/share/aclocal/ax_gnu_autotest.m4 +#usr/share/aclocal/ax_have_adns.m4 +#usr/share/aclocal/ax_have_epoll.m4 +#usr/share/aclocal/ax_have_poll.m4 +#usr/share/aclocal/ax_have_qt.m4 +#usr/share/aclocal/ax_have_select.m4 +#usr/share/aclocal/ax_include_strcasecmp.m4 +#usr/share/aclocal/ax_install_files.m4 +#usr/share/aclocal/ax_int128.m4 +#usr/share/aclocal/ax_is_release.m4 +#usr/share/aclocal/ax_java_check_class.m4 +#usr/share/aclocal/ax_java_options.m4 +#usr/share/aclocal/ax_jni_include_dir.m4 +#usr/share/aclocal/ax_lapack.m4 +#usr/share/aclocal/ax_lib_beecrypt.m4 +#usr/share/aclocal/ax_lib_cgal_core.m4 +#usr/share/aclocal/ax_lib_crypto.m4 +#usr/share/aclocal/ax_lib_curl.m4 +#usr/share/aclocal/ax_lib_ev.m4 +#usr/share/aclocal/ax_lib_expat.m4 +#usr/share/aclocal/ax_lib_firebird.m4 +#usr/share/aclocal/ax_lib_gcrypt.m4 +#usr/share/aclocal/ax_lib_gdal.m4 +#usr/share/aclocal/ax_lib_hdf5.m4 +#usr/share/aclocal/ax_lib_id3.m4 +#usr/share/aclocal/ax_lib_libkml.m4 +#usr/share/aclocal/ax_lib_metis.m4 +#usr/share/aclocal/ax_lib_mysql.m4 +#usr/share/aclocal/ax_lib_mysqlcppconn.m4 +#usr/share/aclocal/ax_lib_netcdf4.m4 +#usr/share/aclocal/ax_lib_nettle.m4 +#usr/share/aclocal/ax_lib_nokalva.m4 +#usr/share/aclocal/ax_lib_oracle_occi.m4 +#usr/share/aclocal/ax_lib_oracle_oci.m4 +#usr/share/aclocal/ax_lib_orbit2.m4 +#usr/share/aclocal/ax_lib_postgresql.m4 +#usr/share/aclocal/ax_lib_readline.m4 +#usr/share/aclocal/ax_lib_samtools.m4 +#usr/share/aclocal/ax_lib_socket_nsl.m4 +#usr/share/aclocal/ax_lib_sqlite3.m4 +#usr/share/aclocal/ax_lib_tabix.m4 +#usr/share/aclocal/ax_lib_taglib.m4 +#usr/share/aclocal/ax_lib_trace.m4 +#usr/share/aclocal/ax_lib_upnp.m4 +#usr/share/aclocal/ax_lib_wad.m4 +#usr/share/aclocal/ax_lib_xalan.m4 +#usr/share/aclocal/ax_lib_xerces.m4 +#usr/share/aclocal/ax_lib_xml_security.m4 +#usr/share/aclocal/ax_libgcj_jar.m4 +#usr/share/aclocal/ax_libtoolize_cflags.m4 +#usr/share/aclocal/ax_llvm.m4 +#usr/share/aclocal/ax_lua.m4 +#usr/share/aclocal/ax_luarocks_rock.m4 +#usr/share/aclocal/ax_maintainer_mode_auto_silent.m4 +#usr/share/aclocal/ax_missing_prog.m4 +#usr/share/aclocal/ax_mpi.m4 +#usr/share/aclocal/ax_mpip.m4 +#usr/share/aclocal/ax_ms_cpprest.m4 +#usr/share/aclocal/ax_need_awk.m4 +#usr/share/aclocal/ax_normalize_path.m4 +#usr/share/aclocal/ax_not_enable_frame_pointer.m4 +#usr/share/aclocal/ax_numeric_namedlevel.m4 +#usr/share/aclocal/ax_open62541_check_h.m4 +#usr/share/aclocal/ax_open62541_check_lib.m4 +#usr/share/aclocal/ax_open62541_path.m4 +#usr/share/aclocal/ax_openmp.m4 +#usr/share/aclocal/ax_patch_libtool_changing_cmds_ifs.m4 +#usr/share/aclocal/ax_path_bdb.m4 +#usr/share/aclocal/ax_path_generic.m4 +#usr/share/aclocal/ax_path_lib_pcre.m4 +#usr/share/aclocal/ax_path_milter.m4 +#usr/share/aclocal/ax_path_missing.m4 +#usr/share/aclocal/ax_perl_ext.m4 +#usr/share/aclocal/ax_perl_ext_flags.m4 +#usr/share/aclocal/ax_perl_module_version.m4 +#usr/share/aclocal/ax_pgsql_priv_root.m4 +#usr/share/aclocal/ax_pkg_check_modules.m4 +#usr/share/aclocal/ax_pkg_mico.m4 +#usr/share/aclocal/ax_pkg_swig.m4 +#usr/share/aclocal/ax_prefix_config_h.m4 +#usr/share/aclocal/ax_prepend_flag.m4 +#usr/share/aclocal/ax_print_to_file.m4 +#usr/share/aclocal/ax_printf_size_t.m4 +#usr/share/aclocal/ax_prog_apache.m4 +#usr/share/aclocal/ax_prog_bison.m4 +#usr/share/aclocal/ax_prog_bison_version.m4 +#usr/share/aclocal/ax_prog_cc_char_subscripts.m4 +#usr/share/aclocal/ax_prog_cc_for_build.m4 +#usr/share/aclocal/ax_prog_cc_mpi.m4 +#usr/share/aclocal/ax_prog_cp_s.m4 +#usr/share/aclocal/ax_prog_crontab.m4 +#usr/share/aclocal/ax_prog_cxx_for_build.m4 +#usr/share/aclocal/ax_prog_cxx_mpi.m4 +#usr/share/aclocal/ax_prog_date.m4 +#usr/share/aclocal/ax_prog_dotnetcore_version.m4 +#usr/share/aclocal/ax_prog_doxygen.m4 +#usr/share/aclocal/ax_prog_emacs.m4 +#usr/share/aclocal/ax_prog_f77_mpi.m4 +#usr/share/aclocal/ax_prog_fasm.m4 +#usr/share/aclocal/ax_prog_fasm_opt.m4 +#usr/share/aclocal/ax_prog_fc_mpi.m4 +#usr/share/aclocal/ax_prog_fig2dev.m4 +#usr/share/aclocal/ax_prog_flex.m4 +#usr/share/aclocal/ax_prog_flex_version.m4 +#usr/share/aclocal/ax_prog_gjs.m4 +#usr/share/aclocal/ax_prog_guile_version.m4 +#usr/share/aclocal/ax_prog_haxe_version.m4 +#usr/share/aclocal/ax_prog_help2man.m4 +#usr/share/aclocal/ax_prog_hla.m4 +#usr/share/aclocal/ax_prog_hla_opt.m4 +#usr/share/aclocal/ax_prog_httpd.m4 +#usr/share/aclocal/ax_prog_jar.m4 +#usr/share/aclocal/ax_prog_java.m4 +#usr/share/aclocal/ax_prog_java_cc.m4 +#usr/share/aclocal/ax_prog_java_works.m4 +#usr/share/aclocal/ax_prog_javac.m4 +#usr/share/aclocal/ax_prog_javac_works.m4 +#usr/share/aclocal/ax_prog_javadoc.m4 +#usr/share/aclocal/ax_prog_javah.m4 +#usr/share/aclocal/ax_prog_masm.m4 +#usr/share/aclocal/ax_prog_masm_opt.m4 +#usr/share/aclocal/ax_prog_md5sum.m4 +#usr/share/aclocal/ax_prog_modprobe.m4 +#usr/share/aclocal/ax_prog_mysql.m4 +#usr/share/aclocal/ax_prog_mysqladmin.m4 +#usr/share/aclocal/ax_prog_mysqld.m4 +#usr/share/aclocal/ax_prog_mysqlimport.m4 +#usr/share/aclocal/ax_prog_mysqlshow.m4 +#usr/share/aclocal/ax_prog_nasm.m4 +#usr/share/aclocal/ax_prog_nasm_opt.m4 +#usr/share/aclocal/ax_prog_perl_modules.m4 +#usr/share/aclocal/ax_prog_perl_version.m4 +#usr/share/aclocal/ax_prog_pgclient.m4 +#usr/share/aclocal/ax_prog_python_version.m4 +#usr/share/aclocal/ax_prog_robot.m4 +#usr/share/aclocal/ax_prog_ruby_version.m4 +#usr/share/aclocal/ax_prog_scala.m4 +#usr/share/aclocal/ax_prog_scalac.m4 +#usr/share/aclocal/ax_prog_scp.m4 +#usr/share/aclocal/ax_prog_splint.m4 +#usr/share/aclocal/ax_prog_ssh.m4 +#usr/share/aclocal/ax_prog_tasm.m4 +#usr/share/aclocal/ax_prog_tasm_opt.m4 +#usr/share/aclocal/ax_prog_tcl.m4 +#usr/share/aclocal/ax_prog_xsltproc.m4 +#usr/share/aclocal/ax_prog_yasm.m4 +#usr/share/aclocal/ax_prog_yasm_opt.m4 +#usr/share/aclocal/ax_prototype.m4 +#usr/share/aclocal/ax_prototype_accept.m4 +#usr/share/aclocal/ax_prototype_getsockname.m4 +#usr/share/aclocal/ax_prototype_setsockopt.m4 +#usr/share/aclocal/ax_pthread.m4 +#usr/share/aclocal/ax_python.m4 +#usr/share/aclocal/ax_python_config_var.m4 +#usr/share/aclocal/ax_python_devel.m4 +#usr/share/aclocal/ax_python_embed.m4 +#usr/share/aclocal/ax_python_module.m4 +#usr/share/aclocal/ax_python_module_version.m4 +#usr/share/aclocal/ax_r_package.m4 +#usr/share/aclocal/ax_recursive_eval.m4 +#usr/share/aclocal/ax_require_defined.m4 +#usr/share/aclocal/ax_require_one_func.m4 +#usr/share/aclocal/ax_restore_flags.m4 +#usr/share/aclocal/ax_restore_flags_with_prefix.m4 +#usr/share/aclocal/ax_rpm_init.m4 +#usr/share/aclocal/ax_ruby_devel.m4 +#usr/share/aclocal/ax_ruby_ext.m4 +#usr/share/aclocal/ax_save_flags.m4 +#usr/share/aclocal/ax_save_flags_with_prefix.m4 +#usr/share/aclocal/ax_set_default_paths_system.m4 +#usr/share/aclocal/ax_short_sleep.m4 +#usr/share/aclocal/ax_silent_mode.m4 +#usr/share/aclocal/ax_sip_devel.m4 +#usr/share/aclocal/ax_spec_file.m4 +#usr/share/aclocal/ax_spec_package_version.m4 +#usr/share/aclocal/ax_split_version.m4 +#usr/share/aclocal/ax_string_strcasecmp.m4 +#usr/share/aclocal/ax_strings_strcasecmp.m4 +#usr/share/aclocal/ax_struct_semun.m4 +#usr/share/aclocal/ax_subdir_files.m4 +#usr/share/aclocal/ax_subdirs_configure.m4 +#usr/share/aclocal/ax_subst_with.m4 +#usr/share/aclocal/ax_swig_enable_cxx.m4 +#usr/share/aclocal/ax_swig_multi_module_support.m4 +#usr/share/aclocal/ax_swig_python.m4 +#usr/share/aclocal/ax_switch_flags.m4 +#usr/share/aclocal/ax_sys_dev_poll.m4 +#usr/share/aclocal/ax_sys_largefile_sensitive.m4 +#usr/share/aclocal/ax_sys_perlsharpbang.m4 +#usr/share/aclocal/ax_sys_weak_alias.m4 +#usr/share/aclocal/ax_sysv_ipc.m4 +#usr/share/aclocal/ax_tls.m4 +#usr/share/aclocal/ax_trilinos_amesos.m4 +#usr/share/aclocal/ax_trilinos_base.m4 +#usr/share/aclocal/ax_trilinos_epetra.m4 +#usr/share/aclocal/ax_trilinos_epetraext.m4 +#usr/share/aclocal/ax_trilinos_epetraext_hdf5.m4 +#usr/share/aclocal/ax_trilinos_rtop.m4 +#usr/share/aclocal/ax_trilinos_rythmos.m4 +#usr/share/aclocal/ax_trilinos_teuchos.m4 +#usr/share/aclocal/ax_trilinos_thyra.m4 +#usr/share/aclocal/ax_trilinos_thyra_epetra.m4 +#usr/share/aclocal/ax_trilinos_thyra_epetraext.m4 +#usr/share/aclocal/ax_try_awk_anyout.m4 +#usr/share/aclocal/ax_try_awk_expout.m4 +#usr/share/aclocal/ax_try_compile_java.m4 +#usr/share/aclocal/ax_try_run_java.m4 +#usr/share/aclocal/ax_type_socklen_t.m4 +#usr/share/aclocal/ax_upload.m4 +#usr/share/aclocal/ax_valgrind_check.m4 +#usr/share/aclocal/ax_var_pop.m4 +#usr/share/aclocal/ax_var_push.m4 +#usr/share/aclocal/ax_var_timezone_externals.m4 +#usr/share/aclocal/ax_very_nice.m4 +#usr/share/aclocal/ax_warning_default_aclocaldir.m4 +#usr/share/aclocal/ax_warning_default_pkgconfig.m4 +#usr/share/aclocal/ax_wint_t.m4 +#usr/share/aclocal/ax_with_apxs.m4 +#usr/share/aclocal/ax_with_build_path.m4 +#usr/share/aclocal/ax_with_curses.m4 +#usr/share/aclocal/ax_with_curses_extra.m4 +#usr/share/aclocal/ax_with_dmalloc.m4 +#usr/share/aclocal/ax_with_mpatrol.m4 +#usr/share/aclocal/ax_with_prog.m4 +#usr/share/aclocal/ax_xercesc.m4 +#usr/share/aclocal/ax_xsdcxx.m4 +#usr/share/aclocal/ax_xtra_classpath.m4 +#usr/share/aclocal/ax_zmq.m4 +#usr/share/aclocal/ax_zoneinfo.m4 +#usr/share/doc/autoconf-archive +#usr/share/doc/autoconf-archive/AUTHORS +#usr/share/doc/autoconf-archive/COPYING +#usr/share/doc/autoconf-archive/COPYING.EXCEPTION +#usr/share/doc/autoconf-archive/README +#usr/share/info/autoconf-archive.info +#usr/share/info/autoconf-archive.info-1 +#usr/share/info/autoconf-archive.info-2 +#usr/share/info/autoconf-archive.info-3 +#usr/share/info/autoconf-archive.info-4 diff --git a/config/rootfiles/common/automake b/config/rootfiles/common/automake index 595eaf396e..99d44ab7df 100644 --- a/config/rootfiles/common/automake +++ b/config/rootfiles/common/automake @@ -1,130 +1,131 @@ #usr/bin/aclocal -#usr/bin/aclocal-1.16 +#usr/bin/aclocal-1.17 #usr/bin/automake -#usr/bin/automake-1.16 -#usr/share/aclocal -#usr/share/aclocal-1.16 -#usr/share/aclocal-1.16/amversion.m4 -#usr/share/aclocal-1.16/ar-lib.m4 -#usr/share/aclocal-1.16/as.m4 -#usr/share/aclocal-1.16/auxdir.m4 -#usr/share/aclocal-1.16/cond-if.m4 -#usr/share/aclocal-1.16/cond.m4 -#usr/share/aclocal-1.16/depend.m4 -#usr/share/aclocal-1.16/depout.m4 -#usr/share/aclocal-1.16/dmalloc.m4 -#usr/share/aclocal-1.16/extra-recurs.m4 -#usr/share/aclocal-1.16/gcj.m4 -#usr/share/aclocal-1.16/init.m4 -#usr/share/aclocal-1.16/install-sh.m4 -#usr/share/aclocal-1.16/internal -#usr/share/aclocal-1.16/internal/ac-config-macro-dirs.m4 -#usr/share/aclocal-1.16/lead-dot.m4 -#usr/share/aclocal-1.16/lex.m4 -#usr/share/aclocal-1.16/lispdir.m4 -#usr/share/aclocal-1.16/maintainer.m4 -#usr/share/aclocal-1.16/make.m4 -#usr/share/aclocal-1.16/missing.m4 -#usr/share/aclocal-1.16/mkdirp.m4 -#usr/share/aclocal-1.16/obsolete.m4 -#usr/share/aclocal-1.16/options.m4 -#usr/share/aclocal-1.16/prog-cc-c-o.m4 -#usr/share/aclocal-1.16/python.m4 -#usr/share/aclocal-1.16/runlog.m4 -#usr/share/aclocal-1.16/sanity.m4 -#usr/share/aclocal-1.16/silent.m4 -#usr/share/aclocal-1.16/strip.m4 -#usr/share/aclocal-1.16/substnot.m4 -#usr/share/aclocal-1.16/tar.m4 -#usr/share/aclocal-1.16/upc.m4 -#usr/share/aclocal-1.16/vala.m4 +#usr/bin/automake-1.17 +#usr/share/aclocal-1.17 +#usr/share/aclocal-1.17/amversion.m4 +#usr/share/aclocal-1.17/ar-lib.m4 +#usr/share/aclocal-1.17/as.m4 +#usr/share/aclocal-1.17/auxdir.m4 +#usr/share/aclocal-1.17/cond-if.m4 +#usr/share/aclocal-1.17/cond.m4 +#usr/share/aclocal-1.17/depend.m4 +#usr/share/aclocal-1.17/depout.m4 +#usr/share/aclocal-1.17/dmalloc.m4 +#usr/share/aclocal-1.17/extra-recurs.m4 +#usr/share/aclocal-1.17/gcj.m4 +#usr/share/aclocal-1.17/init.m4 +#usr/share/aclocal-1.17/install-sh.m4 +#usr/share/aclocal-1.17/internal +#usr/share/aclocal-1.17/internal/ac-config-macro-dirs.m4 +#usr/share/aclocal-1.17/lead-dot.m4 +#usr/share/aclocal-1.17/lex.m4 +#usr/share/aclocal-1.17/lispdir.m4 +#usr/share/aclocal-1.17/maintainer.m4 +#usr/share/aclocal-1.17/make.m4 +#usr/share/aclocal-1.17/missing.m4 +#usr/share/aclocal-1.17/mkdirp.m4 +#usr/share/aclocal-1.17/obsolete.m4 +#usr/share/aclocal-1.17/options.m4 +#usr/share/aclocal-1.17/prog-cc-c-o.m4 +#usr/share/aclocal-1.17/python.m4 +#usr/share/aclocal-1.17/rmf.m4 +#usr/share/aclocal-1.17/runlog.m4 +#usr/share/aclocal-1.17/sanity.m4 +#usr/share/aclocal-1.17/silent.m4 +#usr/share/aclocal-1.17/strip.m4 +#usr/share/aclocal-1.17/substnot.m4 +#usr/share/aclocal-1.17/tar.m4 +#usr/share/aclocal-1.17/upc.m4 +#usr/share/aclocal-1.17/vala.m4 +#usr/share/aclocal-1.17/xargsn.m4 #usr/share/aclocal/README -#usr/share/automake-1.16 -#usr/share/automake-1.16/Automake -#usr/share/automake-1.16/Automake/ChannelDefs.pm -#usr/share/automake-1.16/Automake/Channels.pm -#usr/share/automake-1.16/Automake/Condition.pm -#usr/share/automake-1.16/Automake/Config.pm -#usr/share/automake-1.16/Automake/Configure_ac.pm -#usr/share/automake-1.16/Automake/DisjConditions.pm -#usr/share/automake-1.16/Automake/FileUtils.pm -#usr/share/automake-1.16/Automake/General.pm -#usr/share/automake-1.16/Automake/Getopt.pm -#usr/share/automake-1.16/Automake/Item.pm -#usr/share/automake-1.16/Automake/ItemDef.pm -#usr/share/automake-1.16/Automake/Language.pm -#usr/share/automake-1.16/Automake/Location.pm -#usr/share/automake-1.16/Automake/Options.pm -#usr/share/automake-1.16/Automake/Rule.pm -#usr/share/automake-1.16/Automake/RuleDef.pm -#usr/share/automake-1.16/Automake/VarDef.pm -#usr/share/automake-1.16/Automake/Variable.pm -#usr/share/automake-1.16/Automake/Version.pm -#usr/share/automake-1.16/Automake/Wrap.pm -#usr/share/automake-1.16/Automake/XFile.pm -#usr/share/automake-1.16/COPYING -#usr/share/automake-1.16/INSTALL -#usr/share/automake-1.16/am -#usr/share/automake-1.16/am/check.am -#usr/share/automake-1.16/am/check2.am -#usr/share/automake-1.16/am/clean-hdr.am -#usr/share/automake-1.16/am/clean.am -#usr/share/automake-1.16/am/compile.am -#usr/share/automake-1.16/am/configure.am -#usr/share/automake-1.16/am/data.am -#usr/share/automake-1.16/am/dejagnu.am -#usr/share/automake-1.16/am/depend.am -#usr/share/automake-1.16/am/depend2.am -#usr/share/automake-1.16/am/distdir.am -#usr/share/automake-1.16/am/footer.am -#usr/share/automake-1.16/am/header-vars.am -#usr/share/automake-1.16/am/header.am -#usr/share/automake-1.16/am/inst-vars.am -#usr/share/automake-1.16/am/install.am -#usr/share/automake-1.16/am/java.am -#usr/share/automake-1.16/am/lang-compile.am -#usr/share/automake-1.16/am/lex.am -#usr/share/automake-1.16/am/library.am -#usr/share/automake-1.16/am/libs.am -#usr/share/automake-1.16/am/libtool.am -#usr/share/automake-1.16/am/lisp.am -#usr/share/automake-1.16/am/ltlib.am -#usr/share/automake-1.16/am/ltlibrary.am -#usr/share/automake-1.16/am/mans-vars.am -#usr/share/automake-1.16/am/mans.am -#usr/share/automake-1.16/am/program.am -#usr/share/automake-1.16/am/progs.am -#usr/share/automake-1.16/am/python.am -#usr/share/automake-1.16/am/remake-hdr.am -#usr/share/automake-1.16/am/scripts.am -#usr/share/automake-1.16/am/subdirs.am -#usr/share/automake-1.16/am/tags.am -#usr/share/automake-1.16/am/texi-vers.am -#usr/share/automake-1.16/am/texibuild.am -#usr/share/automake-1.16/am/texinfos.am -#usr/share/automake-1.16/am/vala.am -#usr/share/automake-1.16/am/yacc.am -#usr/share/automake-1.16/ar-lib -#usr/share/automake-1.16/compile -#usr/share/automake-1.16/config.guess -#usr/share/automake-1.16/config.sub -#usr/share/automake-1.16/depcomp -#usr/share/automake-1.16/install-sh -#usr/share/automake-1.16/mdate-sh -#usr/share/automake-1.16/missing -#usr/share/automake-1.16/mkinstalldirs -#usr/share/automake-1.16/py-compile -#usr/share/automake-1.16/tap-driver.sh -#usr/share/automake-1.16/test-driver -#usr/share/automake-1.16/texinfo.tex -#usr/share/automake-1.16/ylwrap +#usr/share/automake-1.17 +#usr/share/automake-1.17/Automake +#usr/share/automake-1.17/Automake/ChannelDefs.pm +#usr/share/automake-1.17/Automake/Channels.pm +#usr/share/automake-1.17/Automake/Condition.pm +#usr/share/automake-1.17/Automake/Config.pm +#usr/share/automake-1.17/Automake/Configure_ac.pm +#usr/share/automake-1.17/Automake/DisjConditions.pm +#usr/share/automake-1.17/Automake/FileUtils.pm +#usr/share/automake-1.17/Automake/General.pm +#usr/share/automake-1.17/Automake/Getopt.pm +#usr/share/automake-1.17/Automake/Item.pm +#usr/share/automake-1.17/Automake/ItemDef.pm +#usr/share/automake-1.17/Automake/Language.pm +#usr/share/automake-1.17/Automake/Location.pm +#usr/share/automake-1.17/Automake/Options.pm +#usr/share/automake-1.17/Automake/Rule.pm +#usr/share/automake-1.17/Automake/RuleDef.pm +#usr/share/automake-1.17/Automake/VarDef.pm +#usr/share/automake-1.17/Automake/Variable.pm +#usr/share/automake-1.17/Automake/Version.pm +#usr/share/automake-1.17/Automake/Wrap.pm +#usr/share/automake-1.17/Automake/XFile.pm +#usr/share/automake-1.17/COPYING +#usr/share/automake-1.17/INSTALL +#usr/share/automake-1.17/am +#usr/share/automake-1.17/am/check.am +#usr/share/automake-1.17/am/check2.am +#usr/share/automake-1.17/am/clean-hdr.am +#usr/share/automake-1.17/am/clean.am +#usr/share/automake-1.17/am/compile.am +#usr/share/automake-1.17/am/configure.am +#usr/share/automake-1.17/am/data.am +#usr/share/automake-1.17/am/dejagnu.am +#usr/share/automake-1.17/am/depend.am +#usr/share/automake-1.17/am/depend2.am +#usr/share/automake-1.17/am/distdir.am +#usr/share/automake-1.17/am/footer.am +#usr/share/automake-1.17/am/header-vars.am +#usr/share/automake-1.17/am/header.am +#usr/share/automake-1.17/am/inst-vars.am +#usr/share/automake-1.17/am/install.am +#usr/share/automake-1.17/am/java.am +#usr/share/automake-1.17/am/lang-compile.am +#usr/share/automake-1.17/am/lex.am +#usr/share/automake-1.17/am/library.am +#usr/share/automake-1.17/am/libs.am +#usr/share/automake-1.17/am/libtool.am +#usr/share/automake-1.17/am/lisp.am +#usr/share/automake-1.17/am/ltlib.am +#usr/share/automake-1.17/am/ltlibrary.am +#usr/share/automake-1.17/am/mans-vars.am +#usr/share/automake-1.17/am/mans.am +#usr/share/automake-1.17/am/program.am +#usr/share/automake-1.17/am/progs.am +#usr/share/automake-1.17/am/python.am +#usr/share/automake-1.17/am/remake-hdr.am +#usr/share/automake-1.17/am/scripts.am +#usr/share/automake-1.17/am/subdirs.am +#usr/share/automake-1.17/am/tags.am +#usr/share/automake-1.17/am/texi-vers.am +#usr/share/automake-1.17/am/texibuild.am +#usr/share/automake-1.17/am/texinfos.am +#usr/share/automake-1.17/am/vala.am +#usr/share/automake-1.17/am/yacc.am +#usr/share/automake-1.17/ar-lib +#usr/share/automake-1.17/compile +#usr/share/automake-1.17/config.guess +#usr/share/automake-1.17/config.sub +#usr/share/automake-1.17/depcomp +#usr/share/automake-1.17/install-sh +#usr/share/automake-1.17/mdate-sh +#usr/share/automake-1.17/missing +#usr/share/automake-1.17/mkinstalldirs +#usr/share/automake-1.17/py-compile +#usr/share/automake-1.17/tap-driver.sh +#usr/share/automake-1.17/test-driver +#usr/share/automake-1.17/texinfo.tex +#usr/share/automake-1.17/ylwrap #usr/share/doc/automake #usr/share/doc/automake/amhello-1.0.tar.gz #usr/share/info/automake-history.info #usr/share/info/automake.info #usr/share/info/automake.info-1 #usr/share/info/automake.info-2 -#usr/share/man/man1/aclocal-1.16.1 +#usr/share/man/man1/aclocal-1.17.1 #usr/share/man/man1/aclocal.1 -#usr/share/man/man1/automake-1.16.1 +#usr/share/man/man1/automake-1.17.1 #usr/share/man/man1/automake.1 diff --git a/config/rootfiles/common/bind b/config/rootfiles/common/bind index 86383fb741..74d3b93e5e 100644 --- a/config/rootfiles/common/bind +++ b/config/rootfiles/common/bind @@ -3,10 +3,6 @@ usr/bin/dig usr/bin/host usr/bin/nslookup usr/bin/nsupdate -#usr/include/bind9 -#usr/include/bind9/check.h -#usr/include/bind9/getaddresses.h -#usr/include/bind9/version.h #usr/include/dns #usr/include/dns/acl.h #usr/include/dns/adb.h @@ -22,7 +18,6 @@ usr/bin/nsupdate #usr/include/dns/compress.h #usr/include/dns/db.h #usr/include/dns/dbiterator.h -#usr/include/dns/dbtable.h #usr/include/dns/diff.h #usr/include/dns/dispatch.h #usr/include/dns/dlz.h @@ -34,12 +29,10 @@ usr/bin/nsupdate #usr/include/dns/ds.h #usr/include/dns/dsdigest.h #usr/include/dns/dyndb.h -#usr/include/dns/ecdb.h #usr/include/dns/ecs.h #usr/include/dns/edns.h #usr/include/dns/enumclass.h #usr/include/dns/enumtype.h -#usr/include/dns/events.h #usr/include/dns/fixedname.h #usr/include/dns/forward.h #usr/include/dns/geoip.h @@ -50,17 +43,16 @@ usr/bin/nsupdate #usr/include/dns/keydata.h #usr/include/dns/keyflags.h #usr/include/dns/keymgr.h +#usr/include/dns/keystore.h #usr/include/dns/keytable.h #usr/include/dns/keyvalues.h -#usr/include/dns/lib.h #usr/include/dns/librpz.h -#usr/include/dns/lmdb.h #usr/include/dns/log.h -#usr/include/dns/lookup.h #usr/include/dns/master.h #usr/include/dns/masterdump.h #usr/include/dns/message.h #usr/include/dns/name.h +#usr/include/dns/nametree.h #usr/include/dns/ncache.h #usr/include/dns/nsec.h #usr/include/dns/nsec3.h @@ -68,8 +60,8 @@ usr/bin/nsupdate #usr/include/dns/opcode.h #usr/include/dns/order.h #usr/include/dns/peer.h -#usr/include/dns/portlist.h #usr/include/dns/private.h +#usr/include/dns/qp.h #usr/include/dns/rbt.h #usr/include/dns/rcode.h #usr/include/dns/rdata.h @@ -80,6 +72,7 @@ usr/bin/nsupdate #usr/include/dns/rdataslab.h #usr/include/dns/rdatastruct.h #usr/include/dns/rdatatype.h +#usr/include/dns/remote.h #usr/include/dns/request.h #usr/include/dns/resolver.h #usr/include/dns/result.h @@ -87,24 +80,21 @@ usr/bin/nsupdate #usr/include/dns/rpz.h #usr/include/dns/rriterator.h #usr/include/dns/rrl.h -#usr/include/dns/sdb.h #usr/include/dns/sdlz.h #usr/include/dns/secalg.h #usr/include/dns/secproto.h #usr/include/dns/soa.h #usr/include/dns/ssu.h #usr/include/dns/stats.h -#usr/include/dns/tcpmsg.h #usr/include/dns/time.h -#usr/include/dns/timer.h #usr/include/dns/tkey.h -#usr/include/dns/tsec.h +#usr/include/dns/trace.h +#usr/include/dns/transport.h #usr/include/dns/tsig.h #usr/include/dns/ttl.h #usr/include/dns/types.h #usr/include/dns/update.h #usr/include/dns/validator.h -#usr/include/dns/version.h #usr/include/dns/view.h #usr/include/dns/xfrin.h #usr/include/dns/zone.h @@ -114,60 +104,50 @@ usr/bin/nsupdate #usr/include/dst #usr/include/dst/dst.h #usr/include/dst/gssapi.h -#usr/include/dst/result.h #usr/include/irs -#usr/include/irs/context.h -#usr/include/irs/dnsconf.h -#usr/include/irs/netdb.h -#usr/include/irs/platform.h #usr/include/irs/resconf.h -#usr/include/irs/types.h -#usr/include/irs/version.h #usr/include/isc -#usr/include/isc/aes.h -#usr/include/isc/align.h -#usr/include/isc/app.h +#usr/include/isc/ascii.h #usr/include/isc/assertions.h -#usr/include/isc/astack.h +#usr/include/isc/async.h #usr/include/isc/atomic.h +#usr/include/isc/attributes.h #usr/include/isc/backtrace.h #usr/include/isc/barrier.h #usr/include/isc/base32.h #usr/include/isc/base64.h -#usr/include/isc/bind9.h #usr/include/isc/buffer.h -#usr/include/isc/bufferlist.h -#usr/include/isc/cmocka.h #usr/include/isc/commandline.h #usr/include/isc/condition.h #usr/include/isc/counter.h #usr/include/isc/crc64.h -#usr/include/isc/deprecated.h #usr/include/isc/dir.h +#usr/include/isc/dnsstream.h #usr/include/isc/endian.h +#usr/include/isc/entropy.h #usr/include/isc/errno.h #usr/include/isc/error.h -#usr/include/isc/event.h -#usr/include/isc/eventclass.h #usr/include/isc/file.h +#usr/include/isc/fips.h #usr/include/isc/formatcheck.h -#usr/include/isc/fsaccess.h #usr/include/isc/fuzz.h +#usr/include/isc/getaddresses.h #usr/include/isc/hash.h +#usr/include/isc/hashmap.h #usr/include/isc/heap.h #usr/include/isc/hex.h +#usr/include/isc/histo.h #usr/include/isc/hmac.h #usr/include/isc/ht.h #usr/include/isc/httpd.h #usr/include/isc/interfaceiter.h #usr/include/isc/iterated_hash.h +#usr/include/isc/job.h #usr/include/isc/lang.h #usr/include/isc/lex.h -#usr/include/isc/lfsr.h -#usr/include/isc/lib.h -#usr/include/isc/likely.h #usr/include/isc/list.h #usr/include/isc/log.h +#usr/include/isc/loop.h #usr/include/isc/magic.h #usr/include/isc/managers.h #usr/include/isc/md.h @@ -177,18 +157,17 @@ usr/bin/nsupdate #usr/include/isc/mutexblock.h #usr/include/isc/net.h #usr/include/isc/netaddr.h -#usr/include/isc/netdb.h #usr/include/isc/netmgr.h #usr/include/isc/netscope.h #usr/include/isc/nonce.h -#usr/include/isc/offset.h #usr/include/isc/once.h #usr/include/isc/os.h +#usr/include/isc/overflow.h #usr/include/isc/parseint.h -#usr/include/isc/platform.h -#usr/include/isc/pool.h +#usr/include/isc/pause.h #usr/include/isc/portset.h -#usr/include/isc/print.h +#usr/include/isc/proxy2.h +#usr/include/isc/queue.h #usr/include/isc/quota.h #usr/include/isc/radix.h #usr/include/isc/random.h @@ -196,62 +175,58 @@ usr/bin/nsupdate #usr/include/isc/refcount.h #usr/include/isc/regex.h #usr/include/isc/region.h -#usr/include/isc/resource.h #usr/include/isc/result.h -#usr/include/isc/resultclass.h #usr/include/isc/rwlock.h #usr/include/isc/safe.h #usr/include/isc/serial.h +#usr/include/isc/signal.h #usr/include/isc/siphash.h #usr/include/isc/sockaddr.h -#usr/include/isc/socket.h -#usr/include/isc/stat.h +#usr/include/isc/spinlock.h #usr/include/isc/stats.h -#usr/include/isc/stdatomic.h #usr/include/isc/stdio.h #usr/include/isc/stdtime.h #usr/include/isc/strerr.h #usr/include/isc/string.h #usr/include/isc/symtab.h #usr/include/isc/syslog.h -#usr/include/isc/task.h -#usr/include/isc/taskpool.h #usr/include/isc/thread.h +#usr/include/isc/tid.h #usr/include/isc/time.h #usr/include/isc/timer.h +#usr/include/isc/tls.h #usr/include/isc/tm.h #usr/include/isc/types.h +#usr/include/isc/urcu.h #usr/include/isc/url.h #usr/include/isc/utf8.h #usr/include/isc/util.h -#usr/include/isc/version.h +#usr/include/isc/uv.h +#usr/include/isc/work.h +#usr/include/isc/xml.h #usr/include/isccc #usr/include/isccc/alist.h #usr/include/isccc/base64.h #usr/include/isccc/cc.h #usr/include/isccc/ccmsg.h -#usr/include/isccc/events.h -#usr/include/isccc/result.h #usr/include/isccc/sexpr.h #usr/include/isccc/symtab.h #usr/include/isccc/symtype.h #usr/include/isccc/types.h #usr/include/isccc/util.h -#usr/include/isccc/version.h #usr/include/isccfg #usr/include/isccfg/aclconf.h #usr/include/isccfg/cfg.h -#usr/include/isccfg/dnsconf.h +#usr/include/isccfg/check.h +#usr/include/isccfg/duration.h #usr/include/isccfg/grammar.h #usr/include/isccfg/kaspconf.h #usr/include/isccfg/log.h #usr/include/isccfg/namedconf.h -#usr/include/isccfg/version.h #usr/include/ns #usr/include/ns/client.h #usr/include/ns/hooks.h #usr/include/ns/interfacemgr.h -#usr/include/ns/lib.h #usr/include/ns/listenlist.h #usr/include/ns/log.h #usr/include/ns/notify.h @@ -261,34 +236,19 @@ usr/bin/nsupdate #usr/include/ns/stats.h #usr/include/ns/types.h #usr/include/ns/update.h -#usr/include/ns/version.h #usr/include/ns/xfrout.h -#usr/include/pk11 -#usr/include/pk11/constants.h -#usr/include/pk11/internal.h -#usr/include/pk11/pk11.h -#usr/include/pk11/result.h -#usr/include/pk11/site.h -#usr/include/pkcs11 -#usr/include/pkcs11/pkcs11.h -usr/lib/libbind9-9.16.50.so -#usr/lib/libbind9.la -#usr/lib/libbind9.so -usr/lib/libdns-9.16.50.so +usr/lib/libdns-9.20.1.so #usr/lib/libdns.la #usr/lib/libdns.so -usr/lib/libirs-9.16.50.so -#usr/lib/libirs.la -#usr/lib/libirs.so -usr/lib/libisc-9.16.50.so +usr/lib/libisc-9.20.1.so #usr/lib/libisc.la #usr/lib/libisc.so -usr/lib/libisccc-9.16.50.so +usr/lib/libisccc-9.20.1.so #usr/lib/libisccc.la #usr/lib/libisccc.so -usr/lib/libisccfg-9.16.50.so +usr/lib/libisccfg-9.20.1.so #usr/lib/libisccfg.la #usr/lib/libisccfg.so -usr/lib/libns-9.16.50.so +usr/lib/libns-9.20.1.so #usr/lib/libns.la #usr/lib/libns.so diff --git a/config/rootfiles/common/dtc b/config/rootfiles/common/dtc new file mode 100644 index 0000000000..95aa9bb88d --- /dev/null +++ b/config/rootfiles/common/dtc @@ -0,0 +1,14 @@ +#usr/bin/convert-dtsv0 +#usr/bin/dtc +#usr/bin/dtdiff +#usr/bin/fdtdump +#usr/bin/fdtget +#usr/bin/fdtoverlay +#usr/bin/fdtput +#usr/include/fdt.h +#usr/include/libfdt.h +#usr/include/libfdt_env.h +#usr/lib/libfdt.a +#usr/lib/libfdt.so +#usr/lib/libfdt.so.1 +#usr/lib/libfdt.so.1.7.1 diff --git a/config/rootfiles/common/expat b/config/rootfiles/common/expat index 2ab49e910e..51a4de2f76 100644 --- a/config/rootfiles/common/expat +++ b/config/rootfiles/common/expat @@ -2,22 +2,21 @@ #usr/include/expat.h #usr/include/expat_config.h #usr/include/expat_external.h -#usr/lib/cmake -#usr/lib/cmake/expat-2.6.2 -#usr/lib/cmake/expat-2.6.2/expat-config-version.cmake -#usr/lib/cmake/expat-2.6.2/expat-config.cmake -#usr/lib/cmake/expat-2.6.2/expat-noconfig.cmake -#usr/lib/cmake/expat-2.6.2/expat.cmake +#usr/lib/cmake/expat-2.6.3 +#usr/lib/cmake/expat-2.6.3/expat-config-version.cmake +#usr/lib/cmake/expat-2.6.3/expat-config.cmake +#usr/lib/cmake/expat-2.6.3/expat-noconfig.cmake +#usr/lib/cmake/expat-2.6.3/expat.cmake #usr/lib/libexpat.la #usr/lib/libexpat.so usr/lib/libexpat.so.1 -usr/lib/libexpat.so.1.9.2 +usr/lib/libexpat.so.1.9.3 #usr/lib/pkgconfig/expat.pc #usr/share/doc/expat -#usr/share/doc/expat-2.6.2 -#usr/share/doc/expat-2.6.2/ok.min.css -#usr/share/doc/expat-2.6.2/reference.html -#usr/share/doc/expat-2.6.2/style.css +#usr/share/doc/expat-2.6.3 +#usr/share/doc/expat-2.6.3/ok.min.css +#usr/share/doc/expat-2.6.3/reference.html +#usr/share/doc/expat-2.6.3/style.css #usr/share/doc/expat/AUTHORS #usr/share/doc/expat/changelog #usr/share/man/man1/xmlwf.1 diff --git a/config/rootfiles/common/gnupg b/config/rootfiles/common/gnupg index edd2beccb2..5b16f03262 100644 --- a/config/rootfiles/common/gnupg +++ b/config/rootfiles/common/gnupg @@ -6,7 +6,6 @@ usr/bin/gpg usr/lib/gnupg/gpgkeys_curl usr/lib/gnupg/gpgkeys_finger usr/lib/gnupg/gpgkeys_hkp -usr/lib/gnupg/gpgkeys_ldap #usr/share/gnupg #usr/share/gnupg/FAQ #usr/share/gnupg/options.skel diff --git a/config/rootfiles/common/gnutls b/config/rootfiles/common/gnutls index 6a5d1a3bf5..6707e82901 100644 --- a/config/rootfiles/common/gnutls +++ b/config/rootfiles/common/gnutls @@ -32,7 +32,7 @@ usr/lib/libgnutls-dane.so.0.4.1 #usr/lib/libgnutls.la #usr/lib/libgnutls.so usr/lib/libgnutls.so.30 -usr/lib/libgnutls.so.30.39.0 +usr/lib/libgnutls.so.30.40.1 #usr/lib/libgnutlsxx.la #usr/lib/libgnutlsxx.so usr/lib/libgnutlsxx.so.30 @@ -68,24 +68,6 @@ usr/lib/libgnutlsxx.so.30.0.0 #usr/share/info/gnutls.info-6 #usr/share/info/gnutls.info-7 #usr/share/info/pkcs11-vision.png -#usr/share/locale/cs/LC_MESSAGES/gnutls.mo -#usr/share/locale/de/LC_MESSAGES/gnutls.mo -#usr/share/locale/eo/LC_MESSAGES/gnutls.mo -#usr/share/locale/es/LC_MESSAGES/gnutls.mo -#usr/share/locale/fi/LC_MESSAGES/gnutls.mo -#usr/share/locale/fr/LC_MESSAGES/gnutls.mo -#usr/share/locale/it/LC_MESSAGES/gnutls.mo -#usr/share/locale/ka/LC_MESSAGES/gnutls.mo -#usr/share/locale/ms/LC_MESSAGES/gnutls.mo -#usr/share/locale/nl/LC_MESSAGES/gnutls.mo -#usr/share/locale/pl/LC_MESSAGES/gnutls.mo -#usr/share/locale/pt_BR/LC_MESSAGES/gnutls.mo -#usr/share/locale/ro/LC_MESSAGES/gnutls.mo -#usr/share/locale/sr/LC_MESSAGES/gnutls.mo -#usr/share/locale/sv/LC_MESSAGES/gnutls.mo -#usr/share/locale/uk/LC_MESSAGES/gnutls.mo -#usr/share/locale/vi/LC_MESSAGES/gnutls.mo -#usr/share/locale/zh_CN/LC_MESSAGES/gnutls.mo #usr/share/man/man1/certtool.1 #usr/share/man/man1/danetool.1 #usr/share/man/man1/gnutls-cli-debug.1 @@ -368,6 +350,7 @@ usr/lib/libgnutlsxx.so.30.0.0 #usr/share/man/man3/gnutls_hash_get_len.3 #usr/share/man/man3/gnutls_hash_init.3 #usr/share/man/man3/gnutls_hash_output.3 +#usr/share/man/man3/gnutls_hash_squeeze.3 #usr/share/man/man3/gnutls_heartbeat_allowed.3 #usr/share/man/man3/gnutls_heartbeat_enable.3 #usr/share/man/man3/gnutls_heartbeat_get_timeout.3 @@ -564,6 +547,7 @@ usr/lib/libgnutlsxx.so.30.0.0 #usr/share/man/man3/gnutls_pkcs12_export2.3 #usr/share/man/man3/gnutls_pkcs12_generate_mac.3 #usr/share/man/man3/gnutls_pkcs12_generate_mac2.3 +#usr/share/man/man3/gnutls_pkcs12_generate_mac3.3 #usr/share/man/man3/gnutls_pkcs12_get_bag.3 #usr/share/man/man3/gnutls_pkcs12_import.3 #usr/share/man/man3/gnutls_pkcs12_init.3 diff --git a/config/rootfiles/common/linux-firmware b/config/rootfiles/common/linux-firmware index be72f11d24..15990cffbf 100644 --- a/config/rootfiles/common/linux-firmware +++ b/config/rootfiles/common/linux-firmware @@ -1,9 +1,36 @@ #lib/firmware/3com lib/firmware/3com/typhoon.bin -#lib/firmware/RTL8192E -lib/firmware/RTL8192E/boot.img -lib/firmware/RTL8192E/data.img -lib/firmware/RTL8192E/main.img +lib/firmware/INT8866RCA2.bin +lib/firmware/TAS2XXX2234.bin +lib/firmware/TAS2XXX3870.bin +lib/firmware/TAS2XXX387D.bin +lib/firmware/TAS2XXX387E.bin +lib/firmware/TAS2XXX387F.bin +lib/firmware/TAS2XXX3880.bin +lib/firmware/TAS2XXX3881.bin +lib/firmware/TAS2XXX3882.bin +lib/firmware/TAS2XXX3884.bin +lib/firmware/TAS2XXX3886.bin +lib/firmware/TAS2XXX38A5.bin +lib/firmware/TAS2XXX38A7.bin +lib/firmware/TAS2XXX38A8.bin +lib/firmware/TAS2XXX38B8.bin +lib/firmware/TAS2XXX38B9.bin +lib/firmware/TAS2XXX38BA.bin +lib/firmware/TAS2XXX38BB.bin +lib/firmware/TAS2XXX38BE.bin +lib/firmware/TAS2XXX38BF.bin +lib/firmware/TAS2XXX38C3.bin +lib/firmware/TAS2XXX38CB.bin +lib/firmware/TAS2XXX38CD.bin +lib/firmware/TAS2XXX38D3.bin +lib/firmware/TAS2XXX38D4.bin +lib/firmware/TAS2XXX38D5.bin +lib/firmware/TAS2XXX38D6.bin +lib/firmware/TAS2XXX38DF.bin +lib/firmware/TAS2XXX38E0.bin +lib/firmware/TIAS2781RCA2.bin +lib/firmware/TIAS2781RCA4.bin lib/firmware/a300_pfp.fw lib/firmware/a300_pm4.fw #lib/firmware/acenic @@ -19,6 +46,9 @@ lib/firmware/advansys/38C1600.bin lib/firmware/advansys/mcode.bin lib/firmware/agere_ap_fw.bin lib/firmware/agere_sta_fw.bin +#lib/firmware/airoha +lib/firmware/airoha/EthMD32.DSP.bin +lib/firmware/airoha/EthMD32.dm.bin #lib/firmware/amd #lib/firmware/amd-ucode #lib/firmware/amd-ucode/README @@ -100,6 +130,8 @@ lib/firmware/amdgpu/dcn_3_1_5_dmcub.bin lib/firmware/amdgpu/dcn_3_1_6_dmcub.bin lib/firmware/amdgpu/dcn_3_2_0_dmcub.bin lib/firmware/amdgpu/dcn_3_2_1_dmcub.bin +lib/firmware/amdgpu/dcn_3_5_1_dmcub.bin +lib/firmware/amdgpu/dcn_3_5_dmcub.bin lib/firmware/amdgpu/dimgrey_cavefish_ce.bin lib/firmware/amdgpu/dimgrey_cavefish_dmcub.bin lib/firmware/amdgpu/dimgrey_cavefish_me.bin @@ -144,6 +176,7 @@ lib/firmware/amdgpu/gc_11_0_0_mes1.bin lib/firmware/amdgpu/gc_11_0_0_mes_2.bin lib/firmware/amdgpu/gc_11_0_0_pfp.bin lib/firmware/amdgpu/gc_11_0_0_rlc.bin +lib/firmware/amdgpu/gc_11_0_0_rlc_1.bin lib/firmware/amdgpu/gc_11_0_1_imu.bin lib/firmware/amdgpu/gc_11_0_1_me.bin lib/firmware/amdgpu/gc_11_0_1_mec.bin @@ -175,6 +208,22 @@ lib/firmware/amdgpu/gc_11_0_4_mes1.bin lib/firmware/amdgpu/gc_11_0_4_mes_2.bin lib/firmware/amdgpu/gc_11_0_4_pfp.bin lib/firmware/amdgpu/gc_11_0_4_rlc.bin +lib/firmware/amdgpu/gc_11_5_0_imu.bin +lib/firmware/amdgpu/gc_11_5_0_me.bin +lib/firmware/amdgpu/gc_11_5_0_mec.bin +lib/firmware/amdgpu/gc_11_5_0_mes1.bin +lib/firmware/amdgpu/gc_11_5_0_mes_2.bin +lib/firmware/amdgpu/gc_11_5_0_pfp.bin +lib/firmware/amdgpu/gc_11_5_0_rlc.bin +lib/firmware/amdgpu/gc_11_5_1_imu.bin +lib/firmware/amdgpu/gc_11_5_1_me.bin +lib/firmware/amdgpu/gc_11_5_1_mec.bin +lib/firmware/amdgpu/gc_11_5_1_mes1.bin +lib/firmware/amdgpu/gc_11_5_1_mes_2.bin +lib/firmware/amdgpu/gc_11_5_1_pfp.bin +lib/firmware/amdgpu/gc_11_5_1_rlc.bin +lib/firmware/amdgpu/gc_9_4_3_mec.bin +lib/firmware/amdgpu/gc_9_4_3_rlc.bin lib/firmware/amdgpu/green_sardine_asd.bin lib/firmware/amdgpu/green_sardine_ce.bin lib/firmware/amdgpu/green_sardine_dmcub.bin @@ -205,6 +254,7 @@ lib/firmware/amdgpu/hawaii_sdma1.bin lib/firmware/amdgpu/hawaii_smc.bin lib/firmware/amdgpu/hawaii_uvd.bin lib/firmware/amdgpu/hawaii_vce.bin +lib/firmware/amdgpu/isp_4_1_1.bin lib/firmware/amdgpu/kabini_ce.bin lib/firmware/amdgpu/kabini_me.bin lib/firmware/amdgpu/kabini_mec.bin @@ -394,11 +444,17 @@ lib/firmware/amdgpu/psp_13_0_4_toc.bin lib/firmware/amdgpu/psp_13_0_5_asd.bin lib/firmware/amdgpu/psp_13_0_5_ta.bin lib/firmware/amdgpu/psp_13_0_5_toc.bin +lib/firmware/amdgpu/psp_13_0_6_sos.bin +lib/firmware/amdgpu/psp_13_0_6_ta.bin lib/firmware/amdgpu/psp_13_0_7_sos.bin lib/firmware/amdgpu/psp_13_0_7_ta.bin lib/firmware/amdgpu/psp_13_0_8_asd.bin lib/firmware/amdgpu/psp_13_0_8_ta.bin lib/firmware/amdgpu/psp_13_0_8_toc.bin +lib/firmware/amdgpu/psp_14_0_0_ta.bin +lib/firmware/amdgpu/psp_14_0_0_toc.bin +lib/firmware/amdgpu/psp_14_0_1_ta.bin +lib/firmware/amdgpu/psp_14_0_1_toc.bin lib/firmware/amdgpu/raven2_asd.bin lib/firmware/amdgpu/raven2_ce.bin lib/firmware/amdgpu/raven2_gpu_info.bin @@ -435,12 +491,15 @@ lib/firmware/amdgpu/renoir_rlc.bin lib/firmware/amdgpu/renoir_sdma.bin lib/firmware/amdgpu/renoir_ta.bin lib/firmware/amdgpu/renoir_vcn.bin +lib/firmware/amdgpu/sdma_4_4_2.bin lib/firmware/amdgpu/sdma_5_2_6.bin lib/firmware/amdgpu/sdma_5_2_7.bin lib/firmware/amdgpu/sdma_6_0_0.bin lib/firmware/amdgpu/sdma_6_0_1.bin lib/firmware/amdgpu/sdma_6_0_2.bin lib/firmware/amdgpu/sdma_6_0_3.bin +lib/firmware/amdgpu/sdma_6_1_0.bin +lib/firmware/amdgpu/sdma_6_1_1.bin lib/firmware/amdgpu/si58_mc.bin lib/firmware/amdgpu/sienna_cichlid_ce.bin lib/firmware/amdgpu/sienna_cichlid_dmcub.bin @@ -456,6 +515,7 @@ lib/firmware/amdgpu/sienna_cichlid_ta.bin lib/firmware/amdgpu/sienna_cichlid_vcn.bin lib/firmware/amdgpu/smu_13_0_0.bin lib/firmware/amdgpu/smu_13_0_10.bin +lib/firmware/amdgpu/smu_13_0_6.bin lib/firmware/amdgpu/smu_13_0_7.bin lib/firmware/amdgpu/stoney_ce.bin lib/firmware/amdgpu/stoney_me.bin @@ -497,6 +557,7 @@ lib/firmware/amdgpu/topaz_rlc.bin lib/firmware/amdgpu/topaz_sdma.bin lib/firmware/amdgpu/topaz_sdma1.bin lib/firmware/amdgpu/topaz_smc.bin +lib/firmware/amdgpu/umsch_mm_4_0_0.bin lib/firmware/amdgpu/vangogh_asd.bin lib/firmware/amdgpu/vangogh_ce.bin lib/firmware/amdgpu/vangogh_dmcub.bin @@ -511,7 +572,11 @@ lib/firmware/amdgpu/vangogh_vcn.bin lib/firmware/amdgpu/vcn_3_1_2.bin lib/firmware/amdgpu/vcn_4_0_0.bin lib/firmware/amdgpu/vcn_4_0_2.bin +lib/firmware/amdgpu/vcn_4_0_3.bin lib/firmware/amdgpu/vcn_4_0_4.bin +lib/firmware/amdgpu/vcn_4_0_5.bin +lib/firmware/amdgpu/vcn_4_0_6.bin +lib/firmware/amdgpu/vcn_4_0_6_1.bin lib/firmware/amdgpu/vega10_acg_smc.bin lib/firmware/amdgpu/vega10_asd.bin lib/firmware/amdgpu/vega10_ce.bin @@ -574,6 +639,8 @@ lib/firmware/amdgpu/verde_pfp.bin lib/firmware/amdgpu/verde_rlc.bin lib/firmware/amdgpu/verde_smc.bin lib/firmware/amdgpu/verde_uvd.bin +lib/firmware/amdgpu/vpe_6_1_0.bin +lib/firmware/amdgpu/vpe_6_1_1.bin lib/firmware/amdgpu/yellow_carp_asd.bin lib/firmware/amdgpu/yellow_carp_ce.bin lib/firmware/amdgpu/yellow_carp_dmcub.bin @@ -590,8 +657,9 @@ lib/firmware/amdgpu/yellow_carp_vcn.bin lib/firmware/amdtee/773bd96f-b83f-4d52-b12dc529b13d8543.bin lib/firmware/amdtee/amd_pmf_v3.bin #lib/firmware/amlogic -#lib/firmware/amlogic/bluetooth -#lib/firmware/amlogic/bluetooth/w2_bt_fw_uart.bin +#lib/firmware/amlogic/aml_w155s2_bt_uart.bin +#lib/firmware/amlogic/aml_w265s1_bt_uart.bin +#lib/firmware/amlogic/aml_w265s2_bt_uart.bin #lib/firmware/amphion #lib/firmware/amphion/vpu lib/firmware/amphion/vpu/vpu_fw_imx8_dec.bin @@ -599,26 +667,26 @@ lib/firmware/amphion/vpu/vpu_fw_imx8_enc.bin #lib/firmware/ar3k #lib/firmware/ar3k/1020200 lib/firmware/ar3k/1020200/PS_ASIC.pst -lib/firmware/ar3k/1020200/RamPatch.txt +#lib/firmware/ar3k/1020200/RamPatch.txt lib/firmware/ar3k/1020200/ar3kbdaddr.pst #lib/firmware/ar3k/1020201 lib/firmware/ar3k/1020201/PS_ASIC.pst -lib/firmware/ar3k/1020201/RamPatch.txt +#lib/firmware/ar3k/1020201/RamPatch.txt #lib/firmware/ar3k/1020201coex lib/firmware/ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu #lib/firmware/ar3k/30000 lib/firmware/ar3k/30000/PS_ASIC.pst -lib/firmware/ar3k/30000/RamPatch.txt +#lib/firmware/ar3k/30000/RamPatch.txt lib/firmware/ar3k/30000/ar3kbdaddr.pst #lib/firmware/ar3k/30101 lib/firmware/ar3k/30101/PS_ASIC.pst -lib/firmware/ar3k/30101/RamPatch.txt +#lib/firmware/ar3k/30101/RamPatch.txt lib/firmware/ar3k/30101/ar3kbdaddr.pst #lib/firmware/ar3k/30101coex lib/firmware/ar3k/30101coex/PS_ASIC.pst lib/firmware/ar3k/30101coex/PS_ASIC_aclHighPri.pst lib/firmware/ar3k/30101coex/PS_ASIC_aclLowPri.pst -lib/firmware/ar3k/30101coex/RamPatch.txt +#lib/firmware/ar3k/30101coex/RamPatch.txt lib/firmware/ar3k/30101coex/ar3kbdaddr.pst lib/firmware/ar3k/AthrBT_0x01020001.dfu lib/firmware/ar3k/AthrBT_0x01020200.dfu @@ -644,6 +712,10 @@ lib/firmware/ar7010_1_1.fw lib/firmware/ar9170-1.fw lib/firmware/ar9170-2.fw lib/firmware/ar9271.fw +#lib/firmware/arm +#lib/firmware/arm/mali +#lib/firmware/arm/mali/arch10.8 +lib/firmware/arm/mali/arch10.8/mali_csffw.bin lib/firmware/as102_data1_st.hex lib/firmware/as102_data2_st.hex #lib/firmware/ath10k @@ -705,12 +777,19 @@ lib/firmware/ath10k/QCA99X0/hw2.0/board-2.bin lib/firmware/ath10k/QCA99X0/hw2.0/firmware-5.bin #lib/firmware/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt #lib/firmware/ath10k/WCN3990 -lib/firmware/ath10k/WCN3990/hw1.0 +#lib/firmware/ath10k/WCN3990/hw1.0 lib/firmware/ath10k/WCN3990/hw1.0/board-2.bin lib/firmware/ath10k/WCN3990/hw1.0/firmware-5.bin +#lib/firmware/ath10k/WCN3990/hw1.0/notice.txt_wlanmdsp +#lib/firmware/ath10k/WCN3990/hw1.0/qcm2290 +lib/firmware/ath10k/WCN3990/hw1.0/qcm2290/firmware-5.bin +lib/firmware/ath10k/WCN3990/hw1.0/qcm2290/wlanmdsp.mbn +#lib/firmware/ath10k/WCN3990/hw1.0/qrb4210 +lib/firmware/ath10k/WCN3990/hw1.0/qrb4210/firmware-5.bin +lib/firmware/ath10k/WCN3990/hw1.0/qrb4210/wlanmdsp.mbn lib/firmware/ath10k/WCN3990/hw1.0/wlanmdsp.mbn -lib/firmware/ath11k -lib/firmware/ath11k/IPQ5018 +#lib/firmware/ath11k +#lib/firmware/ath11k/IPQ5018 lib/firmware/ath11k/IPQ5018/hw1.0 #lib/firmware/ath11k/IPQ5018/hw1.0/Notice.txt lib/firmware/ath11k/IPQ5018/hw1.0/board-2.bin @@ -734,7 +813,7 @@ lib/firmware/ath11k/IPQ5018/hw1.0/q6_fw.b13 lib/firmware/ath11k/IPQ5018/hw1.0/q6_fw.b14 lib/firmware/ath11k/IPQ5018/hw1.0/q6_fw.flist lib/firmware/ath11k/IPQ5018/hw1.0/q6_fw.mdt -lib/firmware/ath11k/IPQ6018 +#lib/firmware/ath11k/IPQ6018 lib/firmware/ath11k/IPQ6018/hw1.0 #lib/firmware/ath11k/IPQ6018/hw1.0/Notice.txt lib/firmware/ath11k/IPQ6018/hw1.0/board-2.bin @@ -753,7 +832,7 @@ lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b07 lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.b08 lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.flist lib/firmware/ath11k/IPQ6018/hw1.0/q6_fw.mdt -lib/firmware/ath11k/IPQ8074 +#lib/firmware/ath11k/IPQ8074 lib/firmware/ath11k/IPQ8074/hw2.0 #lib/firmware/ath11k/IPQ8074/hw2.0/Notice.txt lib/firmware/ath11k/IPQ8074/hw2.0/board-2.bin @@ -772,7 +851,7 @@ lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b07 lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.b08 lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.flist lib/firmware/ath11k/IPQ8074/hw2.0/q6_fw.mdt -lib/firmware/ath11k/QCA6390 +#lib/firmware/ath11k/QCA6390 lib/firmware/ath11k/QCA6390/hw2.0 #lib/firmware/ath11k/QCA6390/hw2.0/Notice.txt lib/firmware/ath11k/QCA6390/hw2.0/amss.bin @@ -810,6 +889,13 @@ lib/firmware/ath11k/WCN6855/hw2.1/amss.bin lib/firmware/ath11k/WCN6855/hw2.1/board-2.bin lib/firmware/ath11k/WCN6855/hw2.1/m3.bin lib/firmware/ath11k/WCN6855/hw2.1/regdb.bin +#lib/firmware/ath12k +#lib/firmware/ath12k/WCN7850 +lib/firmware/ath12k/WCN7850/hw2.0 +#lib/firmware/ath12k/WCN7850/hw2.0/Notice.txt +lib/firmware/ath12k/WCN7850/hw2.0/amss.bin +lib/firmware/ath12k/WCN7850/hw2.0/board-2.bin +lib/firmware/ath12k/WCN7850/hw2.0/m3.bin lib/firmware/ath3k-1.fw #lib/firmware/ath6k #lib/firmware/ath6k/AR6002 @@ -903,86 +989,91 @@ lib/firmware/brcm/brcmfmac43143-sdio.bin lib/firmware/brcm/brcmfmac43143.bin lib/firmware/brcm/brcmfmac43236b.bin lib/firmware/brcm/brcmfmac43241b0-sdio.bin -lib/firmware/brcm/brcmfmac43241b4-sdio.Advantech-MICA-071.txt -lib/firmware/brcm/brcmfmac43241b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt +#lib/firmware/brcm/brcmfmac43241b4-sdio.Advantech-MICA-071.txt +#lib/firmware/brcm/brcmfmac43241b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt lib/firmware/brcm/brcmfmac43241b4-sdio.bin lib/firmware/brcm/brcmfmac43241b5-sdio.bin lib/firmware/brcm/brcmfmac43242a.bin lib/firmware/brcm/brcmfmac4329-sdio.bin -lib/firmware/brcm/brcmfmac4330-sdio.Prowise-PT301.txt +#lib/firmware/brcm/brcmfmac4330-sdio.Prowise-PT301.txt lib/firmware/brcm/brcmfmac4330-sdio.bin lib/firmware/brcm/brcmfmac4334-sdio.bin -lib/firmware/brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt +#lib/firmware/brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt +#lib/firmware/brcm/brcmfmac43340-sdio.Insyde-VESPA2.txt lib/firmware/brcm/brcmfmac43340-sdio.bin -lib/firmware/brcm/brcmfmac43340-sdio.meegopad-t08.txt -lib/firmware/brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt -lib/firmware/brcm/brcmfmac43340-sdio.predia-basic.txt +#lib/firmware/brcm/brcmfmac43340-sdio.meegopad-t08.txt +#lib/firmware/brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt +#lib/firmware/brcm/brcmfmac43340-sdio.predia-basic.txt lib/firmware/brcm/brcmfmac4335-sdio.bin -lib/firmware/brcm/brcmfmac43362-sdio.WC121.txt +#lib/firmware/brcm/brcmfmac43362-sdio.ASUSTeK COMPUTER INC.-ME176C.txt +#lib/firmware/brcm/brcmfmac43362-sdio.WC121.txt lib/firmware/brcm/brcmfmac43362-sdio.bin -lib/firmware/brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt -lib/firmware/brcm/brcmfmac43362-sdio.kobo,aura.txt -lib/firmware/brcm/brcmfmac43362-sdio.kobo,tolino-shine2hd.txt -lib/firmware/brcm/brcmfmac43362-sdio.lemaker,bananapro.txt +#lib/firmware/brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt +#lib/firmware/brcm/brcmfmac43362-sdio.kobo,aura.txt +#lib/firmware/brcm/brcmfmac43362-sdio.kobo,tolino-shine2hd.txt +#lib/firmware/brcm/brcmfmac43362-sdio.lemaker,bananapro.txt lib/firmware/brcm/brcmfmac4339-sdio.bin -lib/firmware/brcm/brcmfmac43430-sdio.AP6212.txt -lib/firmware/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt -lib/firmware/brcm/brcmfmac43430-sdio.MUR1DX.txt -lib/firmware/brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-a1.txt -lib/firmware/brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-r0.txt +#lib/firmware/brcm/brcmfmac43430-sdio.AP6212.txt +#lib/firmware/brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt +#lib/firmware/brcm/brcmfmac43430-sdio.MUR1DX.txt +#lib/firmware/brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-a1.txt +#lib/firmware/brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-r0.txt lib/firmware/brcm/brcmfmac43430-sdio.bin lib/firmware/brcm/brcmfmac43430-sdio.clm_blob -lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt -lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt -lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-2-w.txt -lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt -lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bananapi-m64.txt -lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-plus.txt -lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-ultra.txt -lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt -lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m3.txt -lib/firmware/brcm/brcmfmac43430-sdio.starfive,visionfive-v1.txt -lib/firmware/brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt +#lib/firmware/brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt +#lib/firmware/brcm/brcmfmac43430-sdio.ilife-S806.txt +#lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt +#lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-2-w.txt +#lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt +#lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bananapi-m64.txt +#lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-plus.txt +#lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-ultra.txt +#lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-zero.txt +#lib/firmware/brcm/brcmfmac43430-sdio.sinovoip,bpi-m3.txt +#lib/firmware/brcm/brcmfmac43430-sdio.starfive,visionfive-v1.txt +#lib/firmware/brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt lib/firmware/brcm/brcmfmac43430a0-sdio.bin -lib/firmware/brcm/brcmfmac43430a0-sdio.ilife-S806.txt -lib/firmware/brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt -lib/firmware/brcm/brcmfmac43455-sdio.AW-CM256SM.txt -lib/firmware/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt -lib/firmware/brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi 4 Model B.txt -lib/firmware/brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi Compute Module 4.txt -lib/firmware/brcm/brcmfmac43455-sdio.acepc-t8.txt -lib/firmware/brcm/brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt +#lib/firmware/brcm/brcmfmac43430a0-sdio.ilife-S806.txt +#lib/firmware/brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt +#lib/firmware/brcm/brcmfmac43455-sdio.AW-CM256SM.txt +#lib/firmware/brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt +#lib/firmware/brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi 4 Model B.txt +#lib/firmware/brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi Compute Module 4.txt +#lib/firmware/brcm/brcmfmac43455-sdio.acepc-t8.txt +#lib/firmware/brcm/brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt lib/firmware/brcm/brcmfmac43455-sdio.bin lib/firmware/brcm/brcmfmac43455-sdio.clm_blob -lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinebook-pro.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinenote-v1.1.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinenote-v1.2.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,quartz64-a.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.0.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.1.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-blade.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-cm4io.txt -lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-model-a.txt -lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt -lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt -lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinebook-pro.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinenote-v1.1.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinenote-v1.2.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,quartz64-a.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.0.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,rockpro64-v2.1.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-blade.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-cm4io.txt +#lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-model-a.txt +#lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt +#lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt +#lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.txt +#lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt +#lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,5-model-b.txt lib/firmware/brcm/brcmfmac4350-pcie.bin lib/firmware/brcm/brcmfmac4350c2-pcie.bin lib/firmware/brcm/brcmfmac4354-sdio.bin lib/firmware/brcm/brcmfmac4354-sdio.clm_blob -lib/firmware/brcm/brcmfmac4356-pcie.Intel Corporation-CHERRYVIEW D1 PLATFORM.txt -lib/firmware/brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt +#lib/firmware/brcm/brcmfmac4356-pcie.Intel Corporation-CHERRYVIEW D1 PLATFORM.txt +#lib/firmware/brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt lib/firmware/brcm/brcmfmac4356-pcie.bin lib/firmware/brcm/brcmfmac4356-pcie.clm_blob -lib/firmware/brcm/brcmfmac4356-pcie.gpd-win-pocket.txt -lib/firmware/brcm/brcmfmac4356-sdio.AP6356S.txt +#lib/firmware/brcm/brcmfmac4356-pcie.gpd-win-pocket.txt +#lib/firmware/brcm/brcmfmac4356-sdio.AP6356S.txt lib/firmware/brcm/brcmfmac4356-sdio.bin lib/firmware/brcm/brcmfmac4356-sdio.clm_blob -lib/firmware/brcm/brcmfmac4356-sdio.firefly,firefly-rk3399.txt -lib/firmware/brcm/brcmfmac4356-sdio.khadas,vim2.txt -lib/firmware/brcm/brcmfmac4356-sdio.vamrs,rock960.txt +#lib/firmware/brcm/brcmfmac4356-sdio.firefly,firefly-rk3399.txt +#lib/firmware/brcm/brcmfmac4356-sdio.khadas,vim2.txt +#lib/firmware/brcm/brcmfmac4356-sdio.vamrs,rock960.txt lib/firmware/brcm/brcmfmac43569.bin lib/firmware/brcm/brcmfmac43570-pcie.bin lib/firmware/brcm/brcmfmac43570-pcie.clm_blob @@ -1006,285 +1097,26 @@ lib/firmware/cavium/cnn55xx_se.fw lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus #lib/firmware/cirrus/cs35l41 -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbd.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbe-spkid0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbe-spkid1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbe.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbf-spkid0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbf-spkid1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbf.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc1-spkid0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc1-spkid1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc1.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc2-spkid0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc2-spkid1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc2.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc3-spkid0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc3-spkid1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc3.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc4.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c896e-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c896e-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c896e.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8971.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8971.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8972.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8972.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8973.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8973.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8974.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8974.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8975-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8975-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8975.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981-l1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981-r1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c898e.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c898e.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c898f.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c898f.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8991.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8991.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8992.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8992.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8994.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8994.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8995.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8995.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3-l1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3-r1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c6-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c6-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c6.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b42.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b42.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b43.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b43.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b44.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b44.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b45.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b45.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b46.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b46.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b47.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b47.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-l1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-r1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b70.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b70.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b72.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b72.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b74.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b74.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b77.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b77.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b92.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c26.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c26.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c46.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c46.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c47.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c47.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c48.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c48.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c49.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c49.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c70.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c70.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c71.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c71.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c72.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c72.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431473-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431473-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431473.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431483-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431483-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431483.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431663-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431663-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431663.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a20.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a30.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a40.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a50.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a60.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f1.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f2.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f3-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f3-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f3.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2318-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2318-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2318.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2319-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2319-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2319.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa231a-l0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa231a-r0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa231a.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3847.wmfw -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.bin -#lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3855.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b27.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280beb-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280beb-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280beb.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280cbd.wmfw @@ -1345,6 +1177,66 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89c6-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89c6-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89c6.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89e7-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89e7-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89e7.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ad8.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ad8.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b42.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b42.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b43.bin @@ -1377,6 +1269,99 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b8f.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b92.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b92.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c26.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c26.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c46.bin @@ -1387,21 +1372,93 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c48.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c49.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c49.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c70.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c70.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c71.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c71.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c72.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c72.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ca4.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ca4.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ca7.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ca7.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cdd-spkid0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cdd-spkid1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cdd.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cde-spkid0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cde-spkid1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cde.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104312af.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431463-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431463-spkid0-r0.bin @@ -1409,10 +1466,14 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431463-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431463.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431473-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431473-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431473-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431473-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431473.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431483-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431483-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431483-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431483-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431483.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431493-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431493-spkid0-r0.bin @@ -1445,18 +1506,66 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431573-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431573.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431663-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431663-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431663-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431663-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431663.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104317f3.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a20.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a30.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a40.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a50.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a60.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid1-l0.bin @@ -1467,6 +1576,25 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431b93-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431b93.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-l0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-r0.bincfg +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c9f-spkid1-l0.bin @@ -1497,6 +1625,11 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431d1f-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431d1f.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid1-l0.bin @@ -1507,11 +1640,27 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431e12-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431e12.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ee2-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ee2-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ee2.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f12.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f1f-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f1f-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f1f.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid0-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a20-spkid1-l0.bin @@ -1533,13 +1682,19 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10433a60-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f2.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2316-spkid0-r0.bin @@ -1552,13 +1707,19 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2317-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2317.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bincfg #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin @@ -1570,20 +1731,168 @@ lib/firmware/cbfw-3.2.5.1.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3855.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3865-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3865-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3865.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3866-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3866-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3866.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386f-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386f-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386f.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3877-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3877-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3877.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3878-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3878-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3878.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-l1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-r1.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38f9-spkid1-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38f9-spkid1-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38f9.wmfw +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38fa-spkid0-l0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38fa-spkid0-r0.bin +#lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38fa.wmfw #lib/firmware/cirrus/cs35l41-dsp1-spk-prot.bin #lib/firmware/cirrus/cs35l41-dsp1-spk-prot.wmfw +#lib/firmware/cirrus/cs35l41/bincfgs +#lib/firmware/cirrus/cs35l41/bincfgs/cs35l41-dsp1-14_5dB.bincfg +#lib/firmware/cirrus/cs35l41/bincfgs/cs35l41-dsp1-16_5dB.bincfg +#lib/firmware/cirrus/cs35l41/bincfgs/cs35l41-dsp1-19_5dB.bincfg #lib/firmware/cirrus/cs35l41/v6.39.0 #lib/firmware/cirrus/cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfw #lib/firmware/cirrus/cs35l41/v6.47.0 #lib/firmware/cirrus/cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfw +#lib/firmware/cirrus/cs35l41/v6.56.0 +#lib/firmware/cirrus/cs35l41/v6.56.0/halo_cspl_RAM_revB2_29.58.0.wmfw #lib/firmware/cirrus/cs35l41/v6.61.1 #lib/firmware/cirrus/cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw #lib/firmware/cirrus/cs35l41/v6.63.0 #lib/firmware/cirrus/cs35l41/v6.63.0/halo_cspl_RAM_revB2_29.65.0.wmfw +#lib/firmware/cirrus/cs35l41/v6.68.0 +#lib/firmware/cirrus/cs35l41/v6.68.0/halo_cspl_RAM_revB2_29.70.0.wmfw #lib/firmware/cirrus/cs35l41/v6.78.0 #lib/firmware/cirrus/cs35l41/v6.78.0/halo_cspl_RAM_revB2_29.80.0.wmfw +#lib/firmware/cirrus/cs35l41/v6.80.0 +#lib/firmware/cirrus/cs35l41/v6.80.0/halo_cspl_RAM_revB2_29.82.0.wmfw #lib/firmware/cirrus/cs35l41/v6.83.0 #lib/firmware/cirrus/cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw +#lib/firmware/cirrus/cs35l56 +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp3.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp4.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp3.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp4.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid1-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid1-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid1.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3-amp3.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3-amp4.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid0-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid0-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid0.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid1-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid1-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid1.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid0-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid0-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid0.wmfw +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1-amp1.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1-amp2.bin +#lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1.wmfw +#lib/firmware/cirrus/cs35l56/CS35L56_Rev3.11.11.wmfw +#lib/firmware/cirrus/cs35l56/CS35L56_Rev3.11.16.wmfw #lib/firmware/cis lib/firmware/cis/3CCFEM556.cis lib/firmware/cis/3CXEM556.cis @@ -1607,6 +1916,7 @@ lib/firmware/cmmb_venice_12mhz.inp #lib/firmware/cnm/wave521c_k3_codec_fw.bin #lib/firmware/cpia2 lib/firmware/cpia2/stv0672_vp4.bin +lib/firmware/cs42l43.bin lib/firmware/ct2fw-3.2.5.1.bin lib/firmware/ctfw-3.2.5.1.bin #lib/firmware/cxgb3 @@ -1624,25 +1934,25 @@ lib/firmware/cxgb3/t3fw-7.4.0.bin lib/firmware/cxgb4/aq1202_fw.cld lib/firmware/cxgb4/bcm8483.bin #lib/firmware/cxgb4/configs -lib/firmware/cxgb4/configs/t4-config-default.txt -lib/firmware/cxgb4/configs/t5-config-default.txt -lib/firmware/cxgb4/configs/t5-config-hashfilter.txt -lib/firmware/cxgb4/configs/t6-config-default.txt -lib/firmware/cxgb4/configs/t6-config-hashfilter.txt -lib/firmware/cxgb4/t4-config.txt +#lib/firmware/cxgb4/configs/t4-config-default.txt +#lib/firmware/cxgb4/configs/t5-config-default.txt +#lib/firmware/cxgb4/configs/t5-config-hashfilter.txt +#lib/firmware/cxgb4/configs/t6-config-default.txt +#lib/firmware/cxgb4/configs/t6-config-hashfilter.txt +#lib/firmware/cxgb4/t4-config.txt lib/firmware/cxgb4/t4fw-1.14.4.0.bin lib/firmware/cxgb4/t4fw-1.15.37.0.bin -lib/firmware/cxgb4/t4fw-1.27.4.0.bin +lib/firmware/cxgb4/t4fw-1.27.5.0.bin lib/firmware/cxgb4/t4fw.bin -lib/firmware/cxgb4/t5-config.txt +#lib/firmware/cxgb4/t5-config.txt lib/firmware/cxgb4/t5fw-1.14.4.0.bin lib/firmware/cxgb4/t5fw-1.15.37.0.bin -lib/firmware/cxgb4/t5fw-1.27.4.0.bin +lib/firmware/cxgb4/t5fw-1.27.5.0.bin lib/firmware/cxgb4/t5fw.bin -lib/firmware/cxgb4/t6-config.txt -lib/firmware/cxgb4/t6fw-1.27.4.0.bin +#lib/firmware/cxgb4/t6-config.txt +lib/firmware/cxgb4/t6fw-1.27.5.0.bin lib/firmware/cxgb4/t6fw.bin -lib/firmware/cypress +#lib/firmware/cypress lib/firmware/cypress/cyfmac43012-sdio.bin lib/firmware/cypress/cyfmac43012-sdio.clm_blob lib/firmware/cypress/cyfmac43340-sdio.bin @@ -1749,6 +2059,7 @@ lib/firmware/i915/adlp_guc_69.0.3.bin lib/firmware/i915/adlp_guc_70.1.1.bin lib/firmware/i915/adlp_guc_70.bin lib/firmware/i915/adls_dmc_ver2_01.bin +lib/firmware/i915/bmg_dmc.bin lib/firmware/i915/bxt_dmc_ver1.bin lib/firmware/i915/bxt_dmc_ver1_07.bin lib/firmware/i915/bxt_guc_32.0.3.bin @@ -1863,6 +2174,7 @@ lib/firmware/i915/tgl_huc_7.0.12.bin lib/firmware/i915/tgl_huc_7.0.3.bin lib/firmware/i915/tgl_huc_7.5.0.bin lib/firmware/i915/tgl_huc_7.9.3.bin +lib/firmware/i915/xe2lpd_dmc.bin #lib/firmware/imx #lib/firmware/imx/sdma lib/firmware/imx/sdma/sdma-imx6q.bin @@ -1878,9 +2190,26 @@ lib/firmware/intel/IntcSST2.bin #lib/firmware/intel/avs/apl/dsp_basefw.bin #lib/firmware/intel/avs/cnl #lib/firmware/intel/avs/cnl/dsp_basefw.bin +#lib/firmware/intel/avs/da7219-tplg.bin +#lib/firmware/intel/avs/dmic-tplg.bin +#lib/firmware/intel/avs/hda-8086-generic-tplg.bin +#lib/firmware/intel/avs/hda-808628xx-3ep-tplg.bin +#lib/firmware/intel/avs/hda-generic-1ep-tplg.bin +#lib/firmware/intel/avs/hda-generic-tplg.bin +#lib/firmware/intel/avs/max98357a-tplg.bin +#lib/firmware/intel/avs/max98373-tplg.bin +#lib/firmware/intel/avs/max98927-tplg.bin +#lib/firmware/intel/avs/nau8825-tplg.bin +#lib/firmware/intel/avs/rt274-tplg.bin +#lib/firmware/intel/avs/rt286-tplg.bin +#lib/firmware/intel/avs/rt298-tplg.bin +#lib/firmware/intel/avs/rt5514-tplg.bin +#lib/firmware/intel/avs/rt5640-tplg.bin +#lib/firmware/intel/avs/rt5663-tplg.bin #lib/firmware/intel/avs/skl #lib/firmware/intel/avs/skl/dsp_basefw.bin #lib/firmware/intel/avs/skl/dsp_mod_7CAD0808-AB10-CD23-EF45-12AB34CD56EF.bin +#lib/firmware/intel/avs/ssm4567-tplg.bin #lib/firmware/intel/catpt #lib/firmware/intel/catpt/bdw #lib/firmware/intel/catpt/bdw/dsp_basefw.bin @@ -1914,6 +2243,8 @@ lib/firmware/intel/fw_sst_22a8.bin #lib/firmware/intel/ibt-0040-0041.sfi #lib/firmware/intel/ibt-0040-1020.ddc #lib/firmware/intel/ibt-0040-1020.sfi +#lib/firmware/intel/ibt-0040-1050.ddc +#lib/firmware/intel/ibt-0040-1050.sfi #lib/firmware/intel/ibt-0040-2120.ddc #lib/firmware/intel/ibt-0040-2120.sfi #lib/firmware/intel/ibt-0040-4150.ddc @@ -1932,6 +2263,8 @@ lib/firmware/intel/fw_sst_22a8.bin #lib/firmware/intel/ibt-1040-0041.sfi #lib/firmware/intel/ibt-1040-1020.ddc #lib/firmware/intel/ibt-1040-1020.sfi +#lib/firmware/intel/ibt-1040-1050.ddc +#lib/firmware/intel/ibt-1040-1050.sfi #lib/firmware/intel/ibt-1040-2120.ddc #lib/firmware/intel/ibt-1040-2120.sfi #lib/firmware/intel/ibt-1040-4150.ddc @@ -1994,15 +2327,56 @@ lib/firmware/intel/fw_sst_22a8.bin #lib/firmware/intel/ice #lib/firmware/intel/ice/ddp lib/firmware/intel/ice/ddp-comms -lib/firmware/intel/ice/ddp-comms/ice_comms-1.3.40.0.pkg +lib/firmware/intel/ice/ddp-comms/ice_comms-1.3.45.0.pkg lib/firmware/intel/ice/ddp-lag lib/firmware/intel/ice/ddp-lag/ice_lag-1.3.1.0.pkg lib/firmware/intel/ice/ddp-wireless_edge -lib/firmware/intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.10.0.pkg -lib/firmware/intel/ice/ddp/ice-1.3.30.0.pkg +lib/firmware/intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.13.0.pkg +lib/firmware/intel/ice/ddp/ice-1.3.36.0.pkg lib/firmware/intel/ice/ddp/ice.pkg +#lib/firmware/intel/ipu +lib/firmware/intel/ipu/ipu6_fw.bin +lib/firmware/intel/ipu/ipu6ep_fw.bin +lib/firmware/intel/ipu/ipu6epadln_fw.bin +lib/firmware/intel/ipu/ipu6epmtl_fw.bin +lib/firmware/intel/ipu/ipu6se_fw.bin +lib/firmware/intel/ipu/irci_irci_ecr-master_20161208_0213_20170112_1500.bin +lib/firmware/intel/ipu/shisp_2400b0_v21.bin +lib/firmware/intel/ipu/shisp_2401a0_v21.bin lib/firmware/intel/ipu3-fw.bin lib/firmware/intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin +#lib/firmware/intel/ish +lib/firmware/intel/ish/ish_lnlm.bin +#lib/firmware/intel/vsc +lib/firmware/intel/vsc/ivsc_fw.bin +lib/firmware/intel/vsc/ivsc_pkg_hi556_0.bin +lib/firmware/intel/vsc/ivsc_pkg_himx11b1_0.bin +lib/firmware/intel/vsc/ivsc_pkg_himx2170_0.bin +lib/firmware/intel/vsc/ivsc_pkg_himx2172_0.bin +lib/firmware/intel/vsc/ivsc_pkg_int3537_0.bin +lib/firmware/intel/vsc/ivsc_pkg_ovti01a0_0.bin +lib/firmware/intel/vsc/ivsc_pkg_ovti01af_0.bin +lib/firmware/intel/vsc/ivsc_pkg_ovti01as_0.bin +lib/firmware/intel/vsc/ivsc_pkg_ovti02c1_0.bin +lib/firmware/intel/vsc/ivsc_pkg_ovti02e1_0.bin +lib/firmware/intel/vsc/ivsc_pkg_ovti2740_0.bin +lib/firmware/intel/vsc/ivsc_pkg_ovti5678_0.bin +lib/firmware/intel/vsc/ivsc_pkg_ovti9734_0.bin +lib/firmware/intel/vsc/ivsc_pkg_ovti9738_0.bin +lib/firmware/intel/vsc/ivsc_skucfg_hi556_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_himx11b1_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_himx2170_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_himx2172_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_int3537_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_ovti01a0_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_ovti01af_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_ovti01as_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_ovti02c1_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_ovti02e1_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_ovti2740_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_ovti5678_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_ovti9734_0_1.bin +lib/firmware/intel/vsc/ivsc_skucfg_ovti9738_0_1.bin #lib/firmware/isci lib/firmware/isci/isci_firmware.bin lib/firmware/isdbt_nova_12mhz.inp @@ -2087,12 +2461,21 @@ lib/firmware/iwlwifi-cc-a0-73.ucode lib/firmware/iwlwifi-cc-a0-74.ucode lib/firmware/iwlwifi-cc-a0-77.ucode lib/firmware/iwlwifi-gl-c0-fm-c0-83.ucode +lib/firmware/iwlwifi-gl-c0-fm-c0-86.ucode +lib/firmware/iwlwifi-gl-c0-fm-c0-90.ucode +lib/firmware/iwlwifi-gl-c0-fm-c0-92.ucode lib/firmware/iwlwifi-gl-c0-fm-c0.pnvm lib/firmware/iwlwifi-ma-b0-gf-a0-83.ucode +lib/firmware/iwlwifi-ma-b0-gf-a0-86.ucode +lib/firmware/iwlwifi-ma-b0-gf-a0-89.ucode lib/firmware/iwlwifi-ma-b0-gf-a0.pnvm lib/firmware/iwlwifi-ma-b0-gf4-a0-83.ucode +lib/firmware/iwlwifi-ma-b0-gf4-a0-86.ucode +lib/firmware/iwlwifi-ma-b0-gf4-a0-89.ucode lib/firmware/iwlwifi-ma-b0-gf4-a0.pnvm lib/firmware/iwlwifi-ma-b0-hr-b0-83.ucode +lib/firmware/iwlwifi-ma-b0-hr-b0-86.ucode +lib/firmware/iwlwifi-ma-b0-hr-b0-89.ucode lib/firmware/iwlwifi-so-a0-gf-a0-72.ucode lib/firmware/iwlwifi-so-a0-gf-a0-73.ucode lib/firmware/iwlwifi-so-a0-gf-a0-74.ucode @@ -2102,6 +2485,8 @@ lib/firmware/iwlwifi-so-a0-gf-a0-79.ucode lib/firmware/iwlwifi-so-a0-gf-a0-81.ucode lib/firmware/iwlwifi-so-a0-gf-a0-83.ucode lib/firmware/iwlwifi-so-a0-gf-a0-84.ucode +lib/firmware/iwlwifi-so-a0-gf-a0-86.ucode +lib/firmware/iwlwifi-so-a0-gf-a0-89.ucode lib/firmware/iwlwifi-so-a0-gf-a0.pnvm lib/firmware/iwlwifi-so-a0-gf4-a0-72.ucode lib/firmware/iwlwifi-so-a0-gf4-a0-73.ucode @@ -2112,6 +2497,8 @@ lib/firmware/iwlwifi-so-a0-gf4-a0-79.ucode lib/firmware/iwlwifi-so-a0-gf4-a0-81.ucode lib/firmware/iwlwifi-so-a0-gf4-a0-83.ucode lib/firmware/iwlwifi-so-a0-gf4-a0-84.ucode +lib/firmware/iwlwifi-so-a0-gf4-a0-86.ucode +lib/firmware/iwlwifi-so-a0-gf4-a0-89.ucode lib/firmware/iwlwifi-so-a0-gf4-a0.pnvm lib/firmware/iwlwifi-so-a0-hr-b0-72.ucode lib/firmware/iwlwifi-so-a0-hr-b0-73.ucode @@ -2121,6 +2508,8 @@ lib/firmware/iwlwifi-so-a0-hr-b0-79.ucode lib/firmware/iwlwifi-so-a0-hr-b0-81.ucode lib/firmware/iwlwifi-so-a0-hr-b0-83.ucode lib/firmware/iwlwifi-so-a0-hr-b0-84.ucode +lib/firmware/iwlwifi-so-a0-hr-b0-86.ucode +lib/firmware/iwlwifi-so-a0-hr-b0-89.ucode lib/firmware/iwlwifi-so-a0-jf-b0-72.ucode lib/firmware/iwlwifi-so-a0-jf-b0-73.ucode lib/firmware/iwlwifi-so-a0-jf-b0-74.ucode @@ -2136,7 +2525,14 @@ lib/firmware/iwlwifi-ty-a0-gf-a0-79.ucode lib/firmware/iwlwifi-ty-a0-gf-a0-81.ucode lib/firmware/iwlwifi-ty-a0-gf-a0-83.ucode lib/firmware/iwlwifi-ty-a0-gf-a0-84.ucode +lib/firmware/iwlwifi-ty-a0-gf-a0-86.ucode +lib/firmware/iwlwifi-ty-a0-gf-a0-89.ucode lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm +#lib/firmware/ixp4xx +lib/firmware/ixp4xx/NPE-A +lib/firmware/ixp4xx/NPE-A-HSS +lib/firmware/ixp4xx/NPE-B +lib/firmware/ixp4xx/NPE-C #lib/firmware/kaweth lib/firmware/kaweth/new_code.bin lib/firmware/kaweth/new_code_fix.bin @@ -2231,6 +2627,10 @@ lib/firmware/mediatek/mt7916_eeprom.bin lib/firmware/mediatek/mt7916_rom_patch.bin lib/firmware/mediatek/mt7916_wa.bin lib/firmware/mediatek/mt7916_wm.bin +#lib/firmware/mediatek/mt7925 +lib/firmware/mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin +lib/firmware/mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin +lib/firmware/mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin lib/firmware/mediatek/mt7981_rom_patch.bin lib/firmware/mediatek/mt7981_wa.bin lib/firmware/mediatek/mt7981_wm.bin @@ -2246,6 +2646,14 @@ lib/firmware/mediatek/mt7986_wm.bin lib/firmware/mediatek/mt7986_wm_mt7975.bin lib/firmware/mediatek/mt7986_wo_0.bin lib/firmware/mediatek/mt7986_wo_1.bin +#lib/firmware/mediatek/mt7988 +lib/firmware/mediatek/mt7988/i2p5ge-phy-pmb.bin +#lib/firmware/mediatek/mt7996 +lib/firmware/mediatek/mt7996/mt7996_dsp.bin +lib/firmware/mediatek/mt7996/mt7996_eeprom.bin +lib/firmware/mediatek/mt7996/mt7996_rom_patch.bin +lib/firmware/mediatek/mt7996/mt7996_wa.bin +lib/firmware/mediatek/mt7996/mt7996_wm.bin #lib/firmware/mediatek/mt8173 lib/firmware/mediatek/mt8173/vpu_d.bin lib/firmware/mediatek/mt8173/vpu_p.bin @@ -2258,9 +2666,8 @@ lib/firmware/mediatek/mt8192/scp.img #lib/firmware/mediatek/mt8195 lib/firmware/mediatek/mt8195/scp.img #lib/firmware/mediatek/sof -lib/firmware/mediatek/sof-tplg +#lib/firmware/mediatek/sof-tplg lib/firmware/mediatek/sof-tplg/sof-mt8186.tplg -lib/firmware/mediatek/sof-tplg/sof-mt8195-mt6359-rt1019-rt5682-dts.tplg lib/firmware/mediatek/sof-tplg/sof-mt8195-mt6359-rt1019-rt5682.tplg lib/firmware/mediatek/sof/sof-mt8186.ldc lib/firmware/mediatek/sof/sof-mt8186.ri @@ -2526,6 +2933,26 @@ lib/firmware/netronome/nic_AMDA0099-0001_1x10_1x25.nffw lib/firmware/netronome/nic_AMDA0099-0001_2x10.nffw lib/firmware/netronome/nic_AMDA0099-0001_2x25.nffw #lib/firmware/nvidia +#lib/firmware/nvidia/ad102 +#lib/firmware/nvidia/ad102/gsp +lib/firmware/nvidia/ad102/gsp/booter_load-535.113.01.bin +lib/firmware/nvidia/ad102/gsp/booter_unload-535.113.01.bin +lib/firmware/nvidia/ad102/gsp/bootloader-535.113.01.bin +lib/firmware/nvidia/ad102/gsp/gsp-535.113.01.bin +#lib/firmware/nvidia/ad103 +#lib/firmware/nvidia/ad103/gsp +#lib/firmware/nvidia/ad104 +#lib/firmware/nvidia/ad104/gsp +#lib/firmware/nvidia/ad106 +#lib/firmware/nvidia/ad106/gsp +#lib/firmware/nvidia/ad107 +#lib/firmware/nvidia/ad107/gsp +#lib/firmware/nvidia/ga100 +#lib/firmware/nvidia/ga100/gsp +lib/firmware/nvidia/ga100/gsp/booter_load-535.113.01.bin +lib/firmware/nvidia/ga100/gsp/booter_unload-535.113.01.bin +lib/firmware/nvidia/ga100/gsp/bootloader-535.113.01.bin +lib/firmware/nvidia/ga100/gsp/gsp-535.113.01.bin #lib/firmware/nvidia/ga102 #lib/firmware/nvidia/ga102/acr lib/firmware/nvidia/ga102/acr/ucode_ahesasc.bin @@ -2537,6 +2964,11 @@ lib/firmware/nvidia/ga102/gr/fecs_bl.bin lib/firmware/nvidia/ga102/gr/fecs_sig.bin lib/firmware/nvidia/ga102/gr/gpccs_bl.bin lib/firmware/nvidia/ga102/gr/gpccs_sig.bin +#lib/firmware/nvidia/ga102/gsp +lib/firmware/nvidia/ga102/gsp/booter_load-535.113.01.bin +lib/firmware/nvidia/ga102/gsp/booter_unload-535.113.01.bin +lib/firmware/nvidia/ga102/gsp/bootloader-535.113.01.bin +lib/firmware/nvidia/ga102/gsp/gsp-535.113.01.bin #lib/firmware/nvidia/ga102/nvdec lib/firmware/nvidia/ga102/nvdec/scrubber.bin #lib/firmware/nvidia/ga102/sec2 @@ -2555,6 +2987,7 @@ lib/firmware/nvidia/ga103/gr/fecs_bl.bin lib/firmware/nvidia/ga103/gr/fecs_sig.bin lib/firmware/nvidia/ga103/gr/gpccs_bl.bin lib/firmware/nvidia/ga103/gr/gpccs_sig.bin +lib/firmware/nvidia/ga103/gsp #lib/firmware/nvidia/ga103/nvdec lib/firmware/nvidia/ga103/nvdec/scrubber.bin #lib/firmware/nvidia/ga103/sec2 @@ -2573,6 +3006,7 @@ lib/firmware/nvidia/ga104/gr/fecs_bl.bin lib/firmware/nvidia/ga104/gr/fecs_sig.bin lib/firmware/nvidia/ga104/gr/gpccs_bl.bin lib/firmware/nvidia/ga104/gr/gpccs_sig.bin +lib/firmware/nvidia/ga104/gsp #lib/firmware/nvidia/ga104/nvdec lib/firmware/nvidia/ga104/nvdec/scrubber.bin #lib/firmware/nvidia/ga104/sec2 @@ -2591,6 +3025,7 @@ lib/firmware/nvidia/ga106/gr/fecs_bl.bin lib/firmware/nvidia/ga106/gr/fecs_sig.bin lib/firmware/nvidia/ga106/gr/gpccs_bl.bin lib/firmware/nvidia/ga106/gr/gpccs_sig.bin +lib/firmware/nvidia/ga106/gsp #lib/firmware/nvidia/ga106/nvdec lib/firmware/nvidia/ga106/nvdec/scrubber.bin #lib/firmware/nvidia/ga106/sec2 @@ -2609,6 +3044,7 @@ lib/firmware/nvidia/ga107/gr/fecs_bl.bin lib/firmware/nvidia/ga107/gr/fecs_sig.bin lib/firmware/nvidia/ga107/gr/gpccs_bl.bin lib/firmware/nvidia/ga107/gr/gpccs_sig.bin +lib/firmware/nvidia/ga107/gsp #lib/firmware/nvidia/ga107/nvdec lib/firmware/nvidia/ga107/nvdec/scrubber.bin #lib/firmware/nvidia/ga107/sec2 @@ -2935,6 +3371,11 @@ lib/firmware/nvidia/tu102/gr/sw_ctx.bin lib/firmware/nvidia/tu102/gr/sw_method_init.bin lib/firmware/nvidia/tu102/gr/sw_nonctx.bin lib/firmware/nvidia/tu102/gr/sw_veid_bundle_init.bin +#lib/firmware/nvidia/tu102/gsp +lib/firmware/nvidia/tu102/gsp/booter_load-535.113.01.bin +lib/firmware/nvidia/tu102/gsp/booter_unload-535.113.01.bin +lib/firmware/nvidia/tu102/gsp/bootloader-535.113.01.bin +lib/firmware/nvidia/tu102/gsp/gsp-535.113.01.bin #lib/firmware/nvidia/tu102/nvdec lib/firmware/nvidia/tu102/nvdec/scrubber.bin #lib/firmware/nvidia/tu102/sec2 @@ -2962,6 +3403,7 @@ lib/firmware/nvidia/tu104/gr/sw_ctx.bin lib/firmware/nvidia/tu104/gr/sw_method_init.bin lib/firmware/nvidia/tu104/gr/sw_nonctx.bin lib/firmware/nvidia/tu104/gr/sw_veid_bundle_init.bin +lib/firmware/nvidia/tu104/gsp #lib/firmware/nvidia/tu104/nvdec lib/firmware/nvidia/tu104/nvdec/scrubber.bin #lib/firmware/nvidia/tu104/sec2 @@ -2989,6 +3431,7 @@ lib/firmware/nvidia/tu106/gr/sw_ctx.bin lib/firmware/nvidia/tu106/gr/sw_method_init.bin lib/firmware/nvidia/tu106/gr/sw_nonctx.bin lib/firmware/nvidia/tu106/gr/sw_veid_bundle_init.bin +lib/firmware/nvidia/tu106/gsp #lib/firmware/nvidia/tu106/nvdec lib/firmware/nvidia/tu106/nvdec/scrubber.bin #lib/firmware/nvidia/tu106/sec2 @@ -3021,6 +3464,11 @@ lib/firmware/nvidia/tu116/gr/sw_ctx.bin lib/firmware/nvidia/tu116/gr/sw_method_init.bin lib/firmware/nvidia/tu116/gr/sw_nonctx.bin lib/firmware/nvidia/tu116/gr/sw_veid_bundle_init.bin +#lib/firmware/nvidia/tu116/gsp +lib/firmware/nvidia/tu116/gsp/booter_load-535.113.01.bin +lib/firmware/nvidia/tu116/gsp/booter_unload-535.113.01.bin +lib/firmware/nvidia/tu116/gsp/bootloader-535.113.01.bin +lib/firmware/nvidia/tu116/gsp/gsp-535.113.01.bin #lib/firmware/nvidia/tu116/nvdec lib/firmware/nvidia/tu116/nvdec/scrubber.bin #lib/firmware/nvidia/tu116/sec2 @@ -3048,6 +3496,7 @@ lib/firmware/nvidia/tu117/gr/sw_ctx.bin lib/firmware/nvidia/tu117/gr/sw_method_init.bin lib/firmware/nvidia/tu117/gr/sw_nonctx.bin lib/firmware/nvidia/tu117/gr/sw_veid_bundle_init.bin +lib/firmware/nvidia/tu117/gsp #lib/firmware/nvidia/tu117/nvdec lib/firmware/nvidia/tu117/nvdec/scrubber.bin #lib/firmware/nvidia/tu117/sec2 @@ -3065,6 +3514,10 @@ lib/firmware/nvidia/tu117/sec2/sig.bin #lib/firmware/ositech lib/firmware/ositech/Xilinx7OD.bin lib/firmware/phanfw.bin +#lib/firmware/powervr +lib/firmware/powervr/rogue_33.15.11.3_v1.fw +lib/firmware/qat_402xx.bin +lib/firmware/qat_402xx_mmp.bin lib/firmware/qat_4xxx.bin lib/firmware/qat_4xxx_mmp.bin lib/firmware/qat_895xcc.bin @@ -3075,6 +3528,10 @@ lib/firmware/qat_c62x.bin lib/firmware/qat_c62x_mmp.bin lib/firmware/qat_mmp.bin #lib/firmware/qca +lib/firmware/qca/apbtfw10.tlv +lib/firmware/qca/apbtfw11.tlv +lib/firmware/qca/apnv10.bin +lib/firmware/qca/apnv11.bin #lib/firmware/qca/crbtfw21.tlv #lib/firmware/qca/crbtfw32.tlv #lib/firmware/qca/crnv21.bin @@ -3083,9 +3540,11 @@ lib/firmware/qat_mmp.bin #lib/firmware/qca/hpbtfw21.tlv #lib/firmware/qca/hpnv21.301 #lib/firmware/qca/hpnv21.302 +#lib/firmware/qca/hpnv21.309 #lib/firmware/qca/hpnv21.bin #lib/firmware/qca/hpnv21g.301 #lib/firmware/qca/hpnv21g.302 +#lib/firmware/qca/hpnv21g.309 #lib/firmware/qca/hpnv21g.bin #lib/firmware/qca/htbtfw20.tlv #lib/firmware/qca/htnv20.bin @@ -3150,6 +3609,13 @@ lib/firmware/qcom/a650_sqe.fw lib/firmware/qcom/a660_gmu.bin lib/firmware/qcom/a660_sqe.fw lib/firmware/qcom/a702_sqe.fw +#lib/firmware/qcom/aic100 +lib/firmware/qcom/aic100/fw1.bin +lib/firmware/qcom/aic100/fw10.bin +lib/firmware/qcom/aic100/fw2.bin +lib/firmware/qcom/aic100/fw5.bin +lib/firmware/qcom/aic100/fw9.bin +lib/firmware/qcom/aic100/sbl.bin #lib/firmware/qcom/apq8016 lib/firmware/qcom/apq8016/WCNSS_qcom_wlan_nv_sbc.bin lib/firmware/qcom/apq8016/mba.mbn @@ -3163,6 +3629,8 @@ lib/firmware/qcom/apq8096/adspua.jsn lib/firmware/qcom/apq8096/mba.mbn lib/firmware/qcom/apq8096/modem.mbn lib/firmware/qcom/apq8096/modemr.jsn +lib/firmware/qcom/gen70500_gmu.bin +lib/firmware/qcom/gen70500_sqe.fw lib/firmware/qcom/leia_pfp_470.fw lib/firmware/qcom/leia_pm4_470.fw #lib/firmware/qcom/qcm2290 @@ -3216,7 +3684,6 @@ lib/firmware/qcom/qrb4210/wlanmdsp.mbn #lib/firmware/qcom/sdm845/modem.mbn #lib/firmware/qcom/sdm845/modem_nm.mbn #lib/firmware/qcom/sdm845/modemuw.jsn -#lib/firmware/qcom/sdm845/notice.txt_wlanmdsp #lib/firmware/qcom/sdm845/wlanmdsp.mbn #lib/firmware/qcom/sm8250 #lib/firmware/qcom/sm8250/Thundercomm @@ -3230,6 +3697,12 @@ lib/firmware/qcom/qrb4210/wlanmdsp.mbn #lib/firmware/qcom/sm8250/adspua.jsn #lib/firmware/qcom/sm8250/cdsp.mbn #lib/firmware/qcom/sm8250/cdspr.jsn +#lib/firmware/qcom/sm8550 +lib/firmware/qcom/sm8550/SM8550-HDK-tplg.bin +lib/firmware/qcom/sm8550/SM8550-QRD-tplg.bin +#lib/firmware/qcom/sm8650 +lib/firmware/qcom/sm8650/SM8650-MTP-tplg.bin +lib/firmware/qcom/sm8650/SM8650-QRD-tplg.bin #lib/firmware/qcom/venus-1.8 lib/firmware/qcom/venus-1.8/venus.mbn lib/firmware/qcom/venus-1.8/venus.mdt @@ -3244,11 +3717,16 @@ lib/firmware/qcom/venus-5.4/venus.mbn lib/firmware/qcom/venus-5.4/venus.mdt #lib/firmware/qcom/venus-6.0 lib/firmware/qcom/venus-6.0/venus.mbn -lib/firmware/qcom/vpu-1.0 +lib/firmware/qcom/vpu +#lib/firmware/qcom/vpu-1.0 lib/firmware/qcom/vpu-1.0/venus.mbn -lib/firmware/qcom/vpu-1.0/venus.mdt -lib/firmware/qcom/vpu-2.0 +#lib/firmware/qcom/vpu-2.0 lib/firmware/qcom/vpu-2.0/venus.mbn +lib/firmware/qcom/vpu/vpu20_p1.mbn +lib/firmware/qcom/vpu/vpu20_p4.mbn +lib/firmware/qcom/vpu/vpu30_p4.mbn +#lib/firmware/qcom/x1e80100 +lib/firmware/qcom/x1e80100/gen70500_zap.mbn lib/firmware/qcom/yamato_pfp.fw lib/firmware/qcom/yamato_pm4.fw #lib/firmware/qed @@ -3537,7 +4015,7 @@ lib/firmware/radeon/verde_me.bin lib/firmware/radeon/verde_pfp.bin lib/firmware/radeon/verde_rlc.bin lib/firmware/radeon/verde_smc.bin -lib/firmware/rockchip +#lib/firmware/rockchip lib/firmware/rockchip/dptx.bin lib/firmware/rp2.fw #lib/firmware/rsi @@ -3589,6 +4067,8 @@ lib/firmware/rt73.bin #lib/firmware/rtl_bt/rtl8851bu_fw.bin #lib/firmware/rtl_bt/rtl8852au_config.bin #lib/firmware/rtl_bt/rtl8852au_fw.bin +#lib/firmware/rtl_bt/rtl8852btu_config.bin +#lib/firmware/rtl_bt/rtl8852btu_fw.bin #lib/firmware/rtl_bt/rtl8852bu_config.bin #lib/firmware/rtl_bt/rtl8852bu_fw.bin #lib/firmware/rtl_bt/rtl8852cu_config.bin @@ -3603,6 +4083,7 @@ lib/firmware/rtl_nic/rtl8107e-2.fw lib/firmware/rtl_nic/rtl8125a-3.fw lib/firmware/rtl_nic/rtl8125b-1.fw lib/firmware/rtl_nic/rtl8125b-2.fw +lib/firmware/rtl_nic/rtl8126a-2.fw lib/firmware/rtl_nic/rtl8153a-2.fw lib/firmware/rtl_nic/rtl8153a-3.fw lib/firmware/rtl_nic/rtl8153a-4.fw @@ -3669,20 +4150,27 @@ lib/firmware/rtlwifi/rtl8821aefw_29.bin lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin lib/firmware/rtlwifi/rtl8822befw.bin #lib/firmware/rtw88 -lib/firmware/rtw88/README +#lib/firmware/rtw88/README +lib/firmware/rtw88/rtw8703b_fw.bin +lib/firmware/rtw88/rtw8703b_wow_fw.bin lib/firmware/rtw88/rtw8723d_fw.bin +lib/firmware/rtw88/rtw8821a_fw.bin lib/firmware/rtw88/rtw8821c_fw.bin lib/firmware/rtw88/rtw8822b_fw.bin lib/firmware/rtw88/rtw8822c_fw.bin lib/firmware/rtw88/rtw8822c_wow_fw.bin -lib/firmware/rtw89 +#lib/firmware/rtw89 lib/firmware/rtw89/rtw8851b_fw.bin lib/firmware/rtw89/rtw8852a_fw.bin lib/firmware/rtw89/rtw8852b_fw-1.bin lib/firmware/rtw89/rtw8852b_fw.bin +lib/firmware/rtw89/rtw8852bt_fw.bin +lib/firmware/rtw89/rtw8852c_fw-1.bin lib/firmware/rtw89/rtw8852c_fw.bin +lib/firmware/rtw89/rtw8922a_fw.bin lib/firmware/s2250.fw lib/firmware/s2250_loader.fw +lib/firmware/s5p-mfc-v12.fw lib/firmware/s5p-mfc-v6-v2.fw lib/firmware/s5p-mfc-v6.fw lib/firmware/s5p-mfc-v7.fw @@ -3713,6 +4201,9 @@ lib/firmware/ti lib/firmware/ti-connectivity/TIInit_6.2.31.bts lib/firmware/ti-connectivity/TIInit_6.6.15.bts lib/firmware/ti-connectivity/TIInit_7.2.31.bts +lib/firmware/ti-connectivity/cc33xx-conf.bin +lib/firmware/ti-connectivity/cc33xx_2nd_loader.bin +lib/firmware/ti-connectivity/cc33xx_fw.bin lib/firmware/ti-connectivity/wl1251-fw.bin lib/firmware/ti-connectivity/wl1251-nvs.bin lib/firmware/ti-connectivity/wl1271-fw-2.bin @@ -3746,6 +4237,39 @@ lib/firmware/ti-connectivity/wl18xx-fw-4.bin lib/firmware/ti-connectivity/wl18xx-fw.bin #lib/firmware/ti-keystone lib/firmware/ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin +#lib/firmware/ti/tas2563 +lib/firmware/ti/tas2563/INT8866RCA2.bin +lib/firmware/ti/tas2563/TAS2XXX3870.bin +#lib/firmware/ti/tas2781 +lib/firmware/ti/tas2781/TAS2XXX2234.bin +lib/firmware/ti/tas2781/TAS2XXX387D.bin +lib/firmware/ti/tas2781/TAS2XXX387E.bin +lib/firmware/ti/tas2781/TAS2XXX387F.bin +lib/firmware/ti/tas2781/TAS2XXX3880.bin +lib/firmware/ti/tas2781/TAS2XXX3881.bin +lib/firmware/ti/tas2781/TAS2XXX3882.bin +lib/firmware/ti/tas2781/TAS2XXX3884.bin +lib/firmware/ti/tas2781/TAS2XXX3886.bin +lib/firmware/ti/tas2781/TAS2XXX38A5.bin +lib/firmware/ti/tas2781/TAS2XXX38A7.bin +lib/firmware/ti/tas2781/TAS2XXX38A8.bin +lib/firmware/ti/tas2781/TAS2XXX38B8.bin +lib/firmware/ti/tas2781/TAS2XXX38B9.bin +lib/firmware/ti/tas2781/TAS2XXX38BA.bin +lib/firmware/ti/tas2781/TAS2XXX38BB.bin +lib/firmware/ti/tas2781/TAS2XXX38BE.bin +lib/firmware/ti/tas2781/TAS2XXX38BF.bin +lib/firmware/ti/tas2781/TAS2XXX38C3.bin +lib/firmware/ti/tas2781/TAS2XXX38CB.bin +lib/firmware/ti/tas2781/TAS2XXX38CD.bin +lib/firmware/ti/tas2781/TAS2XXX38D3.bin +lib/firmware/ti/tas2781/TAS2XXX38D4.bin +lib/firmware/ti/tas2781/TAS2XXX38D5.bin +lib/firmware/ti/tas2781/TAS2XXX38D6.bin +lib/firmware/ti/tas2781/TAS2XXX38DF.bin +lib/firmware/ti/tas2781/TAS2XXX38E0.bin +lib/firmware/ti/tas2781/TIAS2781RCA2.bin +lib/firmware/ti/tas2781/TIAS2781RCA4.bin lib/firmware/ti/vpdma-1b8.bin lib/firmware/ti_3410.fw lib/firmware/ti_5052.fw @@ -3755,6 +4279,7 @@ lib/firmware/tigon/tg357766.bin lib/firmware/tigon/tg3_tso.bin lib/firmware/tigon/tg3_tso5.bin lib/firmware/tlg2300_firmware.bin +lib/firmware/tsse_firmware.bin #lib/firmware/ttusb-budget lib/firmware/ttusb-budget/dspbootcode.bin #lib/firmware/ueagle-atm @@ -3799,7 +4324,7 @@ lib/firmware/vpu_p.bin #lib/firmware/vxge lib/firmware/vxge/X3fw-pxe.ncf lib/firmware/vxge/X3fw.ncf -lib/firmware/wfx +#lib/firmware/wfx lib/firmware/wfx/brd4001a.pds lib/firmware/wfx/brd8022a.pds lib/firmware/wfx/brd8023a.pds @@ -3809,6 +4334,12 @@ lib/firmware/whiteheat_loader.fw lib/firmware/wil6210.brd lib/firmware/wil6210.fw lib/firmware/wsm_22.bin +#lib/firmware/xe +lib/firmware/xe/bmg_guc_70.bin +lib/firmware/xe/bmg_huc.bin +lib/firmware/xe/lnl_gsc_1.bin +lib/firmware/xe/lnl_guc_70.bin +lib/firmware/xe/lnl_huc.bin #lib/firmware/yam lib/firmware/yam/1200.bin lib/firmware/yam/9600.bin diff --git a/config/rootfiles/common/lua b/config/rootfiles/common/lua index 6b69167efd..7991489129 100644 --- a/config/rootfiles/common/lua +++ b/config/rootfiles/common/lua @@ -7,7 +7,7 @@ usr/bin/luac #usr/include/lualib.h #usr/lib/liblua.so usr/lib/liblua.so.5.4 -usr/lib/liblua.so.5.4.6 +usr/lib/liblua.so.5.4.7 #usr/lib/lua #usr/lib/lua/5.4 #usr/lib/pkgconfig/lua.pc diff --git a/config/rootfiles/common/meson b/config/rootfiles/common/meson index 6db0e34edf..79f5ca6c2d 100644 --- a/config/rootfiles/common/meson +++ b/config/rootfiles/common/meson @@ -1,11 +1,11 @@ #usr/bin/meson -#usr/lib/python3.10/site-packages/meson-1.4.0-py3.10.egg-info -#usr/lib/python3.10/site-packages/meson-1.4.0-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/meson-1.4.0-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/meson-1.4.0-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/meson-1.4.0-py3.10.egg-info/entry_points.txt -#usr/lib/python3.10/site-packages/meson-1.4.0-py3.10.egg-info/requires.txt -#usr/lib/python3.10/site-packages/meson-1.4.0-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/meson-1.5.1-py3.10.egg-info +#usr/lib/python3.10/site-packages/meson-1.5.1-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/meson-1.5.1-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/meson-1.5.1-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/meson-1.5.1-py3.10.egg-info/entry_points.txt +#usr/lib/python3.10/site-packages/meson-1.5.1-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/meson-1.5.1-py3.10.egg-info/top_level.txt #usr/lib/python3.10/site-packages/mesonbuild #usr/lib/python3.10/site-packages/mesonbuild/__init__.py #usr/lib/python3.10/site-packages/mesonbuild/_pathlib.py @@ -68,6 +68,7 @@ #usr/lib/python3.10/site-packages/mesonbuild/compilers/java.py #usr/lib/python3.10/site-packages/mesonbuild/compilers/mixins #usr/lib/python3.10/site-packages/mesonbuild/compilers/mixins/__init__.py +#usr/lib/python3.10/site-packages/mesonbuild/compilers/mixins/apple.py #usr/lib/python3.10/site-packages/mesonbuild/compilers/mixins/arm.py #usr/lib/python3.10/site-packages/mesonbuild/compilers/mixins/ccrx.py #usr/lib/python3.10/site-packages/mesonbuild/compilers/mixins/clang.py @@ -151,6 +152,7 @@ #usr/lib/python3.10/site-packages/mesonbuild/linkers/base.py #usr/lib/python3.10/site-packages/mesonbuild/linkers/detect.py #usr/lib/python3.10/site-packages/mesonbuild/linkers/linkers.py +#usr/lib/python3.10/site-packages/mesonbuild/machinefile.py #usr/lib/python3.10/site-packages/mesonbuild/mcompile.py #usr/lib/python3.10/site-packages/mesonbuild/mconf.py #usr/lib/python3.10/site-packages/mesonbuild/mdevenv.py @@ -158,12 +160,14 @@ #usr/lib/python3.10/site-packages/mesonbuild/mesondata.py #usr/lib/python3.10/site-packages/mesonbuild/mesonlib.py #usr/lib/python3.10/site-packages/mesonbuild/mesonmain.py +#usr/lib/python3.10/site-packages/mesonbuild/mformat.py #usr/lib/python3.10/site-packages/mesonbuild/minit.py #usr/lib/python3.10/site-packages/mesonbuild/minstall.py #usr/lib/python3.10/site-packages/mesonbuild/mintro.py #usr/lib/python3.10/site-packages/mesonbuild/mlog.py #usr/lib/python3.10/site-packages/mesonbuild/modules #usr/lib/python3.10/site-packages/mesonbuild/modules/__init__.py +#usr/lib/python3.10/site-packages/mesonbuild/modules/_qt.py #usr/lib/python3.10/site-packages/mesonbuild/modules/cmake.py #usr/lib/python3.10/site-packages/mesonbuild/modules/cuda.py #usr/lib/python3.10/site-packages/mesonbuild/modules/dlang.py @@ -179,7 +183,6 @@ #usr/lib/python3.10/site-packages/mesonbuild/modules/pkgconfig.py #usr/lib/python3.10/site-packages/mesonbuild/modules/python.py #usr/lib/python3.10/site-packages/mesonbuild/modules/python3.py -#usr/lib/python3.10/site-packages/mesonbuild/modules/qt.py #usr/lib/python3.10/site-packages/mesonbuild/modules/qt4.py #usr/lib/python3.10/site-packages/mesonbuild/modules/qt5.py #usr/lib/python3.10/site-packages/mesonbuild/modules/qt6.py @@ -194,6 +197,7 @@ #usr/lib/python3.10/site-packages/mesonbuild/mtest.py #usr/lib/python3.10/site-packages/mesonbuild/munstable_coredata.py #usr/lib/python3.10/site-packages/mesonbuild/optinterpreter.py +#usr/lib/python3.10/site-packages/mesonbuild/options.py #usr/lib/python3.10/site-packages/mesonbuild/programs.py #usr/lib/python3.10/site-packages/mesonbuild/rewriter.py #usr/lib/python3.10/site-packages/mesonbuild/scripts diff --git a/config/rootfiles/common/p11-kit b/config/rootfiles/common/p11-kit index 02e4d81cd3..c0ea3ac58d 100644 --- a/config/rootfiles/common/p11-kit +++ b/config/rootfiles/common/p11-kit @@ -15,7 +15,7 @@ usr/bin/trust #usr/lib/libp11-kit.la #usr/lib/libp11-kit.so usr/lib/libp11-kit.so.0 -usr/lib/libp11-kit.so.0.3.1 +usr/lib/libp11-kit.so.0.4.1 usr/lib/p11-kit-proxy.so #usr/lib/pkcs11 #usr/lib/pkcs11/p11-kit-client.la @@ -27,6 +27,8 @@ usr/lib/pkcs11/p11-kit-trust.so #usr/libexec/p11-kit/p11-kit-remote #usr/libexec/p11-kit/p11-kit-server #usr/libexec/p11-kit/trust-extract-compat +#usr/share/gtk-doc +#usr/share/gtk-doc/html #usr/share/gtk-doc/html/p11-kit #usr/share/gtk-doc/html/p11-kit/config-example.html #usr/share/gtk-doc/html/p11-kit/config-files.html diff --git a/config/rootfiles/common/riscv64/binutils b/config/rootfiles/common/riscv64/binutils index 88dadbe6bb..141af7cdee 100644 --- a/config/rootfiles/common/riscv64/binutils +++ b/config/rootfiles/common/riscv64/binutils @@ -3,7 +3,13 @@ #usr/bin/as #usr/bin/c++filt #usr/bin/elfedit +#usr/bin/gp-archive +#usr/bin/gp-collect-app +#usr/bin/gp-display-html +#usr/bin/gp-display-src +#usr/bin/gp-display-text #usr/bin/gprof +#usr/bin/gprofng #usr/bin/ld #usr/bin/ld.bfd #usr/bin/nm @@ -14,13 +20,18 @@ usr/bin/readelf #usr/bin/size usr/bin/strings #usr/bin/strip +#usr/etc +#usr/etc/gprofng.rc #usr/include/ansidecl.h #usr/include/bfd.h #usr/include/bfdlink.h +#usr/include/collectorAPI.h #usr/include/ctf-api.h #usr/include/ctf.h #usr/include/diagnostics.h #usr/include/dis-asm.h +#usr/include/libcollector.h +#usr/include/libfcollector.h #usr/include/libiberty.h #usr/include/plugin-api.h #usr/include/sframe-api.h @@ -28,273 +39,389 @@ usr/bin/strings #usr/include/symcat.h #usr/lib/bfd-plugins #usr/lib/bfd-plugins/libdep.so +#usr/lib/gprofng +#usr/lib/gprofng/libgp-collector.so +#usr/lib/gprofng/libgp-collectorAPI.a +#usr/lib/gprofng/libgp-collectorAPI.la +#usr/lib/gprofng/libgp-collectorAPI.so +#usr/lib/gprofng/libgp-heap.so +#usr/lib/gprofng/libgp-iotrace.so +#usr/lib/gprofng/libgp-sync.so #usr/lib/ldscripts #usr/lib/ldscripts/elf32briscv.x #usr/lib/ldscripts/elf32briscv.xbn #usr/lib/ldscripts/elf32briscv.xc #usr/lib/ldscripts/elf32briscv.xce +#usr/lib/ldscripts/elf32briscv.xcer #usr/lib/ldscripts/elf32briscv.xd #usr/lib/ldscripts/elf32briscv.xdc #usr/lib/ldscripts/elf32briscv.xdce +#usr/lib/ldscripts/elf32briscv.xdcer #usr/lib/ldscripts/elf32briscv.xde +#usr/lib/ldscripts/elf32briscv.xder #usr/lib/ldscripts/elf32briscv.xdw #usr/lib/ldscripts/elf32briscv.xdwe +#usr/lib/ldscripts/elf32briscv.xdwer #usr/lib/ldscripts/elf32briscv.xe +#usr/lib/ldscripts/elf32briscv.xer #usr/lib/ldscripts/elf32briscv.xn #usr/lib/ldscripts/elf32briscv.xr #usr/lib/ldscripts/elf32briscv.xs #usr/lib/ldscripts/elf32briscv.xsc #usr/lib/ldscripts/elf32briscv.xsce +#usr/lib/ldscripts/elf32briscv.xscer #usr/lib/ldscripts/elf32briscv.xse +#usr/lib/ldscripts/elf32briscv.xser #usr/lib/ldscripts/elf32briscv.xsw #usr/lib/ldscripts/elf32briscv.xswe +#usr/lib/ldscripts/elf32briscv.xswer #usr/lib/ldscripts/elf32briscv.xu #usr/lib/ldscripts/elf32briscv.xw #usr/lib/ldscripts/elf32briscv.xwe +#usr/lib/ldscripts/elf32briscv.xwer #usr/lib/ldscripts/elf32briscv_ilp32.x #usr/lib/ldscripts/elf32briscv_ilp32.xbn #usr/lib/ldscripts/elf32briscv_ilp32.xc #usr/lib/ldscripts/elf32briscv_ilp32.xce +#usr/lib/ldscripts/elf32briscv_ilp32.xcer #usr/lib/ldscripts/elf32briscv_ilp32.xd #usr/lib/ldscripts/elf32briscv_ilp32.xdc #usr/lib/ldscripts/elf32briscv_ilp32.xdce +#usr/lib/ldscripts/elf32briscv_ilp32.xdcer #usr/lib/ldscripts/elf32briscv_ilp32.xde +#usr/lib/ldscripts/elf32briscv_ilp32.xder #usr/lib/ldscripts/elf32briscv_ilp32.xdw #usr/lib/ldscripts/elf32briscv_ilp32.xdwe +#usr/lib/ldscripts/elf32briscv_ilp32.xdwer #usr/lib/ldscripts/elf32briscv_ilp32.xe +#usr/lib/ldscripts/elf32briscv_ilp32.xer #usr/lib/ldscripts/elf32briscv_ilp32.xn #usr/lib/ldscripts/elf32briscv_ilp32.xr #usr/lib/ldscripts/elf32briscv_ilp32.xs #usr/lib/ldscripts/elf32briscv_ilp32.xsc #usr/lib/ldscripts/elf32briscv_ilp32.xsce +#usr/lib/ldscripts/elf32briscv_ilp32.xscer #usr/lib/ldscripts/elf32briscv_ilp32.xse +#usr/lib/ldscripts/elf32briscv_ilp32.xser #usr/lib/ldscripts/elf32briscv_ilp32.xsw #usr/lib/ldscripts/elf32briscv_ilp32.xswe +#usr/lib/ldscripts/elf32briscv_ilp32.xswer #usr/lib/ldscripts/elf32briscv_ilp32.xu #usr/lib/ldscripts/elf32briscv_ilp32.xw #usr/lib/ldscripts/elf32briscv_ilp32.xwe +#usr/lib/ldscripts/elf32briscv_ilp32.xwer #usr/lib/ldscripts/elf32briscv_ilp32f.x #usr/lib/ldscripts/elf32briscv_ilp32f.xbn #usr/lib/ldscripts/elf32briscv_ilp32f.xc #usr/lib/ldscripts/elf32briscv_ilp32f.xce +#usr/lib/ldscripts/elf32briscv_ilp32f.xcer #usr/lib/ldscripts/elf32briscv_ilp32f.xd #usr/lib/ldscripts/elf32briscv_ilp32f.xdc #usr/lib/ldscripts/elf32briscv_ilp32f.xdce +#usr/lib/ldscripts/elf32briscv_ilp32f.xdcer #usr/lib/ldscripts/elf32briscv_ilp32f.xde +#usr/lib/ldscripts/elf32briscv_ilp32f.xder #usr/lib/ldscripts/elf32briscv_ilp32f.xdw #usr/lib/ldscripts/elf32briscv_ilp32f.xdwe +#usr/lib/ldscripts/elf32briscv_ilp32f.xdwer #usr/lib/ldscripts/elf32briscv_ilp32f.xe +#usr/lib/ldscripts/elf32briscv_ilp32f.xer #usr/lib/ldscripts/elf32briscv_ilp32f.xn #usr/lib/ldscripts/elf32briscv_ilp32f.xr #usr/lib/ldscripts/elf32briscv_ilp32f.xs #usr/lib/ldscripts/elf32briscv_ilp32f.xsc #usr/lib/ldscripts/elf32briscv_ilp32f.xsce +#usr/lib/ldscripts/elf32briscv_ilp32f.xscer #usr/lib/ldscripts/elf32briscv_ilp32f.xse +#usr/lib/ldscripts/elf32briscv_ilp32f.xser #usr/lib/ldscripts/elf32briscv_ilp32f.xsw #usr/lib/ldscripts/elf32briscv_ilp32f.xswe +#usr/lib/ldscripts/elf32briscv_ilp32f.xswer #usr/lib/ldscripts/elf32briscv_ilp32f.xu #usr/lib/ldscripts/elf32briscv_ilp32f.xw #usr/lib/ldscripts/elf32briscv_ilp32f.xwe +#usr/lib/ldscripts/elf32briscv_ilp32f.xwer #usr/lib/ldscripts/elf32lriscv.x #usr/lib/ldscripts/elf32lriscv.xbn #usr/lib/ldscripts/elf32lriscv.xc #usr/lib/ldscripts/elf32lriscv.xce +#usr/lib/ldscripts/elf32lriscv.xcer #usr/lib/ldscripts/elf32lriscv.xd #usr/lib/ldscripts/elf32lriscv.xdc #usr/lib/ldscripts/elf32lriscv.xdce +#usr/lib/ldscripts/elf32lriscv.xdcer #usr/lib/ldscripts/elf32lriscv.xde +#usr/lib/ldscripts/elf32lriscv.xder #usr/lib/ldscripts/elf32lriscv.xdw #usr/lib/ldscripts/elf32lriscv.xdwe +#usr/lib/ldscripts/elf32lriscv.xdwer #usr/lib/ldscripts/elf32lriscv.xe +#usr/lib/ldscripts/elf32lriscv.xer #usr/lib/ldscripts/elf32lriscv.xn #usr/lib/ldscripts/elf32lriscv.xr #usr/lib/ldscripts/elf32lriscv.xs #usr/lib/ldscripts/elf32lriscv.xsc #usr/lib/ldscripts/elf32lriscv.xsce +#usr/lib/ldscripts/elf32lriscv.xscer #usr/lib/ldscripts/elf32lriscv.xse +#usr/lib/ldscripts/elf32lriscv.xser #usr/lib/ldscripts/elf32lriscv.xsw #usr/lib/ldscripts/elf32lriscv.xswe +#usr/lib/ldscripts/elf32lriscv.xswer #usr/lib/ldscripts/elf32lriscv.xu #usr/lib/ldscripts/elf32lriscv.xw #usr/lib/ldscripts/elf32lriscv.xwe +#usr/lib/ldscripts/elf32lriscv.xwer #usr/lib/ldscripts/elf32lriscv_ilp32.x #usr/lib/ldscripts/elf32lriscv_ilp32.xbn #usr/lib/ldscripts/elf32lriscv_ilp32.xc #usr/lib/ldscripts/elf32lriscv_ilp32.xce +#usr/lib/ldscripts/elf32lriscv_ilp32.xcer #usr/lib/ldscripts/elf32lriscv_ilp32.xd #usr/lib/ldscripts/elf32lriscv_ilp32.xdc #usr/lib/ldscripts/elf32lriscv_ilp32.xdce +#usr/lib/ldscripts/elf32lriscv_ilp32.xdcer #usr/lib/ldscripts/elf32lriscv_ilp32.xde +#usr/lib/ldscripts/elf32lriscv_ilp32.xder #usr/lib/ldscripts/elf32lriscv_ilp32.xdw #usr/lib/ldscripts/elf32lriscv_ilp32.xdwe +#usr/lib/ldscripts/elf32lriscv_ilp32.xdwer #usr/lib/ldscripts/elf32lriscv_ilp32.xe +#usr/lib/ldscripts/elf32lriscv_ilp32.xer #usr/lib/ldscripts/elf32lriscv_ilp32.xn #usr/lib/ldscripts/elf32lriscv_ilp32.xr #usr/lib/ldscripts/elf32lriscv_ilp32.xs #usr/lib/ldscripts/elf32lriscv_ilp32.xsc #usr/lib/ldscripts/elf32lriscv_ilp32.xsce +#usr/lib/ldscripts/elf32lriscv_ilp32.xscer #usr/lib/ldscripts/elf32lriscv_ilp32.xse +#usr/lib/ldscripts/elf32lriscv_ilp32.xser #usr/lib/ldscripts/elf32lriscv_ilp32.xsw #usr/lib/ldscripts/elf32lriscv_ilp32.xswe +#usr/lib/ldscripts/elf32lriscv_ilp32.xswer #usr/lib/ldscripts/elf32lriscv_ilp32.xu #usr/lib/ldscripts/elf32lriscv_ilp32.xw #usr/lib/ldscripts/elf32lriscv_ilp32.xwe +#usr/lib/ldscripts/elf32lriscv_ilp32.xwer #usr/lib/ldscripts/elf32lriscv_ilp32f.x #usr/lib/ldscripts/elf32lriscv_ilp32f.xbn #usr/lib/ldscripts/elf32lriscv_ilp32f.xc #usr/lib/ldscripts/elf32lriscv_ilp32f.xce +#usr/lib/ldscripts/elf32lriscv_ilp32f.xcer #usr/lib/ldscripts/elf32lriscv_ilp32f.xd #usr/lib/ldscripts/elf32lriscv_ilp32f.xdc #usr/lib/ldscripts/elf32lriscv_ilp32f.xdce +#usr/lib/ldscripts/elf32lriscv_ilp32f.xdcer #usr/lib/ldscripts/elf32lriscv_ilp32f.xde +#usr/lib/ldscripts/elf32lriscv_ilp32f.xder #usr/lib/ldscripts/elf32lriscv_ilp32f.xdw #usr/lib/ldscripts/elf32lriscv_ilp32f.xdwe +#usr/lib/ldscripts/elf32lriscv_ilp32f.xdwer #usr/lib/ldscripts/elf32lriscv_ilp32f.xe +#usr/lib/ldscripts/elf32lriscv_ilp32f.xer #usr/lib/ldscripts/elf32lriscv_ilp32f.xn #usr/lib/ldscripts/elf32lriscv_ilp32f.xr #usr/lib/ldscripts/elf32lriscv_ilp32f.xs #usr/lib/ldscripts/elf32lriscv_ilp32f.xsc #usr/lib/ldscripts/elf32lriscv_ilp32f.xsce +#usr/lib/ldscripts/elf32lriscv_ilp32f.xscer #usr/lib/ldscripts/elf32lriscv_ilp32f.xse +#usr/lib/ldscripts/elf32lriscv_ilp32f.xser #usr/lib/ldscripts/elf32lriscv_ilp32f.xsw #usr/lib/ldscripts/elf32lriscv_ilp32f.xswe +#usr/lib/ldscripts/elf32lriscv_ilp32f.xswer #usr/lib/ldscripts/elf32lriscv_ilp32f.xu #usr/lib/ldscripts/elf32lriscv_ilp32f.xw #usr/lib/ldscripts/elf32lriscv_ilp32f.xwe +#usr/lib/ldscripts/elf32lriscv_ilp32f.xwer #usr/lib/ldscripts/elf64briscv.x #usr/lib/ldscripts/elf64briscv.xbn #usr/lib/ldscripts/elf64briscv.xc #usr/lib/ldscripts/elf64briscv.xce +#usr/lib/ldscripts/elf64briscv.xcer #usr/lib/ldscripts/elf64briscv.xd #usr/lib/ldscripts/elf64briscv.xdc #usr/lib/ldscripts/elf64briscv.xdce +#usr/lib/ldscripts/elf64briscv.xdcer #usr/lib/ldscripts/elf64briscv.xde +#usr/lib/ldscripts/elf64briscv.xder #usr/lib/ldscripts/elf64briscv.xdw #usr/lib/ldscripts/elf64briscv.xdwe +#usr/lib/ldscripts/elf64briscv.xdwer #usr/lib/ldscripts/elf64briscv.xe +#usr/lib/ldscripts/elf64briscv.xer #usr/lib/ldscripts/elf64briscv.xn #usr/lib/ldscripts/elf64briscv.xr #usr/lib/ldscripts/elf64briscv.xs #usr/lib/ldscripts/elf64briscv.xsc #usr/lib/ldscripts/elf64briscv.xsce +#usr/lib/ldscripts/elf64briscv.xscer #usr/lib/ldscripts/elf64briscv.xse +#usr/lib/ldscripts/elf64briscv.xser #usr/lib/ldscripts/elf64briscv.xsw #usr/lib/ldscripts/elf64briscv.xswe +#usr/lib/ldscripts/elf64briscv.xswer #usr/lib/ldscripts/elf64briscv.xu #usr/lib/ldscripts/elf64briscv.xw #usr/lib/ldscripts/elf64briscv.xwe +#usr/lib/ldscripts/elf64briscv.xwer #usr/lib/ldscripts/elf64briscv_lp64.x #usr/lib/ldscripts/elf64briscv_lp64.xbn #usr/lib/ldscripts/elf64briscv_lp64.xc #usr/lib/ldscripts/elf64briscv_lp64.xce +#usr/lib/ldscripts/elf64briscv_lp64.xcer #usr/lib/ldscripts/elf64briscv_lp64.xd #usr/lib/ldscripts/elf64briscv_lp64.xdc #usr/lib/ldscripts/elf64briscv_lp64.xdce +#usr/lib/ldscripts/elf64briscv_lp64.xdcer #usr/lib/ldscripts/elf64briscv_lp64.xde +#usr/lib/ldscripts/elf64briscv_lp64.xder #usr/lib/ldscripts/elf64briscv_lp64.xdw #usr/lib/ldscripts/elf64briscv_lp64.xdwe +#usr/lib/ldscripts/elf64briscv_lp64.xdwer #usr/lib/ldscripts/elf64briscv_lp64.xe +#usr/lib/ldscripts/elf64briscv_lp64.xer #usr/lib/ldscripts/elf64briscv_lp64.xn #usr/lib/ldscripts/elf64briscv_lp64.xr #usr/lib/ldscripts/elf64briscv_lp64.xs #usr/lib/ldscripts/elf64briscv_lp64.xsc #usr/lib/ldscripts/elf64briscv_lp64.xsce +#usr/lib/ldscripts/elf64briscv_lp64.xscer #usr/lib/ldscripts/elf64briscv_lp64.xse +#usr/lib/ldscripts/elf64briscv_lp64.xser #usr/lib/ldscripts/elf64briscv_lp64.xsw #usr/lib/ldscripts/elf64briscv_lp64.xswe +#usr/lib/ldscripts/elf64briscv_lp64.xswer #usr/lib/ldscripts/elf64briscv_lp64.xu #usr/lib/ldscripts/elf64briscv_lp64.xw #usr/lib/ldscripts/elf64briscv_lp64.xwe +#usr/lib/ldscripts/elf64briscv_lp64.xwer #usr/lib/ldscripts/elf64briscv_lp64f.x #usr/lib/ldscripts/elf64briscv_lp64f.xbn #usr/lib/ldscripts/elf64briscv_lp64f.xc #usr/lib/ldscripts/elf64briscv_lp64f.xce +#usr/lib/ldscripts/elf64briscv_lp64f.xcer #usr/lib/ldscripts/elf64briscv_lp64f.xd #usr/lib/ldscripts/elf64briscv_lp64f.xdc #usr/lib/ldscripts/elf64briscv_lp64f.xdce +#usr/lib/ldscripts/elf64briscv_lp64f.xdcer #usr/lib/ldscripts/elf64briscv_lp64f.xde +#usr/lib/ldscripts/elf64briscv_lp64f.xder #usr/lib/ldscripts/elf64briscv_lp64f.xdw #usr/lib/ldscripts/elf64briscv_lp64f.xdwe +#usr/lib/ldscripts/elf64briscv_lp64f.xdwer #usr/lib/ldscripts/elf64briscv_lp64f.xe +#usr/lib/ldscripts/elf64briscv_lp64f.xer #usr/lib/ldscripts/elf64briscv_lp64f.xn #usr/lib/ldscripts/elf64briscv_lp64f.xr #usr/lib/ldscripts/elf64briscv_lp64f.xs #usr/lib/ldscripts/elf64briscv_lp64f.xsc #usr/lib/ldscripts/elf64briscv_lp64f.xsce +#usr/lib/ldscripts/elf64briscv_lp64f.xscer #usr/lib/ldscripts/elf64briscv_lp64f.xse +#usr/lib/ldscripts/elf64briscv_lp64f.xser #usr/lib/ldscripts/elf64briscv_lp64f.xsw #usr/lib/ldscripts/elf64briscv_lp64f.xswe +#usr/lib/ldscripts/elf64briscv_lp64f.xswer #usr/lib/ldscripts/elf64briscv_lp64f.xu #usr/lib/ldscripts/elf64briscv_lp64f.xw #usr/lib/ldscripts/elf64briscv_lp64f.xwe +#usr/lib/ldscripts/elf64briscv_lp64f.xwer #usr/lib/ldscripts/elf64lriscv.x #usr/lib/ldscripts/elf64lriscv.xbn #usr/lib/ldscripts/elf64lriscv.xc #usr/lib/ldscripts/elf64lriscv.xce +#usr/lib/ldscripts/elf64lriscv.xcer #usr/lib/ldscripts/elf64lriscv.xd #usr/lib/ldscripts/elf64lriscv.xdc #usr/lib/ldscripts/elf64lriscv.xdce +#usr/lib/ldscripts/elf64lriscv.xdcer #usr/lib/ldscripts/elf64lriscv.xde +#usr/lib/ldscripts/elf64lriscv.xder #usr/lib/ldscripts/elf64lriscv.xdw #usr/lib/ldscripts/elf64lriscv.xdwe +#usr/lib/ldscripts/elf64lriscv.xdwer #usr/lib/ldscripts/elf64lriscv.xe +#usr/lib/ldscripts/elf64lriscv.xer #usr/lib/ldscripts/elf64lriscv.xn #usr/lib/ldscripts/elf64lriscv.xr #usr/lib/ldscripts/elf64lriscv.xs #usr/lib/ldscripts/elf64lriscv.xsc #usr/lib/ldscripts/elf64lriscv.xsce +#usr/lib/ldscripts/elf64lriscv.xscer #usr/lib/ldscripts/elf64lriscv.xse +#usr/lib/ldscripts/elf64lriscv.xser #usr/lib/ldscripts/elf64lriscv.xsw #usr/lib/ldscripts/elf64lriscv.xswe +#usr/lib/ldscripts/elf64lriscv.xswer #usr/lib/ldscripts/elf64lriscv.xu #usr/lib/ldscripts/elf64lriscv.xw #usr/lib/ldscripts/elf64lriscv.xwe +#usr/lib/ldscripts/elf64lriscv.xwer #usr/lib/ldscripts/elf64lriscv_lp64.x #usr/lib/ldscripts/elf64lriscv_lp64.xbn #usr/lib/ldscripts/elf64lriscv_lp64.xc #usr/lib/ldscripts/elf64lriscv_lp64.xce +#usr/lib/ldscripts/elf64lriscv_lp64.xcer #usr/lib/ldscripts/elf64lriscv_lp64.xd #usr/lib/ldscripts/elf64lriscv_lp64.xdc #usr/lib/ldscripts/elf64lriscv_lp64.xdce +#usr/lib/ldscripts/elf64lriscv_lp64.xdcer #usr/lib/ldscripts/elf64lriscv_lp64.xde +#usr/lib/ldscripts/elf64lriscv_lp64.xder #usr/lib/ldscripts/elf64lriscv_lp64.xdw #usr/lib/ldscripts/elf64lriscv_lp64.xdwe +#usr/lib/ldscripts/elf64lriscv_lp64.xdwer #usr/lib/ldscripts/elf64lriscv_lp64.xe +#usr/lib/ldscripts/elf64lriscv_lp64.xer #usr/lib/ldscripts/elf64lriscv_lp64.xn #usr/lib/ldscripts/elf64lriscv_lp64.xr #usr/lib/ldscripts/elf64lriscv_lp64.xs #usr/lib/ldscripts/elf64lriscv_lp64.xsc #usr/lib/ldscripts/elf64lriscv_lp64.xsce +#usr/lib/ldscripts/elf64lriscv_lp64.xscer #usr/lib/ldscripts/elf64lriscv_lp64.xse +#usr/lib/ldscripts/elf64lriscv_lp64.xser #usr/lib/ldscripts/elf64lriscv_lp64.xsw #usr/lib/ldscripts/elf64lriscv_lp64.xswe +#usr/lib/ldscripts/elf64lriscv_lp64.xswer #usr/lib/ldscripts/elf64lriscv_lp64.xu #usr/lib/ldscripts/elf64lriscv_lp64.xw #usr/lib/ldscripts/elf64lriscv_lp64.xwe +#usr/lib/ldscripts/elf64lriscv_lp64.xwer #usr/lib/ldscripts/elf64lriscv_lp64f.x #usr/lib/ldscripts/elf64lriscv_lp64f.xbn #usr/lib/ldscripts/elf64lriscv_lp64f.xc #usr/lib/ldscripts/elf64lriscv_lp64f.xce +#usr/lib/ldscripts/elf64lriscv_lp64f.xcer #usr/lib/ldscripts/elf64lriscv_lp64f.xd #usr/lib/ldscripts/elf64lriscv_lp64f.xdc #usr/lib/ldscripts/elf64lriscv_lp64f.xdce +#usr/lib/ldscripts/elf64lriscv_lp64f.xdcer #usr/lib/ldscripts/elf64lriscv_lp64f.xde +#usr/lib/ldscripts/elf64lriscv_lp64f.xder #usr/lib/ldscripts/elf64lriscv_lp64f.xdw #usr/lib/ldscripts/elf64lriscv_lp64f.xdwe +#usr/lib/ldscripts/elf64lriscv_lp64f.xdwer #usr/lib/ldscripts/elf64lriscv_lp64f.xe +#usr/lib/ldscripts/elf64lriscv_lp64f.xer #usr/lib/ldscripts/elf64lriscv_lp64f.xn #usr/lib/ldscripts/elf64lriscv_lp64f.xr #usr/lib/ldscripts/elf64lriscv_lp64f.xs #usr/lib/ldscripts/elf64lriscv_lp64f.xsc #usr/lib/ldscripts/elf64lriscv_lp64f.xsce +#usr/lib/ldscripts/elf64lriscv_lp64f.xscer #usr/lib/ldscripts/elf64lriscv_lp64f.xse +#usr/lib/ldscripts/elf64lriscv_lp64f.xser #usr/lib/ldscripts/elf64lriscv_lp64f.xsw #usr/lib/ldscripts/elf64lriscv_lp64f.xswe +#usr/lib/ldscripts/elf64lriscv_lp64f.xswer #usr/lib/ldscripts/elf64lriscv_lp64f.xu #usr/lib/ldscripts/elf64lriscv_lp64f.xw #usr/lib/ldscripts/elf64lriscv_lp64f.xwe +#usr/lib/ldscripts/elf64lriscv_lp64f.xwer #usr/lib/ldscripts/stamp -usr/lib/libbfd-2.42.so +usr/lib/libbfd-2.43.so #usr/lib/libbfd.a #usr/lib/libbfd.la #usr/lib/libbfd.so @@ -308,7 +435,12 @@ usr/lib/libctf-nobfd.so.0.0.0 #usr/lib/libctf.so usr/lib/libctf.so.0 usr/lib/libctf.so.0.0.0 -usr/lib/libopcodes-2.42.so +#usr/lib/libgprofng.a +#usr/lib/libgprofng.la +#usr/lib/libgprofng.so +#usr/lib/libgprofng.so.0 +#usr/lib/libgprofng.so.0.0.0 +usr/lib/libopcodes-2.43.so #usr/lib/libopcodes.a #usr/lib/libopcodes.la #usr/lib/libopcodes.so @@ -322,6 +454,7 @@ usr/lib/libsframe.so.1.0.0 #usr/share/info/binutils.info #usr/share/info/ctf-spec.info #usr/share/info/gprof.info +#usr/share/info/gprofng.info #usr/share/info/ld.info #usr/share/info/ldint.info #usr/share/info/sframe-spec.info @@ -394,6 +527,7 @@ usr/lib/libsframe.so.1.0.0 #usr/share/locale/pt_BR/LC_MESSAGES/opcodes.mo #usr/share/locale/ro/LC_MESSAGES/bfd.mo #usr/share/locale/ro/LC_MESSAGES/binutils.mo +#usr/share/locale/ro/LC_MESSAGES/gas.mo #usr/share/locale/ro/LC_MESSAGES/gprof.mo #usr/share/locale/ro/LC_MESSAGES/ld.mo #usr/share/locale/ro/LC_MESSAGES/opcodes.mo @@ -448,7 +582,13 @@ usr/lib/libsframe.so.1.0.0 #usr/share/man/man1/c++filt.1 #usr/share/man/man1/dlltool.1 #usr/share/man/man1/elfedit.1 +#usr/share/man/man1/gp-archive.1 +#usr/share/man/man1/gp-collect-app.1 +#usr/share/man/man1/gp-display-html.1 +#usr/share/man/man1/gp-display-src.1 +#usr/share/man/man1/gp-display-text.1 #usr/share/man/man1/gprof.1 +#usr/share/man/man1/gprofng.1 #usr/share/man/man1/ld.1 #usr/share/man/man1/nm.1 #usr/share/man/man1/objcopy.1 diff --git a/config/rootfiles/common/riscv64/gcc b/config/rootfiles/common/riscv64/gcc index c7302defa1..0125ee13ed 100644 --- a/config/rootfiles/common/riscv64/gcc +++ b/config/rootfiles/common/riscv64/gcc @@ -12,1411 +12,1482 @@ #usr/bin/riscv64-unknown-linux-gnu-c++ #usr/bin/riscv64-unknown-linux-gnu-g++ #usr/bin/riscv64-unknown-linux-gnu-gcc -#usr/bin/riscv64-unknown-linux-gnu-gcc-13.3.0 +#usr/bin/riscv64-unknown-linux-gnu-gcc-14.2.0 #usr/bin/riscv64-unknown-linux-gnu-gcc-ar #usr/bin/riscv64-unknown-linux-gnu-gcc-nm #usr/bin/riscv64-unknown-linux-gnu-gcc-ranlib #usr/include/c++ -#usr/include/c++/13.3.0 -#usr/include/c++/13.3.0/algorithm -#usr/include/c++/13.3.0/any -#usr/include/c++/13.3.0/array -#usr/include/c++/13.3.0/atomic -#usr/include/c++/13.3.0/backward -#usr/include/c++/13.3.0/backward/auto_ptr.h -#usr/include/c++/13.3.0/backward/backward_warning.h -#usr/include/c++/13.3.0/backward/binders.h -#usr/include/c++/13.3.0/backward/hash_fun.h -#usr/include/c++/13.3.0/backward/hash_map -#usr/include/c++/13.3.0/backward/hash_set -#usr/include/c++/13.3.0/backward/hashtable.h -#usr/include/c++/13.3.0/backward/strstream -#usr/include/c++/13.3.0/barrier -#usr/include/c++/13.3.0/bit -#usr/include/c++/13.3.0/bits -#usr/include/c++/13.3.0/bits/algorithmfwd.h -#usr/include/c++/13.3.0/bits/align.h -#usr/include/c++/13.3.0/bits/alloc_traits.h -#usr/include/c++/13.3.0/bits/allocated_ptr.h -#usr/include/c++/13.3.0/bits/allocator.h -#usr/include/c++/13.3.0/bits/atomic_base.h -#usr/include/c++/13.3.0/bits/atomic_futex.h -#usr/include/c++/13.3.0/bits/atomic_lockfree_defines.h -#usr/include/c++/13.3.0/bits/atomic_timed_wait.h -#usr/include/c++/13.3.0/bits/atomic_wait.h -#usr/include/c++/13.3.0/bits/basic_ios.h -#usr/include/c++/13.3.0/bits/basic_ios.tcc -#usr/include/c++/13.3.0/bits/basic_string.h -#usr/include/c++/13.3.0/bits/basic_string.tcc -#usr/include/c++/13.3.0/bits/boost_concept_check.h -#usr/include/c++/13.3.0/bits/c++0x_warning.h -#usr/include/c++/13.3.0/bits/char_traits.h -#usr/include/c++/13.3.0/bits/charconv.h -#usr/include/c++/13.3.0/bits/chrono.h -#usr/include/c++/13.3.0/bits/chrono_io.h -#usr/include/c++/13.3.0/bits/codecvt.h -#usr/include/c++/13.3.0/bits/concept_check.h -#usr/include/c++/13.3.0/bits/cow_string.h -#usr/include/c++/13.3.0/bits/cpp_type_traits.h -#usr/include/c++/13.3.0/bits/cxxabi_forced.h -#usr/include/c++/13.3.0/bits/cxxabi_init_exception.h -#usr/include/c++/13.3.0/bits/deque.tcc -#usr/include/c++/13.3.0/bits/enable_special_members.h -#usr/include/c++/13.3.0/bits/erase_if.h -#usr/include/c++/13.3.0/bits/exception.h -#usr/include/c++/13.3.0/bits/exception_defines.h -#usr/include/c++/13.3.0/bits/exception_ptr.h -#usr/include/c++/13.3.0/bits/forward_list.h -#usr/include/c++/13.3.0/bits/forward_list.tcc -#usr/include/c++/13.3.0/bits/fs_dir.h -#usr/include/c++/13.3.0/bits/fs_fwd.h -#usr/include/c++/13.3.0/bits/fs_ops.h -#usr/include/c++/13.3.0/bits/fs_path.h -#usr/include/c++/13.3.0/bits/fstream.tcc -#usr/include/c++/13.3.0/bits/functexcept.h -#usr/include/c++/13.3.0/bits/functional_hash.h -#usr/include/c++/13.3.0/bits/gslice.h -#usr/include/c++/13.3.0/bits/gslice_array.h -#usr/include/c++/13.3.0/bits/hash_bytes.h -#usr/include/c++/13.3.0/bits/hashtable.h -#usr/include/c++/13.3.0/bits/hashtable_policy.h -#usr/include/c++/13.3.0/bits/indirect_array.h -#usr/include/c++/13.3.0/bits/invoke.h -#usr/include/c++/13.3.0/bits/ios_base.h -#usr/include/c++/13.3.0/bits/istream.tcc -#usr/include/c++/13.3.0/bits/iterator_concepts.h -#usr/include/c++/13.3.0/bits/list.tcc -#usr/include/c++/13.3.0/bits/locale_classes.h -#usr/include/c++/13.3.0/bits/locale_classes.tcc -#usr/include/c++/13.3.0/bits/locale_conv.h -#usr/include/c++/13.3.0/bits/locale_facets.h -#usr/include/c++/13.3.0/bits/locale_facets.tcc -#usr/include/c++/13.3.0/bits/locale_facets_nonio.h -#usr/include/c++/13.3.0/bits/locale_facets_nonio.tcc -#usr/include/c++/13.3.0/bits/localefwd.h -#usr/include/c++/13.3.0/bits/mask_array.h -#usr/include/c++/13.3.0/bits/max_size_type.h -#usr/include/c++/13.3.0/bits/memory_resource.h -#usr/include/c++/13.3.0/bits/memoryfwd.h -#usr/include/c++/13.3.0/bits/mofunc_impl.h -#usr/include/c++/13.3.0/bits/move.h -#usr/include/c++/13.3.0/bits/move_only_function.h -#usr/include/c++/13.3.0/bits/nested_exception.h -#usr/include/c++/13.3.0/bits/new_allocator.h -#usr/include/c++/13.3.0/bits/node_handle.h -#usr/include/c++/13.3.0/bits/ostream.tcc -#usr/include/c++/13.3.0/bits/ostream_insert.h -#usr/include/c++/13.3.0/bits/parse_numbers.h -#usr/include/c++/13.3.0/bits/postypes.h -#usr/include/c++/13.3.0/bits/predefined_ops.h -#usr/include/c++/13.3.0/bits/ptr_traits.h -#usr/include/c++/13.3.0/bits/quoted_string.h -#usr/include/c++/13.3.0/bits/random.h -#usr/include/c++/13.3.0/bits/random.tcc -#usr/include/c++/13.3.0/bits/range_access.h -#usr/include/c++/13.3.0/bits/ranges_algo.h -#usr/include/c++/13.3.0/bits/ranges_algobase.h -#usr/include/c++/13.3.0/bits/ranges_base.h -#usr/include/c++/13.3.0/bits/ranges_cmp.h -#usr/include/c++/13.3.0/bits/ranges_uninitialized.h -#usr/include/c++/13.3.0/bits/ranges_util.h -#usr/include/c++/13.3.0/bits/refwrap.h -#usr/include/c++/13.3.0/bits/regex.h -#usr/include/c++/13.3.0/bits/regex.tcc -#usr/include/c++/13.3.0/bits/regex_automaton.h -#usr/include/c++/13.3.0/bits/regex_automaton.tcc -#usr/include/c++/13.3.0/bits/regex_compiler.h -#usr/include/c++/13.3.0/bits/regex_compiler.tcc -#usr/include/c++/13.3.0/bits/regex_constants.h -#usr/include/c++/13.3.0/bits/regex_error.h -#usr/include/c++/13.3.0/bits/regex_executor.h -#usr/include/c++/13.3.0/bits/regex_executor.tcc -#usr/include/c++/13.3.0/bits/regex_scanner.h -#usr/include/c++/13.3.0/bits/regex_scanner.tcc -#usr/include/c++/13.3.0/bits/requires_hosted.h -#usr/include/c++/13.3.0/bits/semaphore_base.h -#usr/include/c++/13.3.0/bits/shared_ptr.h -#usr/include/c++/13.3.0/bits/shared_ptr_atomic.h -#usr/include/c++/13.3.0/bits/shared_ptr_base.h -#usr/include/c++/13.3.0/bits/slice_array.h -#usr/include/c++/13.3.0/bits/specfun.h -#usr/include/c++/13.3.0/bits/sstream.tcc -#usr/include/c++/13.3.0/bits/std_abs.h -#usr/include/c++/13.3.0/bits/std_function.h -#usr/include/c++/13.3.0/bits/std_mutex.h -#usr/include/c++/13.3.0/bits/std_thread.h -#usr/include/c++/13.3.0/bits/stl_algo.h -#usr/include/c++/13.3.0/bits/stl_algobase.h -#usr/include/c++/13.3.0/bits/stl_bvector.h -#usr/include/c++/13.3.0/bits/stl_construct.h -#usr/include/c++/13.3.0/bits/stl_deque.h -#usr/include/c++/13.3.0/bits/stl_function.h -#usr/include/c++/13.3.0/bits/stl_heap.h -#usr/include/c++/13.3.0/bits/stl_iterator.h -#usr/include/c++/13.3.0/bits/stl_iterator_base_funcs.h -#usr/include/c++/13.3.0/bits/stl_iterator_base_types.h -#usr/include/c++/13.3.0/bits/stl_list.h -#usr/include/c++/13.3.0/bits/stl_map.h -#usr/include/c++/13.3.0/bits/stl_multimap.h -#usr/include/c++/13.3.0/bits/stl_multiset.h -#usr/include/c++/13.3.0/bits/stl_numeric.h -#usr/include/c++/13.3.0/bits/stl_pair.h -#usr/include/c++/13.3.0/bits/stl_queue.h -#usr/include/c++/13.3.0/bits/stl_raw_storage_iter.h -#usr/include/c++/13.3.0/bits/stl_relops.h -#usr/include/c++/13.3.0/bits/stl_set.h -#usr/include/c++/13.3.0/bits/stl_stack.h -#usr/include/c++/13.3.0/bits/stl_tempbuf.h -#usr/include/c++/13.3.0/bits/stl_tree.h -#usr/include/c++/13.3.0/bits/stl_uninitialized.h -#usr/include/c++/13.3.0/bits/stl_vector.h -#usr/include/c++/13.3.0/bits/stream_iterator.h -#usr/include/c++/13.3.0/bits/streambuf.tcc -#usr/include/c++/13.3.0/bits/streambuf_iterator.h -#usr/include/c++/13.3.0/bits/string_view.tcc -#usr/include/c++/13.3.0/bits/stringfwd.h -#usr/include/c++/13.3.0/bits/this_thread_sleep.h -#usr/include/c++/13.3.0/bits/uniform_int_dist.h -#usr/include/c++/13.3.0/bits/unique_lock.h -#usr/include/c++/13.3.0/bits/unique_ptr.h -#usr/include/c++/13.3.0/bits/unordered_map.h -#usr/include/c++/13.3.0/bits/unordered_set.h -#usr/include/c++/13.3.0/bits/uses_allocator.h -#usr/include/c++/13.3.0/bits/uses_allocator_args.h -#usr/include/c++/13.3.0/bits/utility.h -#usr/include/c++/13.3.0/bits/valarray_after.h -#usr/include/c++/13.3.0/bits/valarray_array.h -#usr/include/c++/13.3.0/bits/valarray_array.tcc -#usr/include/c++/13.3.0/bits/valarray_before.h -#usr/include/c++/13.3.0/bits/vector.tcc -#usr/include/c++/13.3.0/bitset -#usr/include/c++/13.3.0/cassert -#usr/include/c++/13.3.0/ccomplex -#usr/include/c++/13.3.0/cctype -#usr/include/c++/13.3.0/cerrno -#usr/include/c++/13.3.0/cfenv -#usr/include/c++/13.3.0/cfloat -#usr/include/c++/13.3.0/charconv -#usr/include/c++/13.3.0/chrono -#usr/include/c++/13.3.0/cinttypes -#usr/include/c++/13.3.0/ciso646 -#usr/include/c++/13.3.0/climits -#usr/include/c++/13.3.0/clocale -#usr/include/c++/13.3.0/cmath -#usr/include/c++/13.3.0/codecvt -#usr/include/c++/13.3.0/compare -#usr/include/c++/13.3.0/complex -#usr/include/c++/13.3.0/complex.h -#usr/include/c++/13.3.0/concepts -#usr/include/c++/13.3.0/condition_variable -#usr/include/c++/13.3.0/coroutine -#usr/include/c++/13.3.0/csetjmp -#usr/include/c++/13.3.0/csignal -#usr/include/c++/13.3.0/cstdalign -#usr/include/c++/13.3.0/cstdarg -#usr/include/c++/13.3.0/cstdbool -#usr/include/c++/13.3.0/cstddef -#usr/include/c++/13.3.0/cstdint -#usr/include/c++/13.3.0/cstdio -#usr/include/c++/13.3.0/cstdlib -#usr/include/c++/13.3.0/cstring -#usr/include/c++/13.3.0/ctgmath -#usr/include/c++/13.3.0/ctime -#usr/include/c++/13.3.0/cuchar -#usr/include/c++/13.3.0/cwchar -#usr/include/c++/13.3.0/cwctype -#usr/include/c++/13.3.0/cxxabi.h -#usr/include/c++/13.3.0/debug -#usr/include/c++/13.3.0/debug/assertions.h -#usr/include/c++/13.3.0/debug/bitset -#usr/include/c++/13.3.0/debug/debug.h -#usr/include/c++/13.3.0/debug/deque -#usr/include/c++/13.3.0/debug/formatter.h -#usr/include/c++/13.3.0/debug/forward_list -#usr/include/c++/13.3.0/debug/functions.h -#usr/include/c++/13.3.0/debug/helper_functions.h -#usr/include/c++/13.3.0/debug/list -#usr/include/c++/13.3.0/debug/macros.h -#usr/include/c++/13.3.0/debug/map -#usr/include/c++/13.3.0/debug/map.h -#usr/include/c++/13.3.0/debug/multimap.h -#usr/include/c++/13.3.0/debug/multiset.h -#usr/include/c++/13.3.0/debug/safe_base.h -#usr/include/c++/13.3.0/debug/safe_container.h -#usr/include/c++/13.3.0/debug/safe_iterator.h -#usr/include/c++/13.3.0/debug/safe_iterator.tcc -#usr/include/c++/13.3.0/debug/safe_local_iterator.h -#usr/include/c++/13.3.0/debug/safe_local_iterator.tcc -#usr/include/c++/13.3.0/debug/safe_sequence.h -#usr/include/c++/13.3.0/debug/safe_sequence.tcc -#usr/include/c++/13.3.0/debug/safe_unordered_base.h -#usr/include/c++/13.3.0/debug/safe_unordered_container.h -#usr/include/c++/13.3.0/debug/safe_unordered_container.tcc -#usr/include/c++/13.3.0/debug/set -#usr/include/c++/13.3.0/debug/set.h -#usr/include/c++/13.3.0/debug/stl_iterator.h -#usr/include/c++/13.3.0/debug/string -#usr/include/c++/13.3.0/debug/unordered_map -#usr/include/c++/13.3.0/debug/unordered_set -#usr/include/c++/13.3.0/debug/vector -#usr/include/c++/13.3.0/decimal -#usr/include/c++/13.3.0/decimal/decimal -#usr/include/c++/13.3.0/decimal/decimal.h -#usr/include/c++/13.3.0/deque -#usr/include/c++/13.3.0/exception -#usr/include/c++/13.3.0/execution -#usr/include/c++/13.3.0/expected -#usr/include/c++/13.3.0/experimental -#usr/include/c++/13.3.0/experimental/algorithm -#usr/include/c++/13.3.0/experimental/any -#usr/include/c++/13.3.0/experimental/array -#usr/include/c++/13.3.0/experimental/bits -#usr/include/c++/13.3.0/experimental/bits/fs_dir.h -#usr/include/c++/13.3.0/experimental/bits/fs_fwd.h -#usr/include/c++/13.3.0/experimental/bits/fs_ops.h -#usr/include/c++/13.3.0/experimental/bits/fs_path.h -#usr/include/c++/13.3.0/experimental/bits/lfts_config.h -#usr/include/c++/13.3.0/experimental/bits/net.h -#usr/include/c++/13.3.0/experimental/bits/numeric_traits.h -#usr/include/c++/13.3.0/experimental/bits/shared_ptr.h -#usr/include/c++/13.3.0/experimental/bits/simd.h -#usr/include/c++/13.3.0/experimental/bits/simd_builtin.h -#usr/include/c++/13.3.0/experimental/bits/simd_converter.h -#usr/include/c++/13.3.0/experimental/bits/simd_detail.h -#usr/include/c++/13.3.0/experimental/bits/simd_fixed_size.h -#usr/include/c++/13.3.0/experimental/bits/simd_math.h -#usr/include/c++/13.3.0/experimental/bits/simd_neon.h -#usr/include/c++/13.3.0/experimental/bits/simd_ppc.h -#usr/include/c++/13.3.0/experimental/bits/simd_scalar.h -#usr/include/c++/13.3.0/experimental/bits/simd_x86.h -#usr/include/c++/13.3.0/experimental/bits/simd_x86_conversions.h -#usr/include/c++/13.3.0/experimental/bits/string_view.tcc -#usr/include/c++/13.3.0/experimental/buffer -#usr/include/c++/13.3.0/experimental/chrono -#usr/include/c++/13.3.0/experimental/contract -#usr/include/c++/13.3.0/experimental/deque -#usr/include/c++/13.3.0/experimental/executor -#usr/include/c++/13.3.0/experimental/filesystem -#usr/include/c++/13.3.0/experimental/forward_list -#usr/include/c++/13.3.0/experimental/functional -#usr/include/c++/13.3.0/experimental/internet -#usr/include/c++/13.3.0/experimental/io_context -#usr/include/c++/13.3.0/experimental/iterator -#usr/include/c++/13.3.0/experimental/list -#usr/include/c++/13.3.0/experimental/map -#usr/include/c++/13.3.0/experimental/memory -#usr/include/c++/13.3.0/experimental/memory_resource -#usr/include/c++/13.3.0/experimental/net -#usr/include/c++/13.3.0/experimental/netfwd -#usr/include/c++/13.3.0/experimental/numeric -#usr/include/c++/13.3.0/experimental/optional -#usr/include/c++/13.3.0/experimental/propagate_const -#usr/include/c++/13.3.0/experimental/random -#usr/include/c++/13.3.0/experimental/ratio -#usr/include/c++/13.3.0/experimental/regex -#usr/include/c++/13.3.0/experimental/scope -#usr/include/c++/13.3.0/experimental/set -#usr/include/c++/13.3.0/experimental/simd -#usr/include/c++/13.3.0/experimental/socket -#usr/include/c++/13.3.0/experimental/source_location -#usr/include/c++/13.3.0/experimental/string -#usr/include/c++/13.3.0/experimental/string_view -#usr/include/c++/13.3.0/experimental/synchronized_value -#usr/include/c++/13.3.0/experimental/system_error -#usr/include/c++/13.3.0/experimental/timer -#usr/include/c++/13.3.0/experimental/tuple -#usr/include/c++/13.3.0/experimental/type_traits -#usr/include/c++/13.3.0/experimental/unordered_map -#usr/include/c++/13.3.0/experimental/unordered_set -#usr/include/c++/13.3.0/experimental/utility -#usr/include/c++/13.3.0/experimental/vector -#usr/include/c++/13.3.0/ext -#usr/include/c++/13.3.0/ext/algorithm -#usr/include/c++/13.3.0/ext/aligned_buffer.h -#usr/include/c++/13.3.0/ext/alloc_traits.h -#usr/include/c++/13.3.0/ext/atomicity.h -#usr/include/c++/13.3.0/ext/bitmap_allocator.h -#usr/include/c++/13.3.0/ext/cast.h -#usr/include/c++/13.3.0/ext/cmath -#usr/include/c++/13.3.0/ext/codecvt_specializations.h -#usr/include/c++/13.3.0/ext/concurrence.h -#usr/include/c++/13.3.0/ext/debug_allocator.h -#usr/include/c++/13.3.0/ext/enc_filebuf.h -#usr/include/c++/13.3.0/ext/extptr_allocator.h -#usr/include/c++/13.3.0/ext/functional -#usr/include/c++/13.3.0/ext/hash_map -#usr/include/c++/13.3.0/ext/hash_set -#usr/include/c++/13.3.0/ext/iterator -#usr/include/c++/13.3.0/ext/malloc_allocator.h -#usr/include/c++/13.3.0/ext/memory -#usr/include/c++/13.3.0/ext/mt_allocator.h -#usr/include/c++/13.3.0/ext/new_allocator.h -#usr/include/c++/13.3.0/ext/numeric -#usr/include/c++/13.3.0/ext/numeric_traits.h -#usr/include/c++/13.3.0/ext/pb_ds -#usr/include/c++/13.3.0/ext/pb_ds/assoc_container.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/resize_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy/branch_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cond_dealtor.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/container_base_dispatch.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/debug_map_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/eq_fn -#usr/include/c++/13.3.0/ext/pb_ds/detail/eq_fn/eq_by_less.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/lu_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/priority_queue_base_dispatch.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/node.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/node.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/standard_policies.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_trace_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/type_utils.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/types_traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/exception.hpp -#usr/include/c++/13.3.0/ext/pb_ds/hash_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/list_update_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/priority_queue.hpp -#usr/include/c++/13.3.0/ext/pb_ds/tag_and_trait.hpp -#usr/include/c++/13.3.0/ext/pb_ds/tree_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/trie_policy.hpp -#usr/include/c++/13.3.0/ext/pod_char_traits.h -#usr/include/c++/13.3.0/ext/pointer.h -#usr/include/c++/13.3.0/ext/pool_allocator.h -#usr/include/c++/13.3.0/ext/random -#usr/include/c++/13.3.0/ext/random.tcc -#usr/include/c++/13.3.0/ext/rb_tree -#usr/include/c++/13.3.0/ext/rc_string_base.h -#usr/include/c++/13.3.0/ext/rope -#usr/include/c++/13.3.0/ext/ropeimpl.h -#usr/include/c++/13.3.0/ext/slist -#usr/include/c++/13.3.0/ext/sso_string_base.h -#usr/include/c++/13.3.0/ext/stdio_filebuf.h -#usr/include/c++/13.3.0/ext/stdio_sync_filebuf.h -#usr/include/c++/13.3.0/ext/string_conversions.h -#usr/include/c++/13.3.0/ext/throw_allocator.h -#usr/include/c++/13.3.0/ext/type_traits.h -#usr/include/c++/13.3.0/ext/typelist.h -#usr/include/c++/13.3.0/ext/vstring.h -#usr/include/c++/13.3.0/ext/vstring.tcc -#usr/include/c++/13.3.0/ext/vstring_fwd.h -#usr/include/c++/13.3.0/ext/vstring_util.h -#usr/include/c++/13.3.0/fenv.h -#usr/include/c++/13.3.0/filesystem -#usr/include/c++/13.3.0/format -#usr/include/c++/13.3.0/forward_list -#usr/include/c++/13.3.0/fstream -#usr/include/c++/13.3.0/functional -#usr/include/c++/13.3.0/future -#usr/include/c++/13.3.0/initializer_list -#usr/include/c++/13.3.0/iomanip -#usr/include/c++/13.3.0/ios -#usr/include/c++/13.3.0/iosfwd -#usr/include/c++/13.3.0/iostream -#usr/include/c++/13.3.0/istream -#usr/include/c++/13.3.0/iterator -#usr/include/c++/13.3.0/latch -#usr/include/c++/13.3.0/limits -#usr/include/c++/13.3.0/list -#usr/include/c++/13.3.0/locale -#usr/include/c++/13.3.0/map -#usr/include/c++/13.3.0/math.h -#usr/include/c++/13.3.0/memory -#usr/include/c++/13.3.0/memory_resource -#usr/include/c++/13.3.0/mutex -#usr/include/c++/13.3.0/new -#usr/include/c++/13.3.0/numbers -#usr/include/c++/13.3.0/numeric -#usr/include/c++/13.3.0/optional -#usr/include/c++/13.3.0/ostream -#usr/include/c++/13.3.0/parallel -#usr/include/c++/13.3.0/parallel/algo.h -#usr/include/c++/13.3.0/parallel/algobase.h -#usr/include/c++/13.3.0/parallel/algorithm -#usr/include/c++/13.3.0/parallel/algorithmfwd.h -#usr/include/c++/13.3.0/parallel/balanced_quicksort.h -#usr/include/c++/13.3.0/parallel/base.h -#usr/include/c++/13.3.0/parallel/basic_iterator.h -#usr/include/c++/13.3.0/parallel/checkers.h -#usr/include/c++/13.3.0/parallel/compatibility.h -#usr/include/c++/13.3.0/parallel/compiletime_settings.h -#usr/include/c++/13.3.0/parallel/equally_split.h -#usr/include/c++/13.3.0/parallel/features.h -#usr/include/c++/13.3.0/parallel/find.h -#usr/include/c++/13.3.0/parallel/find_selectors.h -#usr/include/c++/13.3.0/parallel/for_each.h -#usr/include/c++/13.3.0/parallel/for_each_selectors.h -#usr/include/c++/13.3.0/parallel/iterator.h -#usr/include/c++/13.3.0/parallel/list_partition.h -#usr/include/c++/13.3.0/parallel/losertree.h -#usr/include/c++/13.3.0/parallel/merge.h -#usr/include/c++/13.3.0/parallel/multiseq_selection.h -#usr/include/c++/13.3.0/parallel/multiway_merge.h -#usr/include/c++/13.3.0/parallel/multiway_mergesort.h -#usr/include/c++/13.3.0/parallel/numeric -#usr/include/c++/13.3.0/parallel/numericfwd.h -#usr/include/c++/13.3.0/parallel/omp_loop.h -#usr/include/c++/13.3.0/parallel/omp_loop_static.h -#usr/include/c++/13.3.0/parallel/par_loop.h -#usr/include/c++/13.3.0/parallel/parallel.h -#usr/include/c++/13.3.0/parallel/partial_sum.h -#usr/include/c++/13.3.0/parallel/partition.h -#usr/include/c++/13.3.0/parallel/queue.h -#usr/include/c++/13.3.0/parallel/quicksort.h -#usr/include/c++/13.3.0/parallel/random_number.h -#usr/include/c++/13.3.0/parallel/random_shuffle.h -#usr/include/c++/13.3.0/parallel/search.h -#usr/include/c++/13.3.0/parallel/set_operations.h -#usr/include/c++/13.3.0/parallel/settings.h -#usr/include/c++/13.3.0/parallel/sort.h -#usr/include/c++/13.3.0/parallel/tags.h -#usr/include/c++/13.3.0/parallel/types.h -#usr/include/c++/13.3.0/parallel/unique_copy.h -#usr/include/c++/13.3.0/parallel/workstealing.h -#usr/include/c++/13.3.0/pstl -#usr/include/c++/13.3.0/pstl/algorithm_fwd.h -#usr/include/c++/13.3.0/pstl/algorithm_impl.h -#usr/include/c++/13.3.0/pstl/execution_defs.h -#usr/include/c++/13.3.0/pstl/execution_impl.h -#usr/include/c++/13.3.0/pstl/glue_algorithm_defs.h -#usr/include/c++/13.3.0/pstl/glue_algorithm_impl.h -#usr/include/c++/13.3.0/pstl/glue_execution_defs.h -#usr/include/c++/13.3.0/pstl/glue_memory_defs.h -#usr/include/c++/13.3.0/pstl/glue_memory_impl.h -#usr/include/c++/13.3.0/pstl/glue_numeric_defs.h -#usr/include/c++/13.3.0/pstl/glue_numeric_impl.h -#usr/include/c++/13.3.0/pstl/memory_impl.h -#usr/include/c++/13.3.0/pstl/numeric_fwd.h -#usr/include/c++/13.3.0/pstl/numeric_impl.h -#usr/include/c++/13.3.0/pstl/parallel_backend.h -#usr/include/c++/13.3.0/pstl/parallel_backend_serial.h -#usr/include/c++/13.3.0/pstl/parallel_backend_tbb.h -#usr/include/c++/13.3.0/pstl/parallel_backend_utils.h -#usr/include/c++/13.3.0/pstl/parallel_impl.h -#usr/include/c++/13.3.0/pstl/pstl_config.h -#usr/include/c++/13.3.0/pstl/unseq_backend_simd.h -#usr/include/c++/13.3.0/pstl/utils.h -#usr/include/c++/13.3.0/queue -#usr/include/c++/13.3.0/random -#usr/include/c++/13.3.0/ranges -#usr/include/c++/13.3.0/ratio -#usr/include/c++/13.3.0/regex -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/atomic_word.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/basic_file.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/c++allocator.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/c++config.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/c++io.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/c++locale.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/cpu_defines.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/ctype_base.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/ctype_inline.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/cxxabi_tweaks.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/error_constants.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/extc++.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/gthr-default.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/gthr-posix.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/gthr-single.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/gthr.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/messages_members.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/opt_random.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/os_defines.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/stdc++.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/stdtr1c++.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/bits/time_members.h -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/ext -#usr/include/c++/13.3.0/riscv64-unknown-linux-gnu/ext/opt_random.h -#usr/include/c++/13.3.0/scoped_allocator -#usr/include/c++/13.3.0/semaphore -#usr/include/c++/13.3.0/set -#usr/include/c++/13.3.0/shared_mutex -#usr/include/c++/13.3.0/source_location -#usr/include/c++/13.3.0/span -#usr/include/c++/13.3.0/spanstream -#usr/include/c++/13.3.0/sstream -#usr/include/c++/13.3.0/stack -#usr/include/c++/13.3.0/stacktrace -#usr/include/c++/13.3.0/stdatomic.h -#usr/include/c++/13.3.0/stdexcept -#usr/include/c++/13.3.0/stdfloat -#usr/include/c++/13.3.0/stdlib.h -#usr/include/c++/13.3.0/stop_token -#usr/include/c++/13.3.0/streambuf -#usr/include/c++/13.3.0/string -#usr/include/c++/13.3.0/string_view -#usr/include/c++/13.3.0/syncstream -#usr/include/c++/13.3.0/system_error -#usr/include/c++/13.3.0/tgmath.h -#usr/include/c++/13.3.0/thread -#usr/include/c++/13.3.0/tr1 -#usr/include/c++/13.3.0/tr1/array -#usr/include/c++/13.3.0/tr1/bessel_function.tcc -#usr/include/c++/13.3.0/tr1/beta_function.tcc -#usr/include/c++/13.3.0/tr1/ccomplex -#usr/include/c++/13.3.0/tr1/cctype -#usr/include/c++/13.3.0/tr1/cfenv -#usr/include/c++/13.3.0/tr1/cfloat -#usr/include/c++/13.3.0/tr1/cinttypes -#usr/include/c++/13.3.0/tr1/climits -#usr/include/c++/13.3.0/tr1/cmath -#usr/include/c++/13.3.0/tr1/complex -#usr/include/c++/13.3.0/tr1/complex.h -#usr/include/c++/13.3.0/tr1/cstdarg -#usr/include/c++/13.3.0/tr1/cstdbool -#usr/include/c++/13.3.0/tr1/cstdint -#usr/include/c++/13.3.0/tr1/cstdio -#usr/include/c++/13.3.0/tr1/cstdlib -#usr/include/c++/13.3.0/tr1/ctgmath -#usr/include/c++/13.3.0/tr1/ctime -#usr/include/c++/13.3.0/tr1/ctype.h -#usr/include/c++/13.3.0/tr1/cwchar -#usr/include/c++/13.3.0/tr1/cwctype -#usr/include/c++/13.3.0/tr1/ell_integral.tcc -#usr/include/c++/13.3.0/tr1/exp_integral.tcc -#usr/include/c++/13.3.0/tr1/fenv.h -#usr/include/c++/13.3.0/tr1/float.h -#usr/include/c++/13.3.0/tr1/functional -#usr/include/c++/13.3.0/tr1/functional_hash.h -#usr/include/c++/13.3.0/tr1/gamma.tcc -#usr/include/c++/13.3.0/tr1/hashtable.h -#usr/include/c++/13.3.0/tr1/hashtable_policy.h -#usr/include/c++/13.3.0/tr1/hypergeometric.tcc -#usr/include/c++/13.3.0/tr1/inttypes.h -#usr/include/c++/13.3.0/tr1/legendre_function.tcc -#usr/include/c++/13.3.0/tr1/limits.h -#usr/include/c++/13.3.0/tr1/math.h -#usr/include/c++/13.3.0/tr1/memory -#usr/include/c++/13.3.0/tr1/modified_bessel_func.tcc -#usr/include/c++/13.3.0/tr1/poly_hermite.tcc -#usr/include/c++/13.3.0/tr1/poly_laguerre.tcc -#usr/include/c++/13.3.0/tr1/random -#usr/include/c++/13.3.0/tr1/random.h -#usr/include/c++/13.3.0/tr1/random.tcc -#usr/include/c++/13.3.0/tr1/regex -#usr/include/c++/13.3.0/tr1/riemann_zeta.tcc -#usr/include/c++/13.3.0/tr1/shared_ptr.h -#usr/include/c++/13.3.0/tr1/special_function_util.h -#usr/include/c++/13.3.0/tr1/stdarg.h -#usr/include/c++/13.3.0/tr1/stdbool.h -#usr/include/c++/13.3.0/tr1/stdint.h -#usr/include/c++/13.3.0/tr1/stdio.h -#usr/include/c++/13.3.0/tr1/stdlib.h -#usr/include/c++/13.3.0/tr1/tgmath.h -#usr/include/c++/13.3.0/tr1/tuple -#usr/include/c++/13.3.0/tr1/type_traits -#usr/include/c++/13.3.0/tr1/unordered_map -#usr/include/c++/13.3.0/tr1/unordered_map.h -#usr/include/c++/13.3.0/tr1/unordered_set -#usr/include/c++/13.3.0/tr1/unordered_set.h -#usr/include/c++/13.3.0/tr1/utility -#usr/include/c++/13.3.0/tr1/wchar.h -#usr/include/c++/13.3.0/tr1/wctype.h -#usr/include/c++/13.3.0/tr2 -#usr/include/c++/13.3.0/tr2/bool_set -#usr/include/c++/13.3.0/tr2/bool_set.tcc -#usr/include/c++/13.3.0/tr2/dynamic_bitset -#usr/include/c++/13.3.0/tr2/dynamic_bitset.tcc -#usr/include/c++/13.3.0/tr2/ratio -#usr/include/c++/13.3.0/tr2/type_traits -#usr/include/c++/13.3.0/tuple -#usr/include/c++/13.3.0/type_traits -#usr/include/c++/13.3.0/typeindex -#usr/include/c++/13.3.0/typeinfo -#usr/include/c++/13.3.0/unordered_map -#usr/include/c++/13.3.0/unordered_set -#usr/include/c++/13.3.0/utility -#usr/include/c++/13.3.0/valarray -#usr/include/c++/13.3.0/variant -#usr/include/c++/13.3.0/vector -#usr/include/c++/13.3.0/version +#usr/include/c++/14.2.0 +#usr/include/c++/14.2.0/algorithm +#usr/include/c++/14.2.0/any +#usr/include/c++/14.2.0/array +#usr/include/c++/14.2.0/atomic +#usr/include/c++/14.2.0/backward +#usr/include/c++/14.2.0/backward/auto_ptr.h +#usr/include/c++/14.2.0/backward/backward_warning.h +#usr/include/c++/14.2.0/backward/binders.h +#usr/include/c++/14.2.0/backward/hash_fun.h +#usr/include/c++/14.2.0/backward/hash_map +#usr/include/c++/14.2.0/backward/hash_set +#usr/include/c++/14.2.0/backward/hashtable.h +#usr/include/c++/14.2.0/backward/strstream +#usr/include/c++/14.2.0/barrier +#usr/include/c++/14.2.0/bit +#usr/include/c++/14.2.0/bits +#usr/include/c++/14.2.0/bits/algorithmfwd.h +#usr/include/c++/14.2.0/bits/align.h +#usr/include/c++/14.2.0/bits/alloc_traits.h +#usr/include/c++/14.2.0/bits/allocated_ptr.h +#usr/include/c++/14.2.0/bits/allocator.h +#usr/include/c++/14.2.0/bits/atomic_base.h +#usr/include/c++/14.2.0/bits/atomic_futex.h +#usr/include/c++/14.2.0/bits/atomic_lockfree_defines.h +#usr/include/c++/14.2.0/bits/atomic_timed_wait.h +#usr/include/c++/14.2.0/bits/atomic_wait.h +#usr/include/c++/14.2.0/bits/basic_ios.h +#usr/include/c++/14.2.0/bits/basic_ios.tcc +#usr/include/c++/14.2.0/bits/basic_string.h +#usr/include/c++/14.2.0/bits/basic_string.tcc +#usr/include/c++/14.2.0/bits/boost_concept_check.h +#usr/include/c++/14.2.0/bits/c++0x_warning.h +#usr/include/c++/14.2.0/bits/char_traits.h +#usr/include/c++/14.2.0/bits/charconv.h +#usr/include/c++/14.2.0/bits/chrono.h +#usr/include/c++/14.2.0/bits/chrono_io.h +#usr/include/c++/14.2.0/bits/codecvt.h +#usr/include/c++/14.2.0/bits/concept_check.h +#usr/include/c++/14.2.0/bits/cow_string.h +#usr/include/c++/14.2.0/bits/cpp_type_traits.h +#usr/include/c++/14.2.0/bits/cxxabi_forced.h +#usr/include/c++/14.2.0/bits/cxxabi_init_exception.h +#usr/include/c++/14.2.0/bits/deque.tcc +#usr/include/c++/14.2.0/bits/elements_of.h +#usr/include/c++/14.2.0/bits/enable_special_members.h +#usr/include/c++/14.2.0/bits/erase_if.h +#usr/include/c++/14.2.0/bits/exception.h +#usr/include/c++/14.2.0/bits/exception_defines.h +#usr/include/c++/14.2.0/bits/exception_ptr.h +#usr/include/c++/14.2.0/bits/forward_list.h +#usr/include/c++/14.2.0/bits/forward_list.tcc +#usr/include/c++/14.2.0/bits/fs_dir.h +#usr/include/c++/14.2.0/bits/fs_fwd.h +#usr/include/c++/14.2.0/bits/fs_ops.h +#usr/include/c++/14.2.0/bits/fs_path.h +#usr/include/c++/14.2.0/bits/fstream.tcc +#usr/include/c++/14.2.0/bits/functexcept.h +#usr/include/c++/14.2.0/bits/functional_hash.h +#usr/include/c++/14.2.0/bits/gslice.h +#usr/include/c++/14.2.0/bits/gslice_array.h +#usr/include/c++/14.2.0/bits/hash_bytes.h +#usr/include/c++/14.2.0/bits/hashtable.h +#usr/include/c++/14.2.0/bits/hashtable_policy.h +#usr/include/c++/14.2.0/bits/indirect_array.h +#usr/include/c++/14.2.0/bits/invoke.h +#usr/include/c++/14.2.0/bits/ios_base.h +#usr/include/c++/14.2.0/bits/istream.tcc +#usr/include/c++/14.2.0/bits/iterator_concepts.h +#usr/include/c++/14.2.0/bits/list.tcc +#usr/include/c++/14.2.0/bits/locale_classes.h +#usr/include/c++/14.2.0/bits/locale_classes.tcc +#usr/include/c++/14.2.0/bits/locale_conv.h +#usr/include/c++/14.2.0/bits/locale_facets.h +#usr/include/c++/14.2.0/bits/locale_facets.tcc +#usr/include/c++/14.2.0/bits/locale_facets_nonio.h +#usr/include/c++/14.2.0/bits/locale_facets_nonio.tcc +#usr/include/c++/14.2.0/bits/localefwd.h +#usr/include/c++/14.2.0/bits/mask_array.h +#usr/include/c++/14.2.0/bits/max_size_type.h +#usr/include/c++/14.2.0/bits/memory_resource.h +#usr/include/c++/14.2.0/bits/memoryfwd.h +#usr/include/c++/14.2.0/bits/mofunc_impl.h +#usr/include/c++/14.2.0/bits/move.h +#usr/include/c++/14.2.0/bits/move_only_function.h +#usr/include/c++/14.2.0/bits/nested_exception.h +#usr/include/c++/14.2.0/bits/new_allocator.h +#usr/include/c++/14.2.0/bits/node_handle.h +#usr/include/c++/14.2.0/bits/ostream.tcc +#usr/include/c++/14.2.0/bits/ostream_insert.h +#usr/include/c++/14.2.0/bits/out_ptr.h +#usr/include/c++/14.2.0/bits/parse_numbers.h +#usr/include/c++/14.2.0/bits/postypes.h +#usr/include/c++/14.2.0/bits/predefined_ops.h +#usr/include/c++/14.2.0/bits/ptr_traits.h +#usr/include/c++/14.2.0/bits/quoted_string.h +#usr/include/c++/14.2.0/bits/random.h +#usr/include/c++/14.2.0/bits/random.tcc +#usr/include/c++/14.2.0/bits/range_access.h +#usr/include/c++/14.2.0/bits/ranges_algo.h +#usr/include/c++/14.2.0/bits/ranges_algobase.h +#usr/include/c++/14.2.0/bits/ranges_base.h +#usr/include/c++/14.2.0/bits/ranges_cmp.h +#usr/include/c++/14.2.0/bits/ranges_uninitialized.h +#usr/include/c++/14.2.0/bits/ranges_util.h +#usr/include/c++/14.2.0/bits/refwrap.h +#usr/include/c++/14.2.0/bits/regex.h +#usr/include/c++/14.2.0/bits/regex.tcc +#usr/include/c++/14.2.0/bits/regex_automaton.h +#usr/include/c++/14.2.0/bits/regex_automaton.tcc +#usr/include/c++/14.2.0/bits/regex_compiler.h +#usr/include/c++/14.2.0/bits/regex_compiler.tcc +#usr/include/c++/14.2.0/bits/regex_constants.h +#usr/include/c++/14.2.0/bits/regex_error.h +#usr/include/c++/14.2.0/bits/regex_executor.h +#usr/include/c++/14.2.0/bits/regex_executor.tcc +#usr/include/c++/14.2.0/bits/regex_scanner.h +#usr/include/c++/14.2.0/bits/regex_scanner.tcc +#usr/include/c++/14.2.0/bits/requires_hosted.h +#usr/include/c++/14.2.0/bits/sat_arith.h +#usr/include/c++/14.2.0/bits/semaphore_base.h +#usr/include/c++/14.2.0/bits/shared_ptr.h +#usr/include/c++/14.2.0/bits/shared_ptr_atomic.h +#usr/include/c++/14.2.0/bits/shared_ptr_base.h +#usr/include/c++/14.2.0/bits/slice_array.h +#usr/include/c++/14.2.0/bits/specfun.h +#usr/include/c++/14.2.0/bits/sstream.tcc +#usr/include/c++/14.2.0/bits/std_abs.h +#usr/include/c++/14.2.0/bits/std_function.h +#usr/include/c++/14.2.0/bits/std_mutex.h +#usr/include/c++/14.2.0/bits/std_thread.h +#usr/include/c++/14.2.0/bits/stl_algo.h +#usr/include/c++/14.2.0/bits/stl_algobase.h +#usr/include/c++/14.2.0/bits/stl_bvector.h +#usr/include/c++/14.2.0/bits/stl_construct.h +#usr/include/c++/14.2.0/bits/stl_deque.h +#usr/include/c++/14.2.0/bits/stl_function.h +#usr/include/c++/14.2.0/bits/stl_heap.h +#usr/include/c++/14.2.0/bits/stl_iterator.h +#usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h +#usr/include/c++/14.2.0/bits/stl_iterator_base_types.h +#usr/include/c++/14.2.0/bits/stl_list.h +#usr/include/c++/14.2.0/bits/stl_map.h +#usr/include/c++/14.2.0/bits/stl_multimap.h +#usr/include/c++/14.2.0/bits/stl_multiset.h +#usr/include/c++/14.2.0/bits/stl_numeric.h +#usr/include/c++/14.2.0/bits/stl_pair.h +#usr/include/c++/14.2.0/bits/stl_queue.h +#usr/include/c++/14.2.0/bits/stl_raw_storage_iter.h +#usr/include/c++/14.2.0/bits/stl_relops.h +#usr/include/c++/14.2.0/bits/stl_set.h +#usr/include/c++/14.2.0/bits/stl_stack.h +#usr/include/c++/14.2.0/bits/stl_tempbuf.h +#usr/include/c++/14.2.0/bits/stl_tree.h +#usr/include/c++/14.2.0/bits/stl_uninitialized.h +#usr/include/c++/14.2.0/bits/stl_vector.h +#usr/include/c++/14.2.0/bits/stream_iterator.h +#usr/include/c++/14.2.0/bits/streambuf.tcc +#usr/include/c++/14.2.0/bits/streambuf_iterator.h +#usr/include/c++/14.2.0/bits/string_view.tcc +#usr/include/c++/14.2.0/bits/stringfwd.h +#usr/include/c++/14.2.0/bits/text_encoding-data.h +#usr/include/c++/14.2.0/bits/this_thread_sleep.h +#usr/include/c++/14.2.0/bits/unicode-data.h +#usr/include/c++/14.2.0/bits/unicode.h +#usr/include/c++/14.2.0/bits/uniform_int_dist.h +#usr/include/c++/14.2.0/bits/unique_lock.h +#usr/include/c++/14.2.0/bits/unique_ptr.h +#usr/include/c++/14.2.0/bits/unordered_map.h +#usr/include/c++/14.2.0/bits/unordered_set.h +#usr/include/c++/14.2.0/bits/uses_allocator.h +#usr/include/c++/14.2.0/bits/uses_allocator_args.h +#usr/include/c++/14.2.0/bits/utility.h +#usr/include/c++/14.2.0/bits/valarray_after.h +#usr/include/c++/14.2.0/bits/valarray_array.h +#usr/include/c++/14.2.0/bits/valarray_array.tcc +#usr/include/c++/14.2.0/bits/valarray_before.h +#usr/include/c++/14.2.0/bits/vector.tcc +#usr/include/c++/14.2.0/bits/version.h +#usr/include/c++/14.2.0/bitset +#usr/include/c++/14.2.0/cassert +#usr/include/c++/14.2.0/ccomplex +#usr/include/c++/14.2.0/cctype +#usr/include/c++/14.2.0/cerrno +#usr/include/c++/14.2.0/cfenv +#usr/include/c++/14.2.0/cfloat +#usr/include/c++/14.2.0/charconv +#usr/include/c++/14.2.0/chrono +#usr/include/c++/14.2.0/cinttypes +#usr/include/c++/14.2.0/ciso646 +#usr/include/c++/14.2.0/climits +#usr/include/c++/14.2.0/clocale +#usr/include/c++/14.2.0/cmath +#usr/include/c++/14.2.0/codecvt +#usr/include/c++/14.2.0/compare +#usr/include/c++/14.2.0/complex +#usr/include/c++/14.2.0/complex.h +#usr/include/c++/14.2.0/concepts +#usr/include/c++/14.2.0/condition_variable +#usr/include/c++/14.2.0/coroutine +#usr/include/c++/14.2.0/csetjmp +#usr/include/c++/14.2.0/csignal +#usr/include/c++/14.2.0/cstdalign +#usr/include/c++/14.2.0/cstdarg +#usr/include/c++/14.2.0/cstdbool +#usr/include/c++/14.2.0/cstddef +#usr/include/c++/14.2.0/cstdint +#usr/include/c++/14.2.0/cstdio +#usr/include/c++/14.2.0/cstdlib +#usr/include/c++/14.2.0/cstring +#usr/include/c++/14.2.0/ctgmath +#usr/include/c++/14.2.0/ctime +#usr/include/c++/14.2.0/cuchar +#usr/include/c++/14.2.0/cwchar +#usr/include/c++/14.2.0/cwctype +#usr/include/c++/14.2.0/cxxabi.h +#usr/include/c++/14.2.0/debug +#usr/include/c++/14.2.0/debug/assertions.h +#usr/include/c++/14.2.0/debug/bitset +#usr/include/c++/14.2.0/debug/debug.h +#usr/include/c++/14.2.0/debug/deque +#usr/include/c++/14.2.0/debug/formatter.h +#usr/include/c++/14.2.0/debug/forward_list +#usr/include/c++/14.2.0/debug/functions.h +#usr/include/c++/14.2.0/debug/helper_functions.h +#usr/include/c++/14.2.0/debug/list +#usr/include/c++/14.2.0/debug/macros.h +#usr/include/c++/14.2.0/debug/map +#usr/include/c++/14.2.0/debug/map.h +#usr/include/c++/14.2.0/debug/multimap.h +#usr/include/c++/14.2.0/debug/multiset.h +#usr/include/c++/14.2.0/debug/safe_base.h +#usr/include/c++/14.2.0/debug/safe_container.h +#usr/include/c++/14.2.0/debug/safe_iterator.h +#usr/include/c++/14.2.0/debug/safe_iterator.tcc +#usr/include/c++/14.2.0/debug/safe_local_iterator.h +#usr/include/c++/14.2.0/debug/safe_local_iterator.tcc +#usr/include/c++/14.2.0/debug/safe_sequence.h +#usr/include/c++/14.2.0/debug/safe_sequence.tcc +#usr/include/c++/14.2.0/debug/safe_unordered_base.h +#usr/include/c++/14.2.0/debug/safe_unordered_container.h +#usr/include/c++/14.2.0/debug/safe_unordered_container.tcc +#usr/include/c++/14.2.0/debug/set +#usr/include/c++/14.2.0/debug/set.h +#usr/include/c++/14.2.0/debug/stl_iterator.h +#usr/include/c++/14.2.0/debug/string +#usr/include/c++/14.2.0/debug/unordered_map +#usr/include/c++/14.2.0/debug/unordered_set +#usr/include/c++/14.2.0/debug/vector +#usr/include/c++/14.2.0/decimal +#usr/include/c++/14.2.0/decimal/decimal +#usr/include/c++/14.2.0/decimal/decimal.h +#usr/include/c++/14.2.0/deque +#usr/include/c++/14.2.0/exception +#usr/include/c++/14.2.0/execution +#usr/include/c++/14.2.0/expected +#usr/include/c++/14.2.0/experimental +#usr/include/c++/14.2.0/experimental/algorithm +#usr/include/c++/14.2.0/experimental/any +#usr/include/c++/14.2.0/experimental/array +#usr/include/c++/14.2.0/experimental/bits +#usr/include/c++/14.2.0/experimental/bits/fs_dir.h +#usr/include/c++/14.2.0/experimental/bits/fs_fwd.h +#usr/include/c++/14.2.0/experimental/bits/fs_ops.h +#usr/include/c++/14.2.0/experimental/bits/fs_path.h +#usr/include/c++/14.2.0/experimental/bits/lfts_config.h +#usr/include/c++/14.2.0/experimental/bits/net.h +#usr/include/c++/14.2.0/experimental/bits/numeric_traits.h +#usr/include/c++/14.2.0/experimental/bits/shared_ptr.h +#usr/include/c++/14.2.0/experimental/bits/simd.h +#usr/include/c++/14.2.0/experimental/bits/simd_builtin.h +#usr/include/c++/14.2.0/experimental/bits/simd_converter.h +#usr/include/c++/14.2.0/experimental/bits/simd_detail.h +#usr/include/c++/14.2.0/experimental/bits/simd_fixed_size.h +#usr/include/c++/14.2.0/experimental/bits/simd_math.h +#usr/include/c++/14.2.0/experimental/bits/simd_neon.h +#usr/include/c++/14.2.0/experimental/bits/simd_ppc.h +#usr/include/c++/14.2.0/experimental/bits/simd_scalar.h +#usr/include/c++/14.2.0/experimental/bits/simd_sve.h +#usr/include/c++/14.2.0/experimental/bits/simd_x86.h +#usr/include/c++/14.2.0/experimental/bits/simd_x86_conversions.h +#usr/include/c++/14.2.0/experimental/bits/string_view.tcc +#usr/include/c++/14.2.0/experimental/buffer +#usr/include/c++/14.2.0/experimental/chrono +#usr/include/c++/14.2.0/experimental/contract +#usr/include/c++/14.2.0/experimental/deque +#usr/include/c++/14.2.0/experimental/executor +#usr/include/c++/14.2.0/experimental/filesystem +#usr/include/c++/14.2.0/experimental/forward_list +#usr/include/c++/14.2.0/experimental/functional +#usr/include/c++/14.2.0/experimental/internet +#usr/include/c++/14.2.0/experimental/io_context +#usr/include/c++/14.2.0/experimental/iterator +#usr/include/c++/14.2.0/experimental/list +#usr/include/c++/14.2.0/experimental/map +#usr/include/c++/14.2.0/experimental/memory +#usr/include/c++/14.2.0/experimental/memory_resource +#usr/include/c++/14.2.0/experimental/net +#usr/include/c++/14.2.0/experimental/netfwd +#usr/include/c++/14.2.0/experimental/numeric +#usr/include/c++/14.2.0/experimental/optional +#usr/include/c++/14.2.0/experimental/propagate_const +#usr/include/c++/14.2.0/experimental/random +#usr/include/c++/14.2.0/experimental/ratio +#usr/include/c++/14.2.0/experimental/regex +#usr/include/c++/14.2.0/experimental/scope +#usr/include/c++/14.2.0/experimental/set +#usr/include/c++/14.2.0/experimental/simd +#usr/include/c++/14.2.0/experimental/socket +#usr/include/c++/14.2.0/experimental/source_location +#usr/include/c++/14.2.0/experimental/string +#usr/include/c++/14.2.0/experimental/string_view +#usr/include/c++/14.2.0/experimental/synchronized_value +#usr/include/c++/14.2.0/experimental/system_error +#usr/include/c++/14.2.0/experimental/timer +#usr/include/c++/14.2.0/experimental/tuple +#usr/include/c++/14.2.0/experimental/type_traits +#usr/include/c++/14.2.0/experimental/unordered_map +#usr/include/c++/14.2.0/experimental/unordered_set +#usr/include/c++/14.2.0/experimental/utility +#usr/include/c++/14.2.0/experimental/vector +#usr/include/c++/14.2.0/ext +#usr/include/c++/14.2.0/ext/algorithm +#usr/include/c++/14.2.0/ext/aligned_buffer.h +#usr/include/c++/14.2.0/ext/alloc_traits.h +#usr/include/c++/14.2.0/ext/atomicity.h +#usr/include/c++/14.2.0/ext/bitmap_allocator.h +#usr/include/c++/14.2.0/ext/cast.h +#usr/include/c++/14.2.0/ext/cmath +#usr/include/c++/14.2.0/ext/codecvt_specializations.h +#usr/include/c++/14.2.0/ext/concurrence.h +#usr/include/c++/14.2.0/ext/debug_allocator.h +#usr/include/c++/14.2.0/ext/enc_filebuf.h +#usr/include/c++/14.2.0/ext/extptr_allocator.h +#usr/include/c++/14.2.0/ext/functional +#usr/include/c++/14.2.0/ext/hash_map +#usr/include/c++/14.2.0/ext/hash_set +#usr/include/c++/14.2.0/ext/iterator +#usr/include/c++/14.2.0/ext/malloc_allocator.h +#usr/include/c++/14.2.0/ext/memory +#usr/include/c++/14.2.0/ext/mt_allocator.h +#usr/include/c++/14.2.0/ext/new_allocator.h +#usr/include/c++/14.2.0/ext/numeric +#usr/include/c++/14.2.0/ext/numeric_traits.h +#usr/include/c++/14.2.0/ext/pb_ds +#usr/include/c++/14.2.0/ext/pb_ds/assoc_container.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/resize_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy/branch_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cond_dealtor.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/container_base_dispatch.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/debug_map_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/eq_fn +#usr/include/c++/14.2.0/ext/pb_ds/detail/eq_fn/eq_by_less.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/lu_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/priority_queue_base_dispatch.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/node.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/node.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/standard_policies.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_trace_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/type_utils.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/types_traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/exception.hpp +#usr/include/c++/14.2.0/ext/pb_ds/hash_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/list_update_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/priority_queue.hpp +#usr/include/c++/14.2.0/ext/pb_ds/tag_and_trait.hpp +#usr/include/c++/14.2.0/ext/pb_ds/tree_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/trie_policy.hpp +#usr/include/c++/14.2.0/ext/pod_char_traits.h +#usr/include/c++/14.2.0/ext/pointer.h +#usr/include/c++/14.2.0/ext/pool_allocator.h +#usr/include/c++/14.2.0/ext/random +#usr/include/c++/14.2.0/ext/random.tcc +#usr/include/c++/14.2.0/ext/rb_tree +#usr/include/c++/14.2.0/ext/rc_string_base.h +#usr/include/c++/14.2.0/ext/rope +#usr/include/c++/14.2.0/ext/ropeimpl.h +#usr/include/c++/14.2.0/ext/slist +#usr/include/c++/14.2.0/ext/sso_string_base.h +#usr/include/c++/14.2.0/ext/stdio_filebuf.h +#usr/include/c++/14.2.0/ext/stdio_sync_filebuf.h +#usr/include/c++/14.2.0/ext/string_conversions.h +#usr/include/c++/14.2.0/ext/throw_allocator.h +#usr/include/c++/14.2.0/ext/type_traits.h +#usr/include/c++/14.2.0/ext/typelist.h +#usr/include/c++/14.2.0/ext/vstring.h +#usr/include/c++/14.2.0/ext/vstring.tcc +#usr/include/c++/14.2.0/ext/vstring_fwd.h +#usr/include/c++/14.2.0/ext/vstring_util.h +#usr/include/c++/14.2.0/fenv.h +#usr/include/c++/14.2.0/filesystem +#usr/include/c++/14.2.0/format +#usr/include/c++/14.2.0/forward_list +#usr/include/c++/14.2.0/fstream +#usr/include/c++/14.2.0/functional +#usr/include/c++/14.2.0/future +#usr/include/c++/14.2.0/generator +#usr/include/c++/14.2.0/initializer_list +#usr/include/c++/14.2.0/iomanip +#usr/include/c++/14.2.0/ios +#usr/include/c++/14.2.0/iosfwd +#usr/include/c++/14.2.0/iostream +#usr/include/c++/14.2.0/istream +#usr/include/c++/14.2.0/iterator +#usr/include/c++/14.2.0/latch +#usr/include/c++/14.2.0/limits +#usr/include/c++/14.2.0/list +#usr/include/c++/14.2.0/locale +#usr/include/c++/14.2.0/map +#usr/include/c++/14.2.0/math.h +#usr/include/c++/14.2.0/memory +#usr/include/c++/14.2.0/memory_resource +#usr/include/c++/14.2.0/mutex +#usr/include/c++/14.2.0/new +#usr/include/c++/14.2.0/numbers +#usr/include/c++/14.2.0/numeric +#usr/include/c++/14.2.0/optional +#usr/include/c++/14.2.0/ostream +#usr/include/c++/14.2.0/parallel +#usr/include/c++/14.2.0/parallel/algo.h +#usr/include/c++/14.2.0/parallel/algobase.h +#usr/include/c++/14.2.0/parallel/algorithm +#usr/include/c++/14.2.0/parallel/algorithmfwd.h +#usr/include/c++/14.2.0/parallel/balanced_quicksort.h +#usr/include/c++/14.2.0/parallel/base.h +#usr/include/c++/14.2.0/parallel/basic_iterator.h +#usr/include/c++/14.2.0/parallel/checkers.h +#usr/include/c++/14.2.0/parallel/compatibility.h +#usr/include/c++/14.2.0/parallel/compiletime_settings.h +#usr/include/c++/14.2.0/parallel/equally_split.h +#usr/include/c++/14.2.0/parallel/features.h +#usr/include/c++/14.2.0/parallel/find.h +#usr/include/c++/14.2.0/parallel/find_selectors.h +#usr/include/c++/14.2.0/parallel/for_each.h +#usr/include/c++/14.2.0/parallel/for_each_selectors.h +#usr/include/c++/14.2.0/parallel/iterator.h +#usr/include/c++/14.2.0/parallel/list_partition.h +#usr/include/c++/14.2.0/parallel/losertree.h +#usr/include/c++/14.2.0/parallel/merge.h +#usr/include/c++/14.2.0/parallel/multiseq_selection.h +#usr/include/c++/14.2.0/parallel/multiway_merge.h +#usr/include/c++/14.2.0/parallel/multiway_mergesort.h +#usr/include/c++/14.2.0/parallel/numeric +#usr/include/c++/14.2.0/parallel/numericfwd.h +#usr/include/c++/14.2.0/parallel/omp_loop.h +#usr/include/c++/14.2.0/parallel/omp_loop_static.h +#usr/include/c++/14.2.0/parallel/par_loop.h +#usr/include/c++/14.2.0/parallel/parallel.h +#usr/include/c++/14.2.0/parallel/partial_sum.h +#usr/include/c++/14.2.0/parallel/partition.h +#usr/include/c++/14.2.0/parallel/queue.h +#usr/include/c++/14.2.0/parallel/quicksort.h +#usr/include/c++/14.2.0/parallel/random_number.h +#usr/include/c++/14.2.0/parallel/random_shuffle.h +#usr/include/c++/14.2.0/parallel/search.h +#usr/include/c++/14.2.0/parallel/set_operations.h +#usr/include/c++/14.2.0/parallel/settings.h +#usr/include/c++/14.2.0/parallel/sort.h +#usr/include/c++/14.2.0/parallel/tags.h +#usr/include/c++/14.2.0/parallel/types.h +#usr/include/c++/14.2.0/parallel/unique_copy.h +#usr/include/c++/14.2.0/parallel/workstealing.h +#usr/include/c++/14.2.0/print +#usr/include/c++/14.2.0/pstl +#usr/include/c++/14.2.0/pstl/algorithm_fwd.h +#usr/include/c++/14.2.0/pstl/algorithm_impl.h +#usr/include/c++/14.2.0/pstl/execution_defs.h +#usr/include/c++/14.2.0/pstl/execution_impl.h +#usr/include/c++/14.2.0/pstl/glue_algorithm_defs.h +#usr/include/c++/14.2.0/pstl/glue_algorithm_impl.h +#usr/include/c++/14.2.0/pstl/glue_execution_defs.h +#usr/include/c++/14.2.0/pstl/glue_memory_defs.h +#usr/include/c++/14.2.0/pstl/glue_memory_impl.h +#usr/include/c++/14.2.0/pstl/glue_numeric_defs.h +#usr/include/c++/14.2.0/pstl/glue_numeric_impl.h +#usr/include/c++/14.2.0/pstl/memory_impl.h +#usr/include/c++/14.2.0/pstl/numeric_fwd.h +#usr/include/c++/14.2.0/pstl/numeric_impl.h +#usr/include/c++/14.2.0/pstl/parallel_backend.h +#usr/include/c++/14.2.0/pstl/parallel_backend_serial.h +#usr/include/c++/14.2.0/pstl/parallel_backend_tbb.h +#usr/include/c++/14.2.0/pstl/parallel_backend_utils.h +#usr/include/c++/14.2.0/pstl/parallel_impl.h +#usr/include/c++/14.2.0/pstl/pstl_config.h +#usr/include/c++/14.2.0/pstl/unseq_backend_simd.h +#usr/include/c++/14.2.0/pstl/utils.h +#usr/include/c++/14.2.0/queue +#usr/include/c++/14.2.0/random +#usr/include/c++/14.2.0/ranges +#usr/include/c++/14.2.0/ratio +#usr/include/c++/14.2.0/regex +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/atomic_word.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/basic_file.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/c++allocator.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/c++config.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/c++io.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/c++locale.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/cpu_defines.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/ctype_base.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/ctype_inline.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/cxxabi_tweaks.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/error_constants.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/extc++.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/gthr-default.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/gthr-posix.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/gthr-single.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/gthr.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/messages_members.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/opt_random.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/os_defines.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/stdc++.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/stdtr1c++.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/bits/time_members.h +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/ext +#usr/include/c++/14.2.0/riscv64-unknown-linux-gnu/ext/opt_random.h +#usr/include/c++/14.2.0/scoped_allocator +#usr/include/c++/14.2.0/semaphore +#usr/include/c++/14.2.0/set +#usr/include/c++/14.2.0/shared_mutex +#usr/include/c++/14.2.0/source_location +#usr/include/c++/14.2.0/span +#usr/include/c++/14.2.0/spanstream +#usr/include/c++/14.2.0/sstream +#usr/include/c++/14.2.0/stack +#usr/include/c++/14.2.0/stacktrace +#usr/include/c++/14.2.0/stdatomic.h +#usr/include/c++/14.2.0/stdexcept +#usr/include/c++/14.2.0/stdfloat +#usr/include/c++/14.2.0/stdlib.h +#usr/include/c++/14.2.0/stop_token +#usr/include/c++/14.2.0/streambuf +#usr/include/c++/14.2.0/string +#usr/include/c++/14.2.0/string_view +#usr/include/c++/14.2.0/syncstream +#usr/include/c++/14.2.0/system_error +#usr/include/c++/14.2.0/text_encoding +#usr/include/c++/14.2.0/tgmath.h +#usr/include/c++/14.2.0/thread +#usr/include/c++/14.2.0/tr1 +#usr/include/c++/14.2.0/tr1/array +#usr/include/c++/14.2.0/tr1/bessel_function.tcc +#usr/include/c++/14.2.0/tr1/beta_function.tcc +#usr/include/c++/14.2.0/tr1/ccomplex +#usr/include/c++/14.2.0/tr1/cctype +#usr/include/c++/14.2.0/tr1/cfenv +#usr/include/c++/14.2.0/tr1/cfloat +#usr/include/c++/14.2.0/tr1/cinttypes +#usr/include/c++/14.2.0/tr1/climits +#usr/include/c++/14.2.0/tr1/cmath +#usr/include/c++/14.2.0/tr1/complex +#usr/include/c++/14.2.0/tr1/complex.h +#usr/include/c++/14.2.0/tr1/cstdarg +#usr/include/c++/14.2.0/tr1/cstdbool +#usr/include/c++/14.2.0/tr1/cstdint +#usr/include/c++/14.2.0/tr1/cstdio +#usr/include/c++/14.2.0/tr1/cstdlib +#usr/include/c++/14.2.0/tr1/ctgmath +#usr/include/c++/14.2.0/tr1/ctime +#usr/include/c++/14.2.0/tr1/ctype.h +#usr/include/c++/14.2.0/tr1/cwchar +#usr/include/c++/14.2.0/tr1/cwctype +#usr/include/c++/14.2.0/tr1/ell_integral.tcc +#usr/include/c++/14.2.0/tr1/exp_integral.tcc +#usr/include/c++/14.2.0/tr1/fenv.h +#usr/include/c++/14.2.0/tr1/float.h +#usr/include/c++/14.2.0/tr1/functional +#usr/include/c++/14.2.0/tr1/functional_hash.h +#usr/include/c++/14.2.0/tr1/gamma.tcc +#usr/include/c++/14.2.0/tr1/hashtable.h +#usr/include/c++/14.2.0/tr1/hashtable_policy.h +#usr/include/c++/14.2.0/tr1/hypergeometric.tcc +#usr/include/c++/14.2.0/tr1/inttypes.h +#usr/include/c++/14.2.0/tr1/legendre_function.tcc +#usr/include/c++/14.2.0/tr1/limits.h +#usr/include/c++/14.2.0/tr1/math.h +#usr/include/c++/14.2.0/tr1/memory +#usr/include/c++/14.2.0/tr1/modified_bessel_func.tcc +#usr/include/c++/14.2.0/tr1/poly_hermite.tcc +#usr/include/c++/14.2.0/tr1/poly_laguerre.tcc +#usr/include/c++/14.2.0/tr1/random +#usr/include/c++/14.2.0/tr1/random.h +#usr/include/c++/14.2.0/tr1/random.tcc +#usr/include/c++/14.2.0/tr1/regex +#usr/include/c++/14.2.0/tr1/riemann_zeta.tcc +#usr/include/c++/14.2.0/tr1/shared_ptr.h +#usr/include/c++/14.2.0/tr1/special_function_util.h +#usr/include/c++/14.2.0/tr1/stdarg.h +#usr/include/c++/14.2.0/tr1/stdbool.h +#usr/include/c++/14.2.0/tr1/stdint.h +#usr/include/c++/14.2.0/tr1/stdio.h +#usr/include/c++/14.2.0/tr1/stdlib.h +#usr/include/c++/14.2.0/tr1/tgmath.h +#usr/include/c++/14.2.0/tr1/tuple +#usr/include/c++/14.2.0/tr1/type_traits +#usr/include/c++/14.2.0/tr1/unordered_map +#usr/include/c++/14.2.0/tr1/unordered_map.h +#usr/include/c++/14.2.0/tr1/unordered_set +#usr/include/c++/14.2.0/tr1/unordered_set.h +#usr/include/c++/14.2.0/tr1/utility +#usr/include/c++/14.2.0/tr1/wchar.h +#usr/include/c++/14.2.0/tr1/wctype.h +#usr/include/c++/14.2.0/tr2 +#usr/include/c++/14.2.0/tr2/bool_set +#usr/include/c++/14.2.0/tr2/bool_set.tcc +#usr/include/c++/14.2.0/tr2/dynamic_bitset +#usr/include/c++/14.2.0/tr2/dynamic_bitset.tcc +#usr/include/c++/14.2.0/tr2/ratio +#usr/include/c++/14.2.0/tr2/type_traits +#usr/include/c++/14.2.0/tuple +#usr/include/c++/14.2.0/type_traits +#usr/include/c++/14.2.0/typeindex +#usr/include/c++/14.2.0/typeinfo +#usr/include/c++/14.2.0/unordered_map +#usr/include/c++/14.2.0/unordered_set +#usr/include/c++/14.2.0/utility +#usr/include/c++/14.2.0/valarray +#usr/include/c++/14.2.0/variant +#usr/include/c++/14.2.0/vector +#usr/include/c++/14.2.0/version #usr/lib/gcc #usr/lib/gcc/riscv64-unknown-linux-gnu -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0 -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/cc1 -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/cc1plus -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/collect2 -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/crtbegin.o -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/crtbeginS.o -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/crtbeginT.o -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/crtend.o -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/crtendS.o -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/crti.o -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/crtn.o -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/g++-mapper-server -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include-fixed -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include-fixed/README -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/acc_prof.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/float.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/gcov.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/iso646.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/limits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/omp.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/openacc.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/riscv_vector.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/sanitizer -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/sanitizer/asan_interface.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/sanitizer/common_interface_defs.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/sanitizer/hwasan_interface.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/sanitizer/lsan_interface.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/sanitizer/tsan_interface.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/ssp -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/ssp/ssp.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/ssp/stdio.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/ssp/string.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/ssp/unistd.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/stdalign.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/stdarg.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/stdatomic.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/stdbool.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/stddef.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/stdfix.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/stdint-gcc.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/stdint.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/stdnoreturn.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/syslimits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/unwind.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/include/varargs.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/fixinc.sh -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/fixinc_list -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/fixincl -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/gsyslimits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/include -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/include/README -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/include/limits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/macro_list -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/mkheaders -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/mkheaders.conf -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/install-tools/mkinstalldirs -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/libgcc.a -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/libgcc_eh.a -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/libgcov.a -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/liblto_plugin.la -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/liblto_plugin.so -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/lto-wrapper -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/lto1 -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/gengtype -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/gtype.state -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ada -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ada/gcc-interface -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ada/gcc-interface/ada-tree.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/addresses.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/alias.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/align.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/all-tree.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/alloc-pool.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ansidecl.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/array-traits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/asan.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/attr-fnspec.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/attribs.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/auto-host.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/auto-profile.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/b-header-vars -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/backend.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/basic-block.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/bb-reorder.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/bitmap.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/builtin-attrs.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/builtin-types.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/builtins.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/builtins.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/bversion.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/c-family -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-common.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-common.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-objc.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-pragma.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/c-family/c-pretty-print.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/c-tree.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/calls.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ccmp.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfg-flags.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfg.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfganal.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfgbuild.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfgcleanup.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfgexpand.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfghooks.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfgloop.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfgloopmanip.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cfgrtl.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cgraph.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cif-code.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/collect-utils.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/collect2-aix.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/collect2.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/color-macros.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/conditions.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/elfos.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/glibc-stdint.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/gnu-user.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/initfini-array.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/linux-protos.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/linux.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/riscv -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/riscv/linux.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/riscv/riscv-opts.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/riscv/riscv-protos.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/config/riscv/riscv.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/configargs.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/context.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/convert.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/coretypes.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/coroutine-builtins.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/coverage.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cp -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cp/contracts.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cp/cp-trait.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cp/cp-tree.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cp/cp-tree.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cp/cxx-pretty-print.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cp/name-lookup.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cp/operators.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cp/type-utils.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cppbuiltin.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cppdefault.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cpplib.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/cselib.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ctfc.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/d -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/d/d-tree.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/data-streamer.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dbgcnt.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dbgcnt.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dce.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ddg.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/debug.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/defaults.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/df.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dfp.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-client-data-hooks.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-color.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-core.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-event-id.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-metadata.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-path.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-spec.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic-url.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/diagnostic.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/digraph.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dojump.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dominance.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/domwalk.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/double-int.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dump-context.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dumpfile.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dwarf2asm.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dwarf2ctf.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/dwarf2out.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/edit-context.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/emit-rtl.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/errors.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/escaped_string.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/et-forest.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/except.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/explow.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/expmed.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/expr.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/fibonacci_heap.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/file-find.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/file-prefix-map.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/filenames.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/fixed-value.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/flag-types.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/flags.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/fold-const-call.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/fold-const.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/function-abi.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/function.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gcc-plugin.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gcc-rich-location.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gcc-symtab.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gcc.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gcov-counter.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gcov-io.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gcse-common.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gcse.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/generic-match.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gengtype.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/genrtl.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gensupport.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ggc-internal.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ggc.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-array-bounds.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-builder.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-expr.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-fold.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-iterator.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-low.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-match.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-predicate-analysis.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-predict.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-pretty-print.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-cache.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-edge.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-fold.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-gori.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-infer.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-op.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-path.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range-trace.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-range.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-ssa-warn-access.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-ssa-warn-restrict.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-ssa.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-streamer.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple-walk.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimple.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimplify-me.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gimplify.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/glimits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gomp-constants.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/graph.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/graphds.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/graphite.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/graphviz.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gsstruct.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gsyms.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gsyslimits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gtm-builtins.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/gtype-desc.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hard-reg-set.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hash-map-traits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hash-map.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hash-set.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hash-table.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hash-traits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hashtab.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/highlev-plugin-common.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hooks.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hosthooks-def.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hosthooks.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hw-doloop.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/hwint.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ifcvt.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/inchash.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/incpath.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/input.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-addr.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-attr-common.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-attr.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-codes.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-config.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-constants.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-flags.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-modes-inline.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-modes.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/insn-notes.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/int-vector-builder.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/internal-fn.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/internal-fn.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/intl.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-fnsummary.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-icf-gimple.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-icf.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-inline.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-modref-tree.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-modref.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-param-manipulation.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-predicate.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-prop.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-ref.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-reference.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ipa-utils.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ira-int.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ira.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/is-a.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/iterator-utils.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/json.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/langhooks-def.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/langhooks.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/lcm.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/libfuncs.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/libiberty.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/limitx.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/limity.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/line-map.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/logical-location.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/loop-unroll.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/lower-subreg.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/lra-int.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/lra.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/lto-compress.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/lto-section-names.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/lto-streamer.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/m2 -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/m2/m2-tree.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/machmode.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/machmode.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/make-unique.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/md5.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/mem-stats-traits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/mem-stats.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/memmodel.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/memory-block.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/mode-classes.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/mux-utils.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/objc -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/objc/objc-tree.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/obstack-utils.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/obstack.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/omp-builtins.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/omp-expand.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/omp-general.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/omp-low.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/omp-offload.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/omp-simd-clone.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/opt-problem.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/opt-suggestions.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/optabs-libfuncs.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/optabs-query.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/optabs-tree.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/optabs.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/optabs.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/optinfo-emit-json.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/optinfo.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/options.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/opts-diagnostic.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/opts-jobserver.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/opts.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ordered-hash-map.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/output.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/pass-instances.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/pass_manager.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/passes.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/plugin-api.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/plugin-version.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/plugin.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/plugin.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/pointer-query.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/poly-int-types.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/poly-int.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/predict.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/predict.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/prefix.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/pretty-print.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/print-rtl.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/print-tree.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/profile-count.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/profile.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/range-op.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/range.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/read-md.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/read-rtl-function.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/real.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/realmpfr.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/recog.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/reg-notes.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/regcprop.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/regrename.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/regs.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/regset.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/reload.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/resource.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/rtl-error.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/rtl-iter.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/rtl-ssa.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/rtl.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/rtl.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/rtlanal.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/rtlhash.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/rtlhooks-def.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/rtx-vector-builder.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/run-rtl-passes.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/safe-ctype.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sanitizer.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sbitmap.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sched-int.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sel-sched-dump.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sel-sched-ir.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sel-sched.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/selftest-diagnostic.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/selftest-rtl.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/selftest.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sese.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/shortest-paths.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/shrink-wrap.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/signop.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sparseset.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/spellcheck-tree.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/spellcheck.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/splay-tree-utils.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/splay-tree.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sreal.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ssa-iterators.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ssa.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/statistics.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/stmt.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/stor-layout.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/streamer-hooks.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/stringpool.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/substring-locations.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/symbol-summary.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/symtab-clones.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/symtab-thunks.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/symtab.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/sync-builtins.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/system.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/target-def.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/target-globals.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/target-hooks-macros.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/target-insns.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/target.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/target.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/targhooks.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/timevar.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/timevar.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tm-preds.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tm.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tm_p.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/toplev.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tracer.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/trans-mem.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-affine.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-cfg.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-cfgcleanup.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-check.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-chrec.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-core.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-data-ref.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-dfa.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-diagnostic.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-dump.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-eh.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-hash-traits.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-hasher.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-if-conv.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-inline.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-into-ssa.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-iterator.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-logical-location.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-nested.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-object-size.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-outof-ssa.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-parloops.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-pass.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-phinodes.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-pretty-print.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-scalar-evolution.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-sra.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-address.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-alias-compare.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-alias.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-ccp.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-coalesce.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-dce.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-dom.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-dse.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-live.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-loop-ivopts.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-loop-manip.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-loop-niter.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-loop.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-math-opts.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-operands.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-propagate.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-reassoc.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-sccvn.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-scopedtables.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-strlen.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-ter.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-threadedge.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa-threadupdate.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssa.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-ssanames.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-stdarg.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-streamer.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-switch-conversion.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-vector-builder.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-vectorizer.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree-vrp.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tree.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/treestruct.def -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tristate.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tsan.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/tsystem.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/typeclass.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/typed-splay-tree.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/ubsan.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/valtrack.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/value-pointer-equiv.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/value-prof.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/value-query.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/value-range-pretty-print.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/value-range-storage.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/value-range.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/value-relation.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/varasm.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/vec-perm-indices.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/vec.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/vector-builder.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/version.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/vmsdbg.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/vr-values.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/vtable-verify.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/wide-int-bitmask.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/wide-int-print.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/wide-int.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/include/xcoff.h -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/libcc1plugin.la -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/libcc1plugin.so -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/libcc1plugin.so.0 -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/libcc1plugin.so.0.0.0 -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/libcp1plugin.la -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/libcp1plugin.so -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/libcp1plugin.so.0 -#usr/lib/gcc/riscv64-unknown-linux-gnu/13.3.0/plugin/libcp1plugin.so.0.0.0 +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0 +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/cc1 +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/cc1plus +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/collect2 +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/crtbegin.o +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/crtbeginS.o +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/crtbeginT.o +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/crtend.o +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/crtendS.o +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/crti.o +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/crtn.o +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/g++-mapper-server +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include-fixed +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include-fixed/README +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/acc_prof.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/float.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/gcov.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/iso646.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/limits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/omp.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/openacc.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/riscv_bitmanip.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/riscv_crypto.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/riscv_th_vector.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/riscv_vector.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/sanitizer +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/sanitizer/asan_interface.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/sanitizer/common_interface_defs.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/sanitizer/hwasan_interface.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/sanitizer/lsan_interface.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/sanitizer/tsan_interface.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/ssp +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/ssp/ssp.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/ssp/stdio.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/ssp/string.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/ssp/unistd.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stdalign.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stdarg.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stdatomic.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stdbool.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stdckdint.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stddef.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stdfix.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stdint-gcc.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stdint.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/stdnoreturn.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/syslimits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/unwind.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/include/varargs.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/fixinc.sh +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/fixinc_list +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/fixincl +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/gsyslimits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/include +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/include/README +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/include/limits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/macro_list +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/mkheaders +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/mkheaders.conf +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/install-tools/mkinstalldirs +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/libgcc.a +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/libgcc_eh.a +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/libgcov.a +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/liblto_plugin.la +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/liblto_plugin.so +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/lto-wrapper +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/lto1 +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/gengtype +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/gtype.state +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ada +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ada/gcc-interface +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ada/gcc-interface/ada-tree.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/addresses.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/alias.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/align.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/all-tree.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/alloc-pool.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/access-diagram.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analysis-plan.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analyzer-language.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analyzer-logging.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analyzer-selftests.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/analyzer.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/bar-chart.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/call-details.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/call-info.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/call-string.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/call-summary.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/checker-event.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/checker-path.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/complexity.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/constraint-manager.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/diagnostic-manager.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/engine.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/exploded-graph.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/feasible-graph.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/function-set.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/inlining-iterator.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/known-function-manager.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/pending-diagnostic.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/program-point.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/program-state.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/ranges.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/reachability.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/record-layout.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/region-model-manager.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/region-model-reachability.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/region-model.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/region.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/sm.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/state-purge.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/store.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/supergraph.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/svalue.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/symbol.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/analyzer/trimmed-graph.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ansidecl.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/array-traits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/asan.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/attr-fnspec.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/attribs.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/auto-host.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/auto-profile.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/b-header-vars +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/backend.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/basic-block.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/bb-reorder.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/bitmap.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/builtin-attrs.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/builtin-types.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/builtins.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/builtins.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/bversion.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/c +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/c-family +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-common.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-common.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-objc.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-pragma.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/c-family/c-pretty-print.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/c-tree.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/c/c-tree.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/calls.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ccmp.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfg-flags.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfg.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfganal.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfgbuild.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfgcleanup.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfgexpand.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfghooks.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfgloop.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfgloopmanip.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cfgrtl.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cgraph.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cif-code.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/collect-utils.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/collect2-aix.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/collect2.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/color-macros.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/conditions.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/elfos.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/glibc-stdint.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/gnu-user.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/initfini-array.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/linux-protos.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/linux.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/riscv +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/riscv/linux.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/riscv/riscv-opts.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/riscv/riscv-protos.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/config/riscv/riscv.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/configargs.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/context.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/convert.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/coretypes.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/coroutine-builtins.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/coverage.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cp +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cp/contracts.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cp/cp-trait.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cp/cp-tree.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cp/cp-tree.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cp/cxx-pretty-print.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cp/name-lookup.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cp/operators.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cp/type-utils.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cppbuiltin.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cppdefault.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cpplib.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/cselib.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ctfc.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/d +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/d/d-tree.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/data-streamer.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dbgcnt.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dbgcnt.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dce.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ddg.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/debug.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/defaults.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/df.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dfp.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-client-data-hooks.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-color.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-core.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-diagram.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-event-id.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-format-sarif.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-metadata.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-path.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-spec.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic-url.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/diagnostic.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/digraph.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dojump.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dominance.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/domwalk.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/double-int.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dump-context.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dumpfile.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dwarf2asm.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dwarf2ctf.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/dwarf2out.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/edit-context.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/emit-rtl.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/errors.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/escaped_string.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/et-forest.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/except.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/explow.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/expmed.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/expr.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/fibonacci_heap.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/file-find.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/file-prefix-map.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/filenames.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/fixed-value.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/flag-types.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/flags.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/fold-const-call.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/fold-const.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/function-abi.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/function.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcc-plugin.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcc-rich-location.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcc-symtab.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcc-urlifier.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcc-urlifier.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcc.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcov-counter.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcov-io.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcse-common.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gcse.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/generic-match.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gengtype.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/genrtl.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gensupport.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ggc-internal.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ggc.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-array-bounds.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-builder.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-expr.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-fold.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-iterator.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-low.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-lower-bitint.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-match.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-predicate-analysis.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-predict.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-pretty-print.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-cache.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-edge.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-fold.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-gori.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-infer.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-op.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-path.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-phi.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range-trace.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-range.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-ssa-warn-access.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-ssa-warn-restrict.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-ssa.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-streamer.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple-walk.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimple.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimplify-me.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gimplify.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/glimits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gomp-constants.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/graph.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/graphds.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/graphite.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/graphviz.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gsstruct.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gsyms.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gsyslimits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gtm-builtins.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/gtype-desc.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hard-reg-set.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hash-map-traits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hash-map.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hash-set.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hash-table.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hash-traits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hashtab.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/highlev-plugin-common.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hooks.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hosthooks-def.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hosthooks.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hw-doloop.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/hwint.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ifcvt.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/inchash.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/incpath.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/input.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-addr.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-attr-common.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-attr.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-codes.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-config.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-constants.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-flags.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-modes-inline.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-modes.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-notes.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/insn-opinit.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/int-vector-builder.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/internal-fn.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/internal-fn.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/intl.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-cp.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-fnsummary.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-icf-gimple.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-icf.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-inline.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-modref-tree.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-modref.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-param-manipulation.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-predicate.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-prop.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-ref.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-reference.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-strub.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ipa-utils.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ira-int.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ira.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/is-a.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/iterator-utils.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/json.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/langhooks-def.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/langhooks.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/lcm.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/libfuncs.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/libiberty.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/limitx.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/limity.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/line-map.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/logical-location.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/loop-unroll.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/lower-subreg.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/lra-int.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/lra.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/lto-compress.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/lto-section-names.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/lto-streamer.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/m2 +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/m2/m2-tree.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/machmode.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/machmode.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/make-unique.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/md5.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/mem-stats-traits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/mem-stats.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/memmodel.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/memory-block.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/mode-classes.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/mux-utils.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/objc +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/objc/objc-tree.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/obstack-utils.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/obstack.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/omp-api.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/omp-builtins.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/omp-expand.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/omp-general.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/omp-low.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/omp-offload.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/omp-selectors.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/omp-simd-clone.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/opt-problem.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/opt-suggestions.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/optabs-libfuncs.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/optabs-query.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/optabs-tree.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/optabs.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/optabs.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/optinfo-emit-json.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/optinfo.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/options.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/opts-diagnostic.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/opts-jobserver.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/opts.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ordered-hash-map.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/output.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/pass-instances.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/pass_manager.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/passes.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/plugin-api.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/plugin-version.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/plugin.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/plugin.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/pointer-query.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/poly-int-types.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/poly-int.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/predict.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/predict.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/prefix.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/pretty-print-urlifier.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/pretty-print.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/print-rtl.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/print-tree.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/profile-count.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/profile.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/range-op-mixed.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/range-op.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/range.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/read-md.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/read-rtl-function.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/real.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/realmpfr.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/recog.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/reg-notes.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/regcprop.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/regrename.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/regs.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/regset.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/reload.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/resource.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rich-location.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rtl-error.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rtl-iter.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rtl-ssa.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rtl.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rtl.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rtlanal.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rtlhash.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rtlhooks-def.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/rtx-vector-builder.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/run-rtl-passes.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/safe-ctype.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sanitizer.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sbitmap.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sched-int.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sel-sched-dump.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sel-sched-ir.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sel-sched.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/selftest-diagnostic.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/selftest-rtl.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/selftest.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sese.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/shortest-paths.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/shrink-wrap.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/signop.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sparseset.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/spellcheck-tree.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/spellcheck.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/splay-tree-utils.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/splay-tree.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sreal.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ssa-iterators.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ssa.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/statistics.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/stmt.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/stor-layout.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/streamer-hooks.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/stringpool.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/substring-locations.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/symbol-summary.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/symtab-clones.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/symtab-thunks.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/symtab.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/sync-builtins.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/system.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/target-def.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/target-globals.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/target-hooks-macros.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/target-insns.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/target.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/target.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/targhooks.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/timevar.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/timevar.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tm-preds.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tm.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tm_p.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/toplev.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tracer.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/trans-mem.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-affine.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-cfg.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-cfgcleanup.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-check.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-chrec.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-core.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-data-ref.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-dfa.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-diagnostic.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-dump.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-eh.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-hash-traits.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-hasher.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-if-conv.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-inline.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-into-ssa.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-iterator.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-logical-location.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-nested.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-object-size.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-outof-ssa.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-parloops.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-pass.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-phinodes.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-pretty-print.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-scalar-evolution.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-sra.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-address.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-alias-compare.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-alias.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-ccp.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-coalesce.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-dce.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-dom.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-dse.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-live.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-loop-ivopts.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-loop-manip.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-loop-niter.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-loop.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-math-opts.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-operands.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-propagate.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-reassoc.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-sccvn.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-scopedtables.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-strlen.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-ter.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-threadedge.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa-threadupdate.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssa.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-ssanames.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-stdarg.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-streamer.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-switch-conversion.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-vector-builder.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-vectorizer.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree-vrp.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tree.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/treestruct.def +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tristate.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tsan.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/tsystem.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/typeclass.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/typed-splay-tree.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/ubsan.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/valtrack.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/value-pointer-equiv.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/value-prof.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/value-query.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/value-range-pretty-print.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/value-range-storage.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/value-range.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/value-relation.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/varasm.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/vec-perm-indices.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/vec.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/vector-builder.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/version.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/vmsdbg.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/vr-values.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/vtable-verify.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/wide-int-bitmask.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/wide-int-print.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/wide-int.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/include/xcoff.h +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/libcc1plugin.la +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/libcc1plugin.so +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/libcc1plugin.so.0 +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/libcc1plugin.so.0.0.0 +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/libcp1plugin.la +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/libcp1plugin.so +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/libcp1plugin.so.0 +#usr/lib/gcc/riscv64-unknown-linux-gnu/14.2.0/plugin/libcp1plugin.so.0.0.0 #usr/lib/libasan.a #usr/lib/libasan.la #usr/lib/libasan.so @@ -1439,6 +1510,12 @@ usr/lib/libgomp.so.1.0.0 usr/lib/libitm.so.1 usr/lib/libitm.so.1.0.0 #usr/lib/libitm.spec +#usr/lib/liblsan.a +#usr/lib/liblsan.la +#usr/lib/liblsan.so +usr/lib/liblsan.so.0 +usr/lib/liblsan.so.0.0.0 +#usr/lib/liblsan_preinit.o #usr/lib/libsanitizer.spec #usr/lib/libssp.a #usr/lib/libssp.la @@ -1448,26 +1525,32 @@ usr/lib/libssp.so.0.0.0 #usr/lib/libssp_nonshared.a #usr/lib/libssp_nonshared.la #usr/lib/libstdc++.a -usr/lib/libstdc++.so.6.0.32 +usr/lib/libstdc++.so.6.0.33 #usr/lib/libstdc++exp.a #usr/lib/libstdc++exp.la #usr/lib/libstdc++fs.a #usr/lib/libstdc++fs.la #usr/lib/libsupc++.a #usr/lib/libsupc++.la +#usr/lib/libtsan.a +#usr/lib/libtsan.la +#usr/lib/libtsan.so +usr/lib/libtsan.so.2 +usr/lib/libtsan.so.2.0.0 +#usr/lib/libtsan_preinit.o #usr/lib/libubsan.a #usr/lib/libubsan.la #usr/lib/libubsan.so usr/lib/libubsan.so.1 usr/lib/libubsan.so.1.0.0 -#usr/share/gcc-13.3.0 -#usr/share/gcc-13.3.0/python -#usr/share/gcc-13.3.0/python/libstdcxx -#usr/share/gcc-13.3.0/python/libstdcxx/__init__.py -#usr/share/gcc-13.3.0/python/libstdcxx/v6 -#usr/share/gcc-13.3.0/python/libstdcxx/v6/__init__.py -#usr/share/gcc-13.3.0/python/libstdcxx/v6/printers.py -#usr/share/gcc-13.3.0/python/libstdcxx/v6/xmethods.py +#usr/share/gcc-14.2.0 +#usr/share/gcc-14.2.0/python +#usr/share/gcc-14.2.0/python/libstdcxx +#usr/share/gcc-14.2.0/python/libstdcxx/__init__.py +#usr/share/gcc-14.2.0/python/libstdcxx/v6 +#usr/share/gcc-14.2.0/python/libstdcxx/v6/__init__.py +#usr/share/gcc-14.2.0/python/libstdcxx/v6/printers.py +#usr/share/gcc-14.2.0/python/libstdcxx/v6/xmethods.py #usr/share/info/cpp.info #usr/share/info/cppinternals.info #usr/share/info/gcc.info diff --git a/config/rootfiles/common/riscv64/glibc b/config/rootfiles/common/riscv64/glibc index 1ee4b92bdb..caab864d9a 100644 --- a/config/rootfiles/common/riscv64/glibc +++ b/config/rootfiles/common/riscv64/glibc @@ -124,7 +124,6 @@ usr/bin/locale #usr/include/bits/param.h #usr/include/bits/poll.h #usr/include/bits/poll2.h -#usr/include/bits/platform/features.h #usr/include/bits/posix1_lim.h #usr/include/bits/posix2_lim.h #usr/include/bits/posix_opt.h @@ -444,6 +443,7 @@ usr/bin/locale #usr/include/sys/fsuid.h #usr/include/sys/gmon.h #usr/include/sys/gmon_out.h +#usr/include/sys/hwprobe.h #usr/include/sys/inotify.h #usr/include/sys/ioctl.h #usr/include/sys/ipc.h @@ -800,6 +800,7 @@ usr/lib/gconv #usr/lib/glibc/getconf/POSIX_V6_LP64_OFF64 #usr/lib/glibc/getconf/POSIX_V7_LP64_OFF64 #usr/lib/glibc/getconf/XBS5_LP64_OFF64 +#usr/lib/grcrt1.o #usr/lib/libBrokenLocale.a #usr/lib/libBrokenLocale.so #usr/lib/libanl.a @@ -5177,6 +5178,20 @@ usr/lib/locale #usr/lib/locale/lt_LT/LC_PAPER #usr/lib/locale/lt_LT/LC_TELEPHONE #usr/lib/locale/lt_LT/LC_TIME +#usr/lib/locale/ltg_LV.utf8 +#usr/lib/locale/ltg_LV.utf8/LC_ADDRESS +#usr/lib/locale/ltg_LV.utf8/LC_COLLATE +#usr/lib/locale/ltg_LV.utf8/LC_CTYPE +#usr/lib/locale/ltg_LV.utf8/LC_IDENTIFICATION +#usr/lib/locale/ltg_LV.utf8/LC_MEASUREMENT +#usr/lib/locale/ltg_LV.utf8/LC_MESSAGES +#usr/lib/locale/ltg_LV.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ltg_LV.utf8/LC_MONETARY +#usr/lib/locale/ltg_LV.utf8/LC_NAME +#usr/lib/locale/ltg_LV.utf8/LC_NUMERIC +#usr/lib/locale/ltg_LV.utf8/LC_PAPER +#usr/lib/locale/ltg_LV.utf8/LC_TELEPHONE +#usr/lib/locale/ltg_LV.utf8/LC_TIME #usr/lib/locale/lv_LV #usr/lib/locale/lv_LV.utf8 #usr/lib/locale/lv_LV.utf8/LC_ADDRESS @@ -5261,6 +5276,20 @@ usr/lib/locale #usr/lib/locale/mai_NP/LC_PAPER #usr/lib/locale/mai_NP/LC_TELEPHONE #usr/lib/locale/mai_NP/LC_TIME +#usr/lib/locale/mdf_RU +#usr/lib/locale/mdf_RU/LC_ADDRESS +#usr/lib/locale/mdf_RU/LC_COLLATE +#usr/lib/locale/mdf_RU/LC_CTYPE +#usr/lib/locale/mdf_RU/LC_IDENTIFICATION +#usr/lib/locale/mdf_RU/LC_MEASUREMENT +#usr/lib/locale/mdf_RU/LC_MESSAGES +#usr/lib/locale/mdf_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mdf_RU/LC_MONETARY +#usr/lib/locale/mdf_RU/LC_NAME +#usr/lib/locale/mdf_RU/LC_NUMERIC +#usr/lib/locale/mdf_RU/LC_PAPER +#usr/lib/locale/mdf_RU/LC_TELEPHONE +#usr/lib/locale/mdf_RU/LC_TIME #usr/lib/locale/mfe_MU #usr/lib/locale/mfe_MU/LC_ADDRESS #usr/lib/locale/mfe_MU/LC_COLLATE @@ -6311,6 +6340,20 @@ usr/lib/locale #usr/lib/locale/sc_IT/LC_PAPER #usr/lib/locale/sc_IT/LC_TELEPHONE #usr/lib/locale/sc_IT/LC_TIME +#usr/lib/locale/scn_IT +#usr/lib/locale/scn_IT/LC_ADDRESS +#usr/lib/locale/scn_IT/LC_COLLATE +#usr/lib/locale/scn_IT/LC_CTYPE +#usr/lib/locale/scn_IT/LC_IDENTIFICATION +#usr/lib/locale/scn_IT/LC_MEASUREMENT +#usr/lib/locale/scn_IT/LC_MESSAGES +#usr/lib/locale/scn_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/scn_IT/LC_MONETARY +#usr/lib/locale/scn_IT/LC_NAME +#usr/lib/locale/scn_IT/LC_NUMERIC +#usr/lib/locale/scn_IT/LC_PAPER +#usr/lib/locale/scn_IT/LC_TELEPHONE +#usr/lib/locale/scn_IT/LC_TIME #usr/lib/locale/sd_IN #usr/lib/locale/sd_IN/LC_ADDRESS #usr/lib/locale/sd_IN/LC_COLLATE @@ -7781,6 +7824,7 @@ usr/lib/locale #usr/lib/locale/zu_ZA/LC_PAPER #usr/lib/locale/zu_ZA/LC_TELEPHONE #usr/lib/locale/zu_ZA/LC_TIME +#usr/lib/rcrt1.o #usr/sbin/iconvconfig #usr/sbin/zic #usr/share/i18n @@ -8233,11 +8277,13 @@ usr/lib/locale #usr/share/i18n/locales/ln_CD #usr/share/i18n/locales/lo_LA #usr/share/i18n/locales/lt_LT +#usr/share/i18n/locales/ltg_LV #usr/share/i18n/locales/lv_LV #usr/share/i18n/locales/lzh_TW #usr/share/i18n/locales/mag_IN #usr/share/i18n/locales/mai_IN #usr/share/i18n/locales/mai_NP +#usr/share/i18n/locales/mdf_RU #usr/share/i18n/locales/mfe_MU #usr/share/i18n/locales/mg_MG #usr/share/i18n/locales/mhr_RU @@ -8295,6 +8341,7 @@ usr/lib/locale #usr/share/i18n/locales/sah_RU #usr/share/i18n/locales/sat_IN #usr/share/i18n/locales/sc_IT +#usr/share/i18n/locales/scn_IT #usr/share/i18n/locales/sd_IN #usr/share/i18n/locales/sd_IN@devanagari #usr/share/i18n/locales/se_NO diff --git a/config/rootfiles/common/riscv64/ruby b/config/rootfiles/common/riscv64/ruby index 381703bfc2..92c09e9ef8 100644 --- a/config/rootfiles/common/riscv64/ruby +++ b/config/rootfiles/common/riscv64/ruby @@ -13,9 +13,6 @@ #usr/bin/syntax_suggest #usr/bin/typeprof #usr/include/ruby-3.3.0 -#usr/include/ruby-3.3.0/riscv64-linux -#usr/include/ruby-3.3.0/riscv64-linux/ruby -#usr/include/ruby-3.3.0/riscv64-linux/ruby/config.h #usr/include/ruby-3.3.0/ruby #usr/include/ruby-3.3.0/ruby.h #usr/include/ruby-3.3.0/ruby/assert.h @@ -220,9 +217,12 @@ #usr/include/ruby-3.3.0/ruby/util.h #usr/include/ruby-3.3.0/ruby/version.h #usr/include/ruby-3.3.0/ruby/vm.h +#usr/include/ruby-3.3.0/x86_64-linux +#usr/include/ruby-3.3.0/x86_64-linux/ruby +#usr/include/ruby-3.3.0/x86_64-linux/ruby/config.h #usr/lib/libruby.so #usr/lib/libruby.so.3.3 -#usr/lib/libruby.so.3.3.3 +#usr/lib/libruby.so.3.3.4 #usr/lib/pkgconfig/ruby-3.3.pc #usr/lib/ruby #usr/lib/ruby/3.3.0 @@ -1175,112 +1175,6 @@ #usr/lib/ruby/3.3.0/ripper/filter.rb #usr/lib/ruby/3.3.0/ripper/lexer.rb #usr/lib/ruby/3.3.0/ripper/sexp.rb -#usr/lib/ruby/3.3.0/riscv64-linux -#usr/lib/ruby/3.3.0/riscv64-linux/bigdecimal.so -#usr/lib/ruby/3.3.0/riscv64-linux/cgi -#usr/lib/ruby/3.3.0/riscv64-linux/cgi/escape.so -#usr/lib/ruby/3.3.0/riscv64-linux/continuation.so -#usr/lib/ruby/3.3.0/riscv64-linux/coverage.so -#usr/lib/ruby/3.3.0/riscv64-linux/date_core.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest -#usr/lib/ruby/3.3.0/riscv64-linux/digest.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/bubblebabble.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/md5.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/rmd160.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/sha1.so -#usr/lib/ruby/3.3.0/riscv64-linux/digest/sha2.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc -#usr/lib/ruby/3.3.0/riscv64-linux/enc/big5.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/cesu_8.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/cp949.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/emacs_mule.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/encdb.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/euc_jp.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/euc_kr.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/euc_tw.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/gb18030.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/gb2312.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/gbk.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_1.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_10.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_11.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_13.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_14.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_15.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_16.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_2.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_3.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_4.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_5.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_6.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_7.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_8.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/iso_8859_9.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/koi8_r.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/koi8_u.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/shift_jis.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/big5.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/cesu_8.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/chinese.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/ebcdic.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji_iso2022_kddi.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji_sjis_docomo.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji_sjis_kddi.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/emoji_sjis_softbank.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/escape.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/gb18030.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/gbk.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/iso2022.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/japanese.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/japanese_euc.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/japanese_sjis.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/korean.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/single_byte.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/transdb.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/utf8_mac.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/trans/utf_16_32.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/utf_16be.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/utf_16le.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/utf_32be.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/utf_32le.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1250.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1251.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1252.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1253.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1254.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_1257.so -#usr/lib/ruby/3.3.0/riscv64-linux/enc/windows_31j.so -#usr/lib/ruby/3.3.0/riscv64-linux/erb -#usr/lib/ruby/3.3.0/riscv64-linux/erb/escape.so -#usr/lib/ruby/3.3.0/riscv64-linux/etc.so -#usr/lib/ruby/3.3.0/riscv64-linux/fcntl.so -#usr/lib/ruby/3.3.0/riscv64-linux/fiddle.so -#usr/lib/ruby/3.3.0/riscv64-linux/io -#usr/lib/ruby/3.3.0/riscv64-linux/io/console.so -#usr/lib/ruby/3.3.0/riscv64-linux/io/nonblock.so -#usr/lib/ruby/3.3.0/riscv64-linux/io/wait.so -#usr/lib/ruby/3.3.0/riscv64-linux/json -#usr/lib/ruby/3.3.0/riscv64-linux/json/ext -#usr/lib/ruby/3.3.0/riscv64-linux/json/ext/generator.so -#usr/lib/ruby/3.3.0/riscv64-linux/json/ext/parser.so -#usr/lib/ruby/3.3.0/riscv64-linux/monitor.so -#usr/lib/ruby/3.3.0/riscv64-linux/nkf.so -#usr/lib/ruby/3.3.0/riscv64-linux/objspace.so -#usr/lib/ruby/3.3.0/riscv64-linux/openssl.so -#usr/lib/ruby/3.3.0/riscv64-linux/pathname.so -#usr/lib/ruby/3.3.0/riscv64-linux/psych.so -#usr/lib/ruby/3.3.0/riscv64-linux/pty.so -#usr/lib/ruby/3.3.0/riscv64-linux/rbconfig -#usr/lib/ruby/3.3.0/riscv64-linux/rbconfig.rb -#usr/lib/ruby/3.3.0/riscv64-linux/rbconfig/sizeof.so -#usr/lib/ruby/3.3.0/riscv64-linux/ripper.so -#usr/lib/ruby/3.3.0/riscv64-linux/socket.so -#usr/lib/ruby/3.3.0/riscv64-linux/stringio.so -#usr/lib/ruby/3.3.0/riscv64-linux/strscan.so -#usr/lib/ruby/3.3.0/riscv64-linux/syslog.so -#usr/lib/ruby/3.3.0/riscv64-linux/zlib.so #usr/lib/ruby/3.3.0/ruby_vm #usr/lib/ruby/3.3.0/ruby_vm/rjit #usr/lib/ruby/3.3.0/ruby_vm/rjit/assembler.rb @@ -1656,6 +1550,112 @@ #usr/lib/ruby/3.3.0/uri/ws.rb #usr/lib/ruby/3.3.0/uri/wss.rb #usr/lib/ruby/3.3.0/weakref.rb +#usr/lib/ruby/3.3.0/x86_64-linux +#usr/lib/ruby/3.3.0/x86_64-linux/bigdecimal.so +#usr/lib/ruby/3.3.0/x86_64-linux/cgi +#usr/lib/ruby/3.3.0/x86_64-linux/cgi/escape.so +#usr/lib/ruby/3.3.0/x86_64-linux/continuation.so +#usr/lib/ruby/3.3.0/x86_64-linux/coverage.so +#usr/lib/ruby/3.3.0/x86_64-linux/date_core.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest +#usr/lib/ruby/3.3.0/x86_64-linux/digest.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/bubblebabble.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/md5.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/rmd160.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/sha1.so +#usr/lib/ruby/3.3.0/x86_64-linux/digest/sha2.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc +#usr/lib/ruby/3.3.0/x86_64-linux/enc/big5.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/cesu_8.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/cp949.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/emacs_mule.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/encdb.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/euc_jp.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/euc_kr.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/euc_tw.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/gb18030.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/gb2312.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/gbk.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_1.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_10.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_11.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_13.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_14.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_15.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_16.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_2.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_3.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_4.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_5.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_6.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_7.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_8.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/iso_8859_9.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/koi8_r.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/koi8_u.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/shift_jis.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/big5.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/cesu_8.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/chinese.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/ebcdic.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_iso2022_kddi.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_sjis_docomo.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_sjis_kddi.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/emoji_sjis_softbank.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/escape.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/gb18030.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/gbk.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/iso2022.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/japanese.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/japanese_euc.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/japanese_sjis.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/korean.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/single_byte.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/transdb.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/utf8_mac.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/trans/utf_16_32.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_16be.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_16le.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_32be.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/utf_32le.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1250.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1251.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1252.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1253.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1254.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_1257.so +#usr/lib/ruby/3.3.0/x86_64-linux/enc/windows_31j.so +#usr/lib/ruby/3.3.0/x86_64-linux/erb +#usr/lib/ruby/3.3.0/x86_64-linux/erb/escape.so +#usr/lib/ruby/3.3.0/x86_64-linux/etc.so +#usr/lib/ruby/3.3.0/x86_64-linux/fcntl.so +#usr/lib/ruby/3.3.0/x86_64-linux/fiddle.so +#usr/lib/ruby/3.3.0/x86_64-linux/io +#usr/lib/ruby/3.3.0/x86_64-linux/io/console.so +#usr/lib/ruby/3.3.0/x86_64-linux/io/nonblock.so +#usr/lib/ruby/3.3.0/x86_64-linux/io/wait.so +#usr/lib/ruby/3.3.0/x86_64-linux/json +#usr/lib/ruby/3.3.0/x86_64-linux/json/ext +#usr/lib/ruby/3.3.0/x86_64-linux/json/ext/generator.so +#usr/lib/ruby/3.3.0/x86_64-linux/json/ext/parser.so +#usr/lib/ruby/3.3.0/x86_64-linux/monitor.so +#usr/lib/ruby/3.3.0/x86_64-linux/nkf.so +#usr/lib/ruby/3.3.0/x86_64-linux/objspace.so +#usr/lib/ruby/3.3.0/x86_64-linux/openssl.so +#usr/lib/ruby/3.3.0/x86_64-linux/pathname.so +#usr/lib/ruby/3.3.0/x86_64-linux/psych.so +#usr/lib/ruby/3.3.0/x86_64-linux/pty.so +#usr/lib/ruby/3.3.0/x86_64-linux/rbconfig +#usr/lib/ruby/3.3.0/x86_64-linux/rbconfig.rb +#usr/lib/ruby/3.3.0/x86_64-linux/rbconfig/sizeof.so +#usr/lib/ruby/3.3.0/x86_64-linux/ripper.so +#usr/lib/ruby/3.3.0/x86_64-linux/socket.so +#usr/lib/ruby/3.3.0/x86_64-linux/stringio.so +#usr/lib/ruby/3.3.0/x86_64-linux/strscan.so +#usr/lib/ruby/3.3.0/x86_64-linux/syslog.so +#usr/lib/ruby/3.3.0/x86_64-linux/zlib.so #usr/lib/ruby/3.3.0/yaml #usr/lib/ruby/3.3.0/yaml.rb #usr/lib/ruby/3.3.0/yaml/dbm.rb @@ -1682,19 +1682,19 @@ #usr/lib/ruby/gems/3.3.0/cache/typeprof-0.21.9.gem #usr/lib/ruby/gems/3.3.0/doc #usr/lib/ruby/gems/3.3.0/extensions -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0 -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/debug-1.9.1 -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/debug-1.9.1/debug -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/debug-1.9.1/debug/debug.so -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/debug-1.9.1/gem.build_complete -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/racc-1.7.3 -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/racc-1.7.3/gem.build_complete -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/racc-1.7.3/racc -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/racc-1.7.3/racc/cparse.so -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/rbs-3.4.0 -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/rbs-3.4.0/gem.build_complete -#usr/lib/ruby/gems/3.3.0/extensions/riscv64-linux/3.3.0/rbs-3.4.0/rbs_extension.so +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1/debug +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1/debug/debug.so +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/debug-1.9.1/gem.build_complete +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3/gem.build_complete +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3/racc +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/racc-1.7.3/racc/cparse.so +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.4.0 +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.4.0/gem.build_complete +#usr/lib/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.4.0/rbs_extension.so #usr/lib/ruby/gems/3.3.0/gems #usr/lib/ruby/gems/3.3.0/gems/abbrev-0.1.2 #usr/lib/ruby/gems/3.3.0/gems/base64-0.2.0 @@ -1718,9 +1718,16 @@ #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exe/rdbg #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/Makefile #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug_version.h +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.h #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/mkmf.log +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exts.mk #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug.rb @@ -2166,24 +2173,37 @@ #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exe/rbs #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/Makefile #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.re #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/mkmf.log #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/rbs_extension.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exts.mk #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/goodcheck.yml #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs @@ -3043,10 +3063,10 @@ #usr/lib/ruby/gems/3.3.0/specifications/typeprof-0.21.9.gemspec #usr/lib/ruby/site_ruby #usr/lib/ruby/site_ruby/3.3.0 -#usr/lib/ruby/site_ruby/3.3.0/riscv64-linux +#usr/lib/ruby/site_ruby/3.3.0/x86_64-linux #usr/lib/ruby/vendor_ruby #usr/lib/ruby/vendor_ruby/3.3.0 -#usr/lib/ruby/vendor_ruby/3.3.0/riscv64-linux +#usr/lib/ruby/vendor_ruby/3.3.0/x86_64-linux #usr/share/man/man1/erb.1 #usr/share/man/man1/irb.1 #usr/share/man/man1/ri.1 diff --git a/config/rootfiles/common/sudo b/config/rootfiles/common/sudo index a09f06b383..651a284e34 100644 --- a/config/rootfiles/common/sudo +++ b/config/rootfiles/common/sudo @@ -75,6 +75,7 @@ usr/sbin/visudo #usr/share/locale/hu/LC_MESSAGES/sudo.mo #usr/share/locale/hu/LC_MESSAGES/sudoers.mo #usr/share/locale/id/LC_MESSAGES/sudo.mo +#usr/share/locale/id/LC_MESSAGES/sudoers.mo #usr/share/locale/it/LC_MESSAGES/sudo.mo #usr/share/locale/it/LC_MESSAGES/sudoers.mo #usr/share/locale/ja/LC_MESSAGES/sudo.mo diff --git a/config/rootfiles/common/x86_64/binutils b/config/rootfiles/common/x86_64/binutils index 44863503dc..52d309a526 100644 --- a/config/rootfiles/common/x86_64/binutils +++ b/config/rootfiles/common/x86_64/binutils @@ -52,92 +52,128 @@ usr/bin/strings #usr/lib/ldscripts/elf32_x86_64.xbn #usr/lib/ldscripts/elf32_x86_64.xc #usr/lib/ldscripts/elf32_x86_64.xce +#usr/lib/ldscripts/elf32_x86_64.xcer #usr/lib/ldscripts/elf32_x86_64.xd #usr/lib/ldscripts/elf32_x86_64.xdc #usr/lib/ldscripts/elf32_x86_64.xdce +#usr/lib/ldscripts/elf32_x86_64.xdcer #usr/lib/ldscripts/elf32_x86_64.xde +#usr/lib/ldscripts/elf32_x86_64.xder #usr/lib/ldscripts/elf32_x86_64.xdw #usr/lib/ldscripts/elf32_x86_64.xdwe +#usr/lib/ldscripts/elf32_x86_64.xdwer #usr/lib/ldscripts/elf32_x86_64.xe +#usr/lib/ldscripts/elf32_x86_64.xer #usr/lib/ldscripts/elf32_x86_64.xn #usr/lib/ldscripts/elf32_x86_64.xr #usr/lib/ldscripts/elf32_x86_64.xs #usr/lib/ldscripts/elf32_x86_64.xsc #usr/lib/ldscripts/elf32_x86_64.xsce +#usr/lib/ldscripts/elf32_x86_64.xscer #usr/lib/ldscripts/elf32_x86_64.xse +#usr/lib/ldscripts/elf32_x86_64.xser #usr/lib/ldscripts/elf32_x86_64.xsw #usr/lib/ldscripts/elf32_x86_64.xswe +#usr/lib/ldscripts/elf32_x86_64.xswer #usr/lib/ldscripts/elf32_x86_64.xu #usr/lib/ldscripts/elf32_x86_64.xw #usr/lib/ldscripts/elf32_x86_64.xwe +#usr/lib/ldscripts/elf32_x86_64.xwer #usr/lib/ldscripts/elf_i386.x #usr/lib/ldscripts/elf_i386.xbn #usr/lib/ldscripts/elf_i386.xc #usr/lib/ldscripts/elf_i386.xce +#usr/lib/ldscripts/elf_i386.xcer #usr/lib/ldscripts/elf_i386.xd #usr/lib/ldscripts/elf_i386.xdc #usr/lib/ldscripts/elf_i386.xdce +#usr/lib/ldscripts/elf_i386.xdcer #usr/lib/ldscripts/elf_i386.xde +#usr/lib/ldscripts/elf_i386.xder #usr/lib/ldscripts/elf_i386.xdw #usr/lib/ldscripts/elf_i386.xdwe +#usr/lib/ldscripts/elf_i386.xdwer #usr/lib/ldscripts/elf_i386.xe +#usr/lib/ldscripts/elf_i386.xer #usr/lib/ldscripts/elf_i386.xn #usr/lib/ldscripts/elf_i386.xr #usr/lib/ldscripts/elf_i386.xs #usr/lib/ldscripts/elf_i386.xsc #usr/lib/ldscripts/elf_i386.xsce +#usr/lib/ldscripts/elf_i386.xscer #usr/lib/ldscripts/elf_i386.xse +#usr/lib/ldscripts/elf_i386.xser #usr/lib/ldscripts/elf_i386.xsw #usr/lib/ldscripts/elf_i386.xswe +#usr/lib/ldscripts/elf_i386.xswer #usr/lib/ldscripts/elf_i386.xu #usr/lib/ldscripts/elf_i386.xw #usr/lib/ldscripts/elf_i386.xwe +#usr/lib/ldscripts/elf_i386.xwer #usr/lib/ldscripts/elf_iamcu.x #usr/lib/ldscripts/elf_iamcu.xbn #usr/lib/ldscripts/elf_iamcu.xc #usr/lib/ldscripts/elf_iamcu.xce +#usr/lib/ldscripts/elf_iamcu.xcer #usr/lib/ldscripts/elf_iamcu.xd #usr/lib/ldscripts/elf_iamcu.xdc #usr/lib/ldscripts/elf_iamcu.xdce +#usr/lib/ldscripts/elf_iamcu.xdcer #usr/lib/ldscripts/elf_iamcu.xde +#usr/lib/ldscripts/elf_iamcu.xder #usr/lib/ldscripts/elf_iamcu.xdw #usr/lib/ldscripts/elf_iamcu.xdwe +#usr/lib/ldscripts/elf_iamcu.xdwer #usr/lib/ldscripts/elf_iamcu.xe +#usr/lib/ldscripts/elf_iamcu.xer #usr/lib/ldscripts/elf_iamcu.xn #usr/lib/ldscripts/elf_iamcu.xr #usr/lib/ldscripts/elf_iamcu.xs #usr/lib/ldscripts/elf_iamcu.xsc #usr/lib/ldscripts/elf_iamcu.xsce +#usr/lib/ldscripts/elf_iamcu.xscer #usr/lib/ldscripts/elf_iamcu.xse +#usr/lib/ldscripts/elf_iamcu.xser #usr/lib/ldscripts/elf_iamcu.xsw #usr/lib/ldscripts/elf_iamcu.xswe +#usr/lib/ldscripts/elf_iamcu.xswer #usr/lib/ldscripts/elf_iamcu.xu #usr/lib/ldscripts/elf_iamcu.xw #usr/lib/ldscripts/elf_iamcu.xwe +#usr/lib/ldscripts/elf_iamcu.xwer #usr/lib/ldscripts/elf_x86_64.x #usr/lib/ldscripts/elf_x86_64.xbn #usr/lib/ldscripts/elf_x86_64.xc #usr/lib/ldscripts/elf_x86_64.xce +#usr/lib/ldscripts/elf_x86_64.xcer #usr/lib/ldscripts/elf_x86_64.xd #usr/lib/ldscripts/elf_x86_64.xdc #usr/lib/ldscripts/elf_x86_64.xdce +#usr/lib/ldscripts/elf_x86_64.xdcer #usr/lib/ldscripts/elf_x86_64.xde +#usr/lib/ldscripts/elf_x86_64.xder #usr/lib/ldscripts/elf_x86_64.xdw #usr/lib/ldscripts/elf_x86_64.xdwe +#usr/lib/ldscripts/elf_x86_64.xdwer #usr/lib/ldscripts/elf_x86_64.xe +#usr/lib/ldscripts/elf_x86_64.xer #usr/lib/ldscripts/elf_x86_64.xn #usr/lib/ldscripts/elf_x86_64.xr #usr/lib/ldscripts/elf_x86_64.xs #usr/lib/ldscripts/elf_x86_64.xsc #usr/lib/ldscripts/elf_x86_64.xsce +#usr/lib/ldscripts/elf_x86_64.xscer #usr/lib/ldscripts/elf_x86_64.xse +#usr/lib/ldscripts/elf_x86_64.xser #usr/lib/ldscripts/elf_x86_64.xsw #usr/lib/ldscripts/elf_x86_64.xswe +#usr/lib/ldscripts/elf_x86_64.xswer #usr/lib/ldscripts/elf_x86_64.xu #usr/lib/ldscripts/elf_x86_64.xw #usr/lib/ldscripts/elf_x86_64.xwe +#usr/lib/ldscripts/elf_x86_64.xwer #usr/lib/ldscripts/stamp -usr/lib/libbfd-2.42.so +usr/lib/libbfd-2.43.so #usr/lib/libbfd.a #usr/lib/libbfd.la #usr/lib/libbfd.so @@ -156,7 +192,7 @@ usr/lib/libctf.so.0.0.0 #usr/lib/libgprofng.so usr/lib/libgprofng.so.0 usr/lib/libgprofng.so.0.0.0 -usr/lib/libopcodes-2.42.so +usr/lib/libopcodes-2.43.so #usr/lib/libopcodes.a #usr/lib/libopcodes.la #usr/lib/libopcodes.so @@ -243,6 +279,7 @@ usr/lib/libsframe.so.1.0.0 #usr/share/locale/pt_BR/LC_MESSAGES/opcodes.mo #usr/share/locale/ro/LC_MESSAGES/bfd.mo #usr/share/locale/ro/LC_MESSAGES/binutils.mo +#usr/share/locale/ro/LC_MESSAGES/gas.mo #usr/share/locale/ro/LC_MESSAGES/gprof.mo #usr/share/locale/ro/LC_MESSAGES/ld.mo #usr/share/locale/ro/LC_MESSAGES/opcodes.mo diff --git a/config/rootfiles/common/x86_64/gcc b/config/rootfiles/common/x86_64/gcc index e0be25ab8a..cd5a2e3595 100644 --- a/config/rootfiles/common/x86_64/gcc +++ b/config/rootfiles/common/x86_64/gcc @@ -14,1534 +14,1608 @@ #usr/bin/x86_64-pc-linux-gnu-c++ #usr/bin/x86_64-pc-linux-gnu-g++ #usr/bin/x86_64-pc-linux-gnu-gcc -#usr/bin/x86_64-pc-linux-gnu-gcc-13.3.0 +#usr/bin/x86_64-pc-linux-gnu-gcc-14.2.0 #usr/bin/x86_64-pc-linux-gnu-gcc-ar #usr/bin/x86_64-pc-linux-gnu-gcc-nm #usr/bin/x86_64-pc-linux-gnu-gcc-ranlib #usr/include/c++ -#usr/include/c++/13.3.0 -#usr/include/c++/13.3.0/algorithm -#usr/include/c++/13.3.0/any -#usr/include/c++/13.3.0/array -#usr/include/c++/13.3.0/atomic -#usr/include/c++/13.3.0/backward -#usr/include/c++/13.3.0/backward/auto_ptr.h -#usr/include/c++/13.3.0/backward/backward_warning.h -#usr/include/c++/13.3.0/backward/binders.h -#usr/include/c++/13.3.0/backward/hash_fun.h -#usr/include/c++/13.3.0/backward/hash_map -#usr/include/c++/13.3.0/backward/hash_set -#usr/include/c++/13.3.0/backward/hashtable.h -#usr/include/c++/13.3.0/backward/strstream -#usr/include/c++/13.3.0/barrier -#usr/include/c++/13.3.0/bit -#usr/include/c++/13.3.0/bits -#usr/include/c++/13.3.0/bits/algorithmfwd.h -#usr/include/c++/13.3.0/bits/align.h -#usr/include/c++/13.3.0/bits/alloc_traits.h -#usr/include/c++/13.3.0/bits/allocated_ptr.h -#usr/include/c++/13.3.0/bits/allocator.h -#usr/include/c++/13.3.0/bits/atomic_base.h -#usr/include/c++/13.3.0/bits/atomic_futex.h -#usr/include/c++/13.3.0/bits/atomic_lockfree_defines.h -#usr/include/c++/13.3.0/bits/atomic_timed_wait.h -#usr/include/c++/13.3.0/bits/atomic_wait.h -#usr/include/c++/13.3.0/bits/basic_ios.h -#usr/include/c++/13.3.0/bits/basic_ios.tcc -#usr/include/c++/13.3.0/bits/basic_string.h -#usr/include/c++/13.3.0/bits/basic_string.tcc -#usr/include/c++/13.3.0/bits/boost_concept_check.h -#usr/include/c++/13.3.0/bits/c++0x_warning.h -#usr/include/c++/13.3.0/bits/char_traits.h -#usr/include/c++/13.3.0/bits/charconv.h -#usr/include/c++/13.3.0/bits/chrono.h -#usr/include/c++/13.3.0/bits/chrono_io.h -#usr/include/c++/13.3.0/bits/codecvt.h -#usr/include/c++/13.3.0/bits/concept_check.h -#usr/include/c++/13.3.0/bits/cow_string.h -#usr/include/c++/13.3.0/bits/cpp_type_traits.h -#usr/include/c++/13.3.0/bits/cxxabi_forced.h -#usr/include/c++/13.3.0/bits/cxxabi_init_exception.h -#usr/include/c++/13.3.0/bits/deque.tcc -#usr/include/c++/13.3.0/bits/enable_special_members.h -#usr/include/c++/13.3.0/bits/erase_if.h -#usr/include/c++/13.3.0/bits/exception.h -#usr/include/c++/13.3.0/bits/exception_defines.h -#usr/include/c++/13.3.0/bits/exception_ptr.h -#usr/include/c++/13.3.0/bits/forward_list.h -#usr/include/c++/13.3.0/bits/forward_list.tcc -#usr/include/c++/13.3.0/bits/fs_dir.h -#usr/include/c++/13.3.0/bits/fs_fwd.h -#usr/include/c++/13.3.0/bits/fs_ops.h -#usr/include/c++/13.3.0/bits/fs_path.h -#usr/include/c++/13.3.0/bits/fstream.tcc -#usr/include/c++/13.3.0/bits/functexcept.h -#usr/include/c++/13.3.0/bits/functional_hash.h -#usr/include/c++/13.3.0/bits/gslice.h -#usr/include/c++/13.3.0/bits/gslice_array.h -#usr/include/c++/13.3.0/bits/hash_bytes.h -#usr/include/c++/13.3.0/bits/hashtable.h -#usr/include/c++/13.3.0/bits/hashtable_policy.h -#usr/include/c++/13.3.0/bits/indirect_array.h -#usr/include/c++/13.3.0/bits/invoke.h -#usr/include/c++/13.3.0/bits/ios_base.h -#usr/include/c++/13.3.0/bits/istream.tcc -#usr/include/c++/13.3.0/bits/iterator_concepts.h -#usr/include/c++/13.3.0/bits/list.tcc -#usr/include/c++/13.3.0/bits/locale_classes.h -#usr/include/c++/13.3.0/bits/locale_classes.tcc -#usr/include/c++/13.3.0/bits/locale_conv.h -#usr/include/c++/13.3.0/bits/locale_facets.h -#usr/include/c++/13.3.0/bits/locale_facets.tcc -#usr/include/c++/13.3.0/bits/locale_facets_nonio.h -#usr/include/c++/13.3.0/bits/locale_facets_nonio.tcc -#usr/include/c++/13.3.0/bits/localefwd.h -#usr/include/c++/13.3.0/bits/mask_array.h -#usr/include/c++/13.3.0/bits/max_size_type.h -#usr/include/c++/13.3.0/bits/memory_resource.h -#usr/include/c++/13.3.0/bits/memoryfwd.h -#usr/include/c++/13.3.0/bits/mofunc_impl.h -#usr/include/c++/13.3.0/bits/move.h -#usr/include/c++/13.3.0/bits/move_only_function.h -#usr/include/c++/13.3.0/bits/nested_exception.h -#usr/include/c++/13.3.0/bits/new_allocator.h -#usr/include/c++/13.3.0/bits/node_handle.h -#usr/include/c++/13.3.0/bits/ostream.tcc -#usr/include/c++/13.3.0/bits/ostream_insert.h -#usr/include/c++/13.3.0/bits/parse_numbers.h -#usr/include/c++/13.3.0/bits/postypes.h -#usr/include/c++/13.3.0/bits/predefined_ops.h -#usr/include/c++/13.3.0/bits/ptr_traits.h -#usr/include/c++/13.3.0/bits/quoted_string.h -#usr/include/c++/13.3.0/bits/random.h -#usr/include/c++/13.3.0/bits/random.tcc -#usr/include/c++/13.3.0/bits/range_access.h -#usr/include/c++/13.3.0/bits/ranges_algo.h -#usr/include/c++/13.3.0/bits/ranges_algobase.h -#usr/include/c++/13.3.0/bits/ranges_base.h -#usr/include/c++/13.3.0/bits/ranges_cmp.h -#usr/include/c++/13.3.0/bits/ranges_uninitialized.h -#usr/include/c++/13.3.0/bits/ranges_util.h -#usr/include/c++/13.3.0/bits/refwrap.h -#usr/include/c++/13.3.0/bits/regex.h -#usr/include/c++/13.3.0/bits/regex.tcc -#usr/include/c++/13.3.0/bits/regex_automaton.h -#usr/include/c++/13.3.0/bits/regex_automaton.tcc -#usr/include/c++/13.3.0/bits/regex_compiler.h -#usr/include/c++/13.3.0/bits/regex_compiler.tcc -#usr/include/c++/13.3.0/bits/regex_constants.h -#usr/include/c++/13.3.0/bits/regex_error.h -#usr/include/c++/13.3.0/bits/regex_executor.h -#usr/include/c++/13.3.0/bits/regex_executor.tcc -#usr/include/c++/13.3.0/bits/regex_scanner.h -#usr/include/c++/13.3.0/bits/regex_scanner.tcc -#usr/include/c++/13.3.0/bits/requires_hosted.h -#usr/include/c++/13.3.0/bits/semaphore_base.h -#usr/include/c++/13.3.0/bits/shared_ptr.h -#usr/include/c++/13.3.0/bits/shared_ptr_atomic.h -#usr/include/c++/13.3.0/bits/shared_ptr_base.h -#usr/include/c++/13.3.0/bits/slice_array.h -#usr/include/c++/13.3.0/bits/specfun.h -#usr/include/c++/13.3.0/bits/sstream.tcc -#usr/include/c++/13.3.0/bits/std_abs.h -#usr/include/c++/13.3.0/bits/std_function.h -#usr/include/c++/13.3.0/bits/std_mutex.h -#usr/include/c++/13.3.0/bits/std_thread.h -#usr/include/c++/13.3.0/bits/stl_algo.h -#usr/include/c++/13.3.0/bits/stl_algobase.h -#usr/include/c++/13.3.0/bits/stl_bvector.h -#usr/include/c++/13.3.0/bits/stl_construct.h -#usr/include/c++/13.3.0/bits/stl_deque.h -#usr/include/c++/13.3.0/bits/stl_function.h -#usr/include/c++/13.3.0/bits/stl_heap.h -#usr/include/c++/13.3.0/bits/stl_iterator.h -#usr/include/c++/13.3.0/bits/stl_iterator_base_funcs.h -#usr/include/c++/13.3.0/bits/stl_iterator_base_types.h -#usr/include/c++/13.3.0/bits/stl_list.h -#usr/include/c++/13.3.0/bits/stl_map.h -#usr/include/c++/13.3.0/bits/stl_multimap.h -#usr/include/c++/13.3.0/bits/stl_multiset.h -#usr/include/c++/13.3.0/bits/stl_numeric.h -#usr/include/c++/13.3.0/bits/stl_pair.h -#usr/include/c++/13.3.0/bits/stl_queue.h -#usr/include/c++/13.3.0/bits/stl_raw_storage_iter.h -#usr/include/c++/13.3.0/bits/stl_relops.h -#usr/include/c++/13.3.0/bits/stl_set.h -#usr/include/c++/13.3.0/bits/stl_stack.h -#usr/include/c++/13.3.0/bits/stl_tempbuf.h -#usr/include/c++/13.3.0/bits/stl_tree.h -#usr/include/c++/13.3.0/bits/stl_uninitialized.h -#usr/include/c++/13.3.0/bits/stl_vector.h -#usr/include/c++/13.3.0/bits/stream_iterator.h -#usr/include/c++/13.3.0/bits/streambuf.tcc -#usr/include/c++/13.3.0/bits/streambuf_iterator.h -#usr/include/c++/13.3.0/bits/string_view.tcc -#usr/include/c++/13.3.0/bits/stringfwd.h -#usr/include/c++/13.3.0/bits/this_thread_sleep.h -#usr/include/c++/13.3.0/bits/uniform_int_dist.h -#usr/include/c++/13.3.0/bits/unique_lock.h -#usr/include/c++/13.3.0/bits/unique_ptr.h -#usr/include/c++/13.3.0/bits/unordered_map.h -#usr/include/c++/13.3.0/bits/unordered_set.h -#usr/include/c++/13.3.0/bits/uses_allocator.h -#usr/include/c++/13.3.0/bits/uses_allocator_args.h -#usr/include/c++/13.3.0/bits/utility.h -#usr/include/c++/13.3.0/bits/valarray_after.h -#usr/include/c++/13.3.0/bits/valarray_array.h -#usr/include/c++/13.3.0/bits/valarray_array.tcc -#usr/include/c++/13.3.0/bits/valarray_before.h -#usr/include/c++/13.3.0/bits/vector.tcc -#usr/include/c++/13.3.0/bitset -#usr/include/c++/13.3.0/cassert -#usr/include/c++/13.3.0/ccomplex -#usr/include/c++/13.3.0/cctype -#usr/include/c++/13.3.0/cerrno -#usr/include/c++/13.3.0/cfenv -#usr/include/c++/13.3.0/cfloat -#usr/include/c++/13.3.0/charconv -#usr/include/c++/13.3.0/chrono -#usr/include/c++/13.3.0/cinttypes -#usr/include/c++/13.3.0/ciso646 -#usr/include/c++/13.3.0/climits -#usr/include/c++/13.3.0/clocale -#usr/include/c++/13.3.0/cmath -#usr/include/c++/13.3.0/codecvt -#usr/include/c++/13.3.0/compare -#usr/include/c++/13.3.0/complex -#usr/include/c++/13.3.0/complex.h -#usr/include/c++/13.3.0/concepts -#usr/include/c++/13.3.0/condition_variable -#usr/include/c++/13.3.0/coroutine -#usr/include/c++/13.3.0/csetjmp -#usr/include/c++/13.3.0/csignal -#usr/include/c++/13.3.0/cstdalign -#usr/include/c++/13.3.0/cstdarg -#usr/include/c++/13.3.0/cstdbool -#usr/include/c++/13.3.0/cstddef -#usr/include/c++/13.3.0/cstdint -#usr/include/c++/13.3.0/cstdio -#usr/include/c++/13.3.0/cstdlib -#usr/include/c++/13.3.0/cstring -#usr/include/c++/13.3.0/ctgmath -#usr/include/c++/13.3.0/ctime -#usr/include/c++/13.3.0/cuchar -#usr/include/c++/13.3.0/cwchar -#usr/include/c++/13.3.0/cwctype -#usr/include/c++/13.3.0/cxxabi.h -#usr/include/c++/13.3.0/debug -#usr/include/c++/13.3.0/debug/assertions.h -#usr/include/c++/13.3.0/debug/bitset -#usr/include/c++/13.3.0/debug/debug.h -#usr/include/c++/13.3.0/debug/deque -#usr/include/c++/13.3.0/debug/formatter.h -#usr/include/c++/13.3.0/debug/forward_list -#usr/include/c++/13.3.0/debug/functions.h -#usr/include/c++/13.3.0/debug/helper_functions.h -#usr/include/c++/13.3.0/debug/list -#usr/include/c++/13.3.0/debug/macros.h -#usr/include/c++/13.3.0/debug/map -#usr/include/c++/13.3.0/debug/map.h -#usr/include/c++/13.3.0/debug/multimap.h -#usr/include/c++/13.3.0/debug/multiset.h -#usr/include/c++/13.3.0/debug/safe_base.h -#usr/include/c++/13.3.0/debug/safe_container.h -#usr/include/c++/13.3.0/debug/safe_iterator.h -#usr/include/c++/13.3.0/debug/safe_iterator.tcc -#usr/include/c++/13.3.0/debug/safe_local_iterator.h -#usr/include/c++/13.3.0/debug/safe_local_iterator.tcc -#usr/include/c++/13.3.0/debug/safe_sequence.h -#usr/include/c++/13.3.0/debug/safe_sequence.tcc -#usr/include/c++/13.3.0/debug/safe_unordered_base.h -#usr/include/c++/13.3.0/debug/safe_unordered_container.h -#usr/include/c++/13.3.0/debug/safe_unordered_container.tcc -#usr/include/c++/13.3.0/debug/set -#usr/include/c++/13.3.0/debug/set.h -#usr/include/c++/13.3.0/debug/stl_iterator.h -#usr/include/c++/13.3.0/debug/string -#usr/include/c++/13.3.0/debug/unordered_map -#usr/include/c++/13.3.0/debug/unordered_set -#usr/include/c++/13.3.0/debug/vector -#usr/include/c++/13.3.0/decimal -#usr/include/c++/13.3.0/decimal/decimal -#usr/include/c++/13.3.0/decimal/decimal.h -#usr/include/c++/13.3.0/deque -#usr/include/c++/13.3.0/exception -#usr/include/c++/13.3.0/execution -#usr/include/c++/13.3.0/expected -#usr/include/c++/13.3.0/experimental -#usr/include/c++/13.3.0/experimental/algorithm -#usr/include/c++/13.3.0/experimental/any -#usr/include/c++/13.3.0/experimental/array -#usr/include/c++/13.3.0/experimental/bits -#usr/include/c++/13.3.0/experimental/bits/fs_dir.h -#usr/include/c++/13.3.0/experimental/bits/fs_fwd.h -#usr/include/c++/13.3.0/experimental/bits/fs_ops.h -#usr/include/c++/13.3.0/experimental/bits/fs_path.h -#usr/include/c++/13.3.0/experimental/bits/lfts_config.h -#usr/include/c++/13.3.0/experimental/bits/net.h -#usr/include/c++/13.3.0/experimental/bits/numeric_traits.h -#usr/include/c++/13.3.0/experimental/bits/shared_ptr.h -#usr/include/c++/13.3.0/experimental/bits/simd.h -#usr/include/c++/13.3.0/experimental/bits/simd_builtin.h -#usr/include/c++/13.3.0/experimental/bits/simd_converter.h -#usr/include/c++/13.3.0/experimental/bits/simd_detail.h -#usr/include/c++/13.3.0/experimental/bits/simd_fixed_size.h -#usr/include/c++/13.3.0/experimental/bits/simd_math.h -#usr/include/c++/13.3.0/experimental/bits/simd_neon.h -#usr/include/c++/13.3.0/experimental/bits/simd_ppc.h -#usr/include/c++/13.3.0/experimental/bits/simd_scalar.h -#usr/include/c++/13.3.0/experimental/bits/simd_x86.h -#usr/include/c++/13.3.0/experimental/bits/simd_x86_conversions.h -#usr/include/c++/13.3.0/experimental/bits/string_view.tcc -#usr/include/c++/13.3.0/experimental/buffer -#usr/include/c++/13.3.0/experimental/chrono -#usr/include/c++/13.3.0/experimental/contract -#usr/include/c++/13.3.0/experimental/deque -#usr/include/c++/13.3.0/experimental/executor -#usr/include/c++/13.3.0/experimental/filesystem -#usr/include/c++/13.3.0/experimental/forward_list -#usr/include/c++/13.3.0/experimental/functional -#usr/include/c++/13.3.0/experimental/internet -#usr/include/c++/13.3.0/experimental/io_context -#usr/include/c++/13.3.0/experimental/iterator -#usr/include/c++/13.3.0/experimental/list -#usr/include/c++/13.3.0/experimental/map -#usr/include/c++/13.3.0/experimental/memory -#usr/include/c++/13.3.0/experimental/memory_resource -#usr/include/c++/13.3.0/experimental/net -#usr/include/c++/13.3.0/experimental/netfwd -#usr/include/c++/13.3.0/experimental/numeric -#usr/include/c++/13.3.0/experimental/optional -#usr/include/c++/13.3.0/experimental/propagate_const -#usr/include/c++/13.3.0/experimental/random -#usr/include/c++/13.3.0/experimental/ratio -#usr/include/c++/13.3.0/experimental/regex -#usr/include/c++/13.3.0/experimental/scope -#usr/include/c++/13.3.0/experimental/set -#usr/include/c++/13.3.0/experimental/simd -#usr/include/c++/13.3.0/experimental/socket -#usr/include/c++/13.3.0/experimental/source_location -#usr/include/c++/13.3.0/experimental/string -#usr/include/c++/13.3.0/experimental/string_view -#usr/include/c++/13.3.0/experimental/synchronized_value -#usr/include/c++/13.3.0/experimental/system_error -#usr/include/c++/13.3.0/experimental/timer -#usr/include/c++/13.3.0/experimental/tuple -#usr/include/c++/13.3.0/experimental/type_traits -#usr/include/c++/13.3.0/experimental/unordered_map -#usr/include/c++/13.3.0/experimental/unordered_set -#usr/include/c++/13.3.0/experimental/utility -#usr/include/c++/13.3.0/experimental/vector -#usr/include/c++/13.3.0/ext -#usr/include/c++/13.3.0/ext/algorithm -#usr/include/c++/13.3.0/ext/aligned_buffer.h -#usr/include/c++/13.3.0/ext/alloc_traits.h -#usr/include/c++/13.3.0/ext/atomicity.h -#usr/include/c++/13.3.0/ext/bitmap_allocator.h -#usr/include/c++/13.3.0/ext/cast.h -#usr/include/c++/13.3.0/ext/cmath -#usr/include/c++/13.3.0/ext/codecvt_specializations.h -#usr/include/c++/13.3.0/ext/concurrence.h -#usr/include/c++/13.3.0/ext/debug_allocator.h -#usr/include/c++/13.3.0/ext/enc_filebuf.h -#usr/include/c++/13.3.0/ext/extptr_allocator.h -#usr/include/c++/13.3.0/ext/functional -#usr/include/c++/13.3.0/ext/hash_map -#usr/include/c++/13.3.0/ext/hash_set -#usr/include/c++/13.3.0/ext/iterator -#usr/include/c++/13.3.0/ext/malloc_allocator.h -#usr/include/c++/13.3.0/ext/memory -#usr/include/c++/13.3.0/ext/mt_allocator.h -#usr/include/c++/13.3.0/ext/new_allocator.h -#usr/include/c++/13.3.0/ext/numeric -#usr/include/c++/13.3.0/ext/numeric_traits.h -#usr/include/c++/13.3.0/ext/pb_ds -#usr/include/c++/13.3.0/ext/pb_ds/assoc_container.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/resize_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy/branch_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/branch_policy/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/cond_dealtor.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/container_base_dispatch.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/debug_map_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/eq_fn -#usr/include/c++/13.3.0/ext/pb_ds/detail/eq_fn/eq_by_less.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/lu_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/ov_tree_map_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/priority_queue_base_dispatch.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/node.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rb_tree_map_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/node.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/splay_tree_/traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/standard_policies.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_ -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/tree_trace_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/type_utils.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/types_traits.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp -#usr/include/c++/13.3.0/ext/pb_ds/exception.hpp -#usr/include/c++/13.3.0/ext/pb_ds/hash_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/list_update_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/priority_queue.hpp -#usr/include/c++/13.3.0/ext/pb_ds/tag_and_trait.hpp -#usr/include/c++/13.3.0/ext/pb_ds/tree_policy.hpp -#usr/include/c++/13.3.0/ext/pb_ds/trie_policy.hpp -#usr/include/c++/13.3.0/ext/pod_char_traits.h -#usr/include/c++/13.3.0/ext/pointer.h -#usr/include/c++/13.3.0/ext/pool_allocator.h -#usr/include/c++/13.3.0/ext/random -#usr/include/c++/13.3.0/ext/random.tcc -#usr/include/c++/13.3.0/ext/rb_tree -#usr/include/c++/13.3.0/ext/rc_string_base.h -#usr/include/c++/13.3.0/ext/rope -#usr/include/c++/13.3.0/ext/ropeimpl.h -#usr/include/c++/13.3.0/ext/slist -#usr/include/c++/13.3.0/ext/sso_string_base.h -#usr/include/c++/13.3.0/ext/stdio_filebuf.h -#usr/include/c++/13.3.0/ext/stdio_sync_filebuf.h -#usr/include/c++/13.3.0/ext/string_conversions.h -#usr/include/c++/13.3.0/ext/throw_allocator.h -#usr/include/c++/13.3.0/ext/type_traits.h -#usr/include/c++/13.3.0/ext/typelist.h -#usr/include/c++/13.3.0/ext/vstring.h -#usr/include/c++/13.3.0/ext/vstring.tcc -#usr/include/c++/13.3.0/ext/vstring_fwd.h -#usr/include/c++/13.3.0/ext/vstring_util.h -#usr/include/c++/13.3.0/fenv.h -#usr/include/c++/13.3.0/filesystem -#usr/include/c++/13.3.0/format -#usr/include/c++/13.3.0/forward_list -#usr/include/c++/13.3.0/fstream -#usr/include/c++/13.3.0/functional -#usr/include/c++/13.3.0/future -#usr/include/c++/13.3.0/initializer_list -#usr/include/c++/13.3.0/iomanip -#usr/include/c++/13.3.0/ios -#usr/include/c++/13.3.0/iosfwd -#usr/include/c++/13.3.0/iostream -#usr/include/c++/13.3.0/istream -#usr/include/c++/13.3.0/iterator -#usr/include/c++/13.3.0/latch -#usr/include/c++/13.3.0/limits -#usr/include/c++/13.3.0/list -#usr/include/c++/13.3.0/locale -#usr/include/c++/13.3.0/map -#usr/include/c++/13.3.0/math.h -#usr/include/c++/13.3.0/memory -#usr/include/c++/13.3.0/memory_resource -#usr/include/c++/13.3.0/mutex -#usr/include/c++/13.3.0/new -#usr/include/c++/13.3.0/numbers -#usr/include/c++/13.3.0/numeric -#usr/include/c++/13.3.0/optional -#usr/include/c++/13.3.0/ostream -#usr/include/c++/13.3.0/parallel -#usr/include/c++/13.3.0/parallel/algo.h -#usr/include/c++/13.3.0/parallel/algobase.h -#usr/include/c++/13.3.0/parallel/algorithm -#usr/include/c++/13.3.0/parallel/algorithmfwd.h -#usr/include/c++/13.3.0/parallel/balanced_quicksort.h -#usr/include/c++/13.3.0/parallel/base.h -#usr/include/c++/13.3.0/parallel/basic_iterator.h -#usr/include/c++/13.3.0/parallel/checkers.h -#usr/include/c++/13.3.0/parallel/compatibility.h -#usr/include/c++/13.3.0/parallel/compiletime_settings.h -#usr/include/c++/13.3.0/parallel/equally_split.h -#usr/include/c++/13.3.0/parallel/features.h -#usr/include/c++/13.3.0/parallel/find.h -#usr/include/c++/13.3.0/parallel/find_selectors.h -#usr/include/c++/13.3.0/parallel/for_each.h -#usr/include/c++/13.3.0/parallel/for_each_selectors.h -#usr/include/c++/13.3.0/parallel/iterator.h -#usr/include/c++/13.3.0/parallel/list_partition.h -#usr/include/c++/13.3.0/parallel/losertree.h -#usr/include/c++/13.3.0/parallel/merge.h -#usr/include/c++/13.3.0/parallel/multiseq_selection.h -#usr/include/c++/13.3.0/parallel/multiway_merge.h -#usr/include/c++/13.3.0/parallel/multiway_mergesort.h -#usr/include/c++/13.3.0/parallel/numeric -#usr/include/c++/13.3.0/parallel/numericfwd.h -#usr/include/c++/13.3.0/parallel/omp_loop.h -#usr/include/c++/13.3.0/parallel/omp_loop_static.h -#usr/include/c++/13.3.0/parallel/par_loop.h -#usr/include/c++/13.3.0/parallel/parallel.h -#usr/include/c++/13.3.0/parallel/partial_sum.h -#usr/include/c++/13.3.0/parallel/partition.h -#usr/include/c++/13.3.0/parallel/queue.h -#usr/include/c++/13.3.0/parallel/quicksort.h -#usr/include/c++/13.3.0/parallel/random_number.h -#usr/include/c++/13.3.0/parallel/random_shuffle.h -#usr/include/c++/13.3.0/parallel/search.h -#usr/include/c++/13.3.0/parallel/set_operations.h -#usr/include/c++/13.3.0/parallel/settings.h -#usr/include/c++/13.3.0/parallel/sort.h -#usr/include/c++/13.3.0/parallel/tags.h -#usr/include/c++/13.3.0/parallel/types.h -#usr/include/c++/13.3.0/parallel/unique_copy.h -#usr/include/c++/13.3.0/parallel/workstealing.h -#usr/include/c++/13.3.0/pstl -#usr/include/c++/13.3.0/pstl/algorithm_fwd.h -#usr/include/c++/13.3.0/pstl/algorithm_impl.h -#usr/include/c++/13.3.0/pstl/execution_defs.h -#usr/include/c++/13.3.0/pstl/execution_impl.h -#usr/include/c++/13.3.0/pstl/glue_algorithm_defs.h -#usr/include/c++/13.3.0/pstl/glue_algorithm_impl.h -#usr/include/c++/13.3.0/pstl/glue_execution_defs.h -#usr/include/c++/13.3.0/pstl/glue_memory_defs.h -#usr/include/c++/13.3.0/pstl/glue_memory_impl.h -#usr/include/c++/13.3.0/pstl/glue_numeric_defs.h -#usr/include/c++/13.3.0/pstl/glue_numeric_impl.h -#usr/include/c++/13.3.0/pstl/memory_impl.h -#usr/include/c++/13.3.0/pstl/numeric_fwd.h -#usr/include/c++/13.3.0/pstl/numeric_impl.h -#usr/include/c++/13.3.0/pstl/parallel_backend.h -#usr/include/c++/13.3.0/pstl/parallel_backend_serial.h -#usr/include/c++/13.3.0/pstl/parallel_backend_tbb.h -#usr/include/c++/13.3.0/pstl/parallel_backend_utils.h -#usr/include/c++/13.3.0/pstl/parallel_impl.h -#usr/include/c++/13.3.0/pstl/pstl_config.h -#usr/include/c++/13.3.0/pstl/unseq_backend_simd.h -#usr/include/c++/13.3.0/pstl/utils.h -#usr/include/c++/13.3.0/queue -#usr/include/c++/13.3.0/random -#usr/include/c++/13.3.0/ranges -#usr/include/c++/13.3.0/ratio -#usr/include/c++/13.3.0/regex -#usr/include/c++/13.3.0/scoped_allocator -#usr/include/c++/13.3.0/semaphore -#usr/include/c++/13.3.0/set -#usr/include/c++/13.3.0/shared_mutex -#usr/include/c++/13.3.0/source_location -#usr/include/c++/13.3.0/span -#usr/include/c++/13.3.0/spanstream -#usr/include/c++/13.3.0/sstream -#usr/include/c++/13.3.0/stack -#usr/include/c++/13.3.0/stacktrace -#usr/include/c++/13.3.0/stdatomic.h -#usr/include/c++/13.3.0/stdexcept -#usr/include/c++/13.3.0/stdfloat -#usr/include/c++/13.3.0/stdlib.h -#usr/include/c++/13.3.0/stop_token -#usr/include/c++/13.3.0/streambuf -#usr/include/c++/13.3.0/string -#usr/include/c++/13.3.0/string_view -#usr/include/c++/13.3.0/syncstream -#usr/include/c++/13.3.0/system_error -#usr/include/c++/13.3.0/tgmath.h -#usr/include/c++/13.3.0/thread -#usr/include/c++/13.3.0/tr1 -#usr/include/c++/13.3.0/tr1/array -#usr/include/c++/13.3.0/tr1/bessel_function.tcc -#usr/include/c++/13.3.0/tr1/beta_function.tcc -#usr/include/c++/13.3.0/tr1/ccomplex -#usr/include/c++/13.3.0/tr1/cctype -#usr/include/c++/13.3.0/tr1/cfenv -#usr/include/c++/13.3.0/tr1/cfloat -#usr/include/c++/13.3.0/tr1/cinttypes -#usr/include/c++/13.3.0/tr1/climits -#usr/include/c++/13.3.0/tr1/cmath -#usr/include/c++/13.3.0/tr1/complex -#usr/include/c++/13.3.0/tr1/complex.h -#usr/include/c++/13.3.0/tr1/cstdarg -#usr/include/c++/13.3.0/tr1/cstdbool -#usr/include/c++/13.3.0/tr1/cstdint -#usr/include/c++/13.3.0/tr1/cstdio -#usr/include/c++/13.3.0/tr1/cstdlib -#usr/include/c++/13.3.0/tr1/ctgmath -#usr/include/c++/13.3.0/tr1/ctime -#usr/include/c++/13.3.0/tr1/ctype.h -#usr/include/c++/13.3.0/tr1/cwchar -#usr/include/c++/13.3.0/tr1/cwctype -#usr/include/c++/13.3.0/tr1/ell_integral.tcc -#usr/include/c++/13.3.0/tr1/exp_integral.tcc -#usr/include/c++/13.3.0/tr1/fenv.h -#usr/include/c++/13.3.0/tr1/float.h -#usr/include/c++/13.3.0/tr1/functional -#usr/include/c++/13.3.0/tr1/functional_hash.h -#usr/include/c++/13.3.0/tr1/gamma.tcc -#usr/include/c++/13.3.0/tr1/hashtable.h -#usr/include/c++/13.3.0/tr1/hashtable_policy.h -#usr/include/c++/13.3.0/tr1/hypergeometric.tcc -#usr/include/c++/13.3.0/tr1/inttypes.h -#usr/include/c++/13.3.0/tr1/legendre_function.tcc -#usr/include/c++/13.3.0/tr1/limits.h -#usr/include/c++/13.3.0/tr1/math.h -#usr/include/c++/13.3.0/tr1/memory -#usr/include/c++/13.3.0/tr1/modified_bessel_func.tcc -#usr/include/c++/13.3.0/tr1/poly_hermite.tcc -#usr/include/c++/13.3.0/tr1/poly_laguerre.tcc -#usr/include/c++/13.3.0/tr1/random -#usr/include/c++/13.3.0/tr1/random.h -#usr/include/c++/13.3.0/tr1/random.tcc -#usr/include/c++/13.3.0/tr1/regex -#usr/include/c++/13.3.0/tr1/riemann_zeta.tcc -#usr/include/c++/13.3.0/tr1/shared_ptr.h -#usr/include/c++/13.3.0/tr1/special_function_util.h -#usr/include/c++/13.3.0/tr1/stdarg.h -#usr/include/c++/13.3.0/tr1/stdbool.h -#usr/include/c++/13.3.0/tr1/stdint.h -#usr/include/c++/13.3.0/tr1/stdio.h -#usr/include/c++/13.3.0/tr1/stdlib.h -#usr/include/c++/13.3.0/tr1/tgmath.h -#usr/include/c++/13.3.0/tr1/tuple -#usr/include/c++/13.3.0/tr1/type_traits -#usr/include/c++/13.3.0/tr1/unordered_map -#usr/include/c++/13.3.0/tr1/unordered_map.h -#usr/include/c++/13.3.0/tr1/unordered_set -#usr/include/c++/13.3.0/tr1/unordered_set.h -#usr/include/c++/13.3.0/tr1/utility -#usr/include/c++/13.3.0/tr1/wchar.h -#usr/include/c++/13.3.0/tr1/wctype.h -#usr/include/c++/13.3.0/tr2 -#usr/include/c++/13.3.0/tr2/bool_set -#usr/include/c++/13.3.0/tr2/bool_set.tcc -#usr/include/c++/13.3.0/tr2/dynamic_bitset -#usr/include/c++/13.3.0/tr2/dynamic_bitset.tcc -#usr/include/c++/13.3.0/tr2/ratio -#usr/include/c++/13.3.0/tr2/type_traits -#usr/include/c++/13.3.0/tuple -#usr/include/c++/13.3.0/type_traits -#usr/include/c++/13.3.0/typeindex -#usr/include/c++/13.3.0/typeinfo -#usr/include/c++/13.3.0/unordered_map -#usr/include/c++/13.3.0/unordered_set -#usr/include/c++/13.3.0/utility -#usr/include/c++/13.3.0/valarray -#usr/include/c++/13.3.0/variant -#usr/include/c++/13.3.0/vector -#usr/include/c++/13.3.0/version -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/atomic_word.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/basic_file.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/c++allocator.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/c++config.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/c++io.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/c++locale.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/cpu_defines.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/ctype_base.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/ctype_inline.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/cxxabi_tweaks.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/error_constants.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/extc++.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/gthr-default.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/gthr-posix.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/gthr-single.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/gthr.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/messages_members.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/opt_random.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/os_defines.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/stdc++.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/stdtr1c++.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/bits/time_members.h -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/ext -#usr/include/c++/13.3.0/x86_64-pc-linux-gnu/ext/opt_random.h +#usr/include/c++/14.2.0 +#usr/include/c++/14.2.0/algorithm +#usr/include/c++/14.2.0/any +#usr/include/c++/14.2.0/array +#usr/include/c++/14.2.0/atomic +#usr/include/c++/14.2.0/backward +#usr/include/c++/14.2.0/backward/auto_ptr.h +#usr/include/c++/14.2.0/backward/backward_warning.h +#usr/include/c++/14.2.0/backward/binders.h +#usr/include/c++/14.2.0/backward/hash_fun.h +#usr/include/c++/14.2.0/backward/hash_map +#usr/include/c++/14.2.0/backward/hash_set +#usr/include/c++/14.2.0/backward/hashtable.h +#usr/include/c++/14.2.0/backward/strstream +#usr/include/c++/14.2.0/barrier +#usr/include/c++/14.2.0/bit +#usr/include/c++/14.2.0/bits +#usr/include/c++/14.2.0/bits/algorithmfwd.h +#usr/include/c++/14.2.0/bits/align.h +#usr/include/c++/14.2.0/bits/alloc_traits.h +#usr/include/c++/14.2.0/bits/allocated_ptr.h +#usr/include/c++/14.2.0/bits/allocator.h +#usr/include/c++/14.2.0/bits/atomic_base.h +#usr/include/c++/14.2.0/bits/atomic_futex.h +#usr/include/c++/14.2.0/bits/atomic_lockfree_defines.h +#usr/include/c++/14.2.0/bits/atomic_timed_wait.h +#usr/include/c++/14.2.0/bits/atomic_wait.h +#usr/include/c++/14.2.0/bits/basic_ios.h +#usr/include/c++/14.2.0/bits/basic_ios.tcc +#usr/include/c++/14.2.0/bits/basic_string.h +#usr/include/c++/14.2.0/bits/basic_string.tcc +#usr/include/c++/14.2.0/bits/boost_concept_check.h +#usr/include/c++/14.2.0/bits/c++0x_warning.h +#usr/include/c++/14.2.0/bits/char_traits.h +#usr/include/c++/14.2.0/bits/charconv.h +#usr/include/c++/14.2.0/bits/chrono.h +#usr/include/c++/14.2.0/bits/chrono_io.h +#usr/include/c++/14.2.0/bits/codecvt.h +#usr/include/c++/14.2.0/bits/concept_check.h +#usr/include/c++/14.2.0/bits/cow_string.h +#usr/include/c++/14.2.0/bits/cpp_type_traits.h +#usr/include/c++/14.2.0/bits/cxxabi_forced.h +#usr/include/c++/14.2.0/bits/cxxabi_init_exception.h +#usr/include/c++/14.2.0/bits/deque.tcc +#usr/include/c++/14.2.0/bits/elements_of.h +#usr/include/c++/14.2.0/bits/enable_special_members.h +#usr/include/c++/14.2.0/bits/erase_if.h +#usr/include/c++/14.2.0/bits/exception.h +#usr/include/c++/14.2.0/bits/exception_defines.h +#usr/include/c++/14.2.0/bits/exception_ptr.h +#usr/include/c++/14.2.0/bits/forward_list.h +#usr/include/c++/14.2.0/bits/forward_list.tcc +#usr/include/c++/14.2.0/bits/fs_dir.h +#usr/include/c++/14.2.0/bits/fs_fwd.h +#usr/include/c++/14.2.0/bits/fs_ops.h +#usr/include/c++/14.2.0/bits/fs_path.h +#usr/include/c++/14.2.0/bits/fstream.tcc +#usr/include/c++/14.2.0/bits/functexcept.h +#usr/include/c++/14.2.0/bits/functional_hash.h +#usr/include/c++/14.2.0/bits/gslice.h +#usr/include/c++/14.2.0/bits/gslice_array.h +#usr/include/c++/14.2.0/bits/hash_bytes.h +#usr/include/c++/14.2.0/bits/hashtable.h +#usr/include/c++/14.2.0/bits/hashtable_policy.h +#usr/include/c++/14.2.0/bits/indirect_array.h +#usr/include/c++/14.2.0/bits/invoke.h +#usr/include/c++/14.2.0/bits/ios_base.h +#usr/include/c++/14.2.0/bits/istream.tcc +#usr/include/c++/14.2.0/bits/iterator_concepts.h +#usr/include/c++/14.2.0/bits/list.tcc +#usr/include/c++/14.2.0/bits/locale_classes.h +#usr/include/c++/14.2.0/bits/locale_classes.tcc +#usr/include/c++/14.2.0/bits/locale_conv.h +#usr/include/c++/14.2.0/bits/locale_facets.h +#usr/include/c++/14.2.0/bits/locale_facets.tcc +#usr/include/c++/14.2.0/bits/locale_facets_nonio.h +#usr/include/c++/14.2.0/bits/locale_facets_nonio.tcc +#usr/include/c++/14.2.0/bits/localefwd.h +#usr/include/c++/14.2.0/bits/mask_array.h +#usr/include/c++/14.2.0/bits/max_size_type.h +#usr/include/c++/14.2.0/bits/memory_resource.h +#usr/include/c++/14.2.0/bits/memoryfwd.h +#usr/include/c++/14.2.0/bits/mofunc_impl.h +#usr/include/c++/14.2.0/bits/move.h +#usr/include/c++/14.2.0/bits/move_only_function.h +#usr/include/c++/14.2.0/bits/nested_exception.h +#usr/include/c++/14.2.0/bits/new_allocator.h +#usr/include/c++/14.2.0/bits/node_handle.h +#usr/include/c++/14.2.0/bits/ostream.tcc +#usr/include/c++/14.2.0/bits/ostream_insert.h +#usr/include/c++/14.2.0/bits/out_ptr.h +#usr/include/c++/14.2.0/bits/parse_numbers.h +#usr/include/c++/14.2.0/bits/postypes.h +#usr/include/c++/14.2.0/bits/predefined_ops.h +#usr/include/c++/14.2.0/bits/ptr_traits.h +#usr/include/c++/14.2.0/bits/quoted_string.h +#usr/include/c++/14.2.0/bits/random.h +#usr/include/c++/14.2.0/bits/random.tcc +#usr/include/c++/14.2.0/bits/range_access.h +#usr/include/c++/14.2.0/bits/ranges_algo.h +#usr/include/c++/14.2.0/bits/ranges_algobase.h +#usr/include/c++/14.2.0/bits/ranges_base.h +#usr/include/c++/14.2.0/bits/ranges_cmp.h +#usr/include/c++/14.2.0/bits/ranges_uninitialized.h +#usr/include/c++/14.2.0/bits/ranges_util.h +#usr/include/c++/14.2.0/bits/refwrap.h +#usr/include/c++/14.2.0/bits/regex.h +#usr/include/c++/14.2.0/bits/regex.tcc +#usr/include/c++/14.2.0/bits/regex_automaton.h +#usr/include/c++/14.2.0/bits/regex_automaton.tcc +#usr/include/c++/14.2.0/bits/regex_compiler.h +#usr/include/c++/14.2.0/bits/regex_compiler.tcc +#usr/include/c++/14.2.0/bits/regex_constants.h +#usr/include/c++/14.2.0/bits/regex_error.h +#usr/include/c++/14.2.0/bits/regex_executor.h +#usr/include/c++/14.2.0/bits/regex_executor.tcc +#usr/include/c++/14.2.0/bits/regex_scanner.h +#usr/include/c++/14.2.0/bits/regex_scanner.tcc +#usr/include/c++/14.2.0/bits/requires_hosted.h +#usr/include/c++/14.2.0/bits/sat_arith.h +#usr/include/c++/14.2.0/bits/semaphore_base.h +#usr/include/c++/14.2.0/bits/shared_ptr.h +#usr/include/c++/14.2.0/bits/shared_ptr_atomic.h +#usr/include/c++/14.2.0/bits/shared_ptr_base.h +#usr/include/c++/14.2.0/bits/slice_array.h +#usr/include/c++/14.2.0/bits/specfun.h +#usr/include/c++/14.2.0/bits/sstream.tcc +#usr/include/c++/14.2.0/bits/std_abs.h +#usr/include/c++/14.2.0/bits/std_function.h +#usr/include/c++/14.2.0/bits/std_mutex.h +#usr/include/c++/14.2.0/bits/std_thread.h +#usr/include/c++/14.2.0/bits/stl_algo.h +#usr/include/c++/14.2.0/bits/stl_algobase.h +#usr/include/c++/14.2.0/bits/stl_bvector.h +#usr/include/c++/14.2.0/bits/stl_construct.h +#usr/include/c++/14.2.0/bits/stl_deque.h +#usr/include/c++/14.2.0/bits/stl_function.h +#usr/include/c++/14.2.0/bits/stl_heap.h +#usr/include/c++/14.2.0/bits/stl_iterator.h +#usr/include/c++/14.2.0/bits/stl_iterator_base_funcs.h +#usr/include/c++/14.2.0/bits/stl_iterator_base_types.h +#usr/include/c++/14.2.0/bits/stl_list.h +#usr/include/c++/14.2.0/bits/stl_map.h +#usr/include/c++/14.2.0/bits/stl_multimap.h +#usr/include/c++/14.2.0/bits/stl_multiset.h +#usr/include/c++/14.2.0/bits/stl_numeric.h +#usr/include/c++/14.2.0/bits/stl_pair.h +#usr/include/c++/14.2.0/bits/stl_queue.h +#usr/include/c++/14.2.0/bits/stl_raw_storage_iter.h +#usr/include/c++/14.2.0/bits/stl_relops.h +#usr/include/c++/14.2.0/bits/stl_set.h +#usr/include/c++/14.2.0/bits/stl_stack.h +#usr/include/c++/14.2.0/bits/stl_tempbuf.h +#usr/include/c++/14.2.0/bits/stl_tree.h +#usr/include/c++/14.2.0/bits/stl_uninitialized.h +#usr/include/c++/14.2.0/bits/stl_vector.h +#usr/include/c++/14.2.0/bits/stream_iterator.h +#usr/include/c++/14.2.0/bits/streambuf.tcc +#usr/include/c++/14.2.0/bits/streambuf_iterator.h +#usr/include/c++/14.2.0/bits/string_view.tcc +#usr/include/c++/14.2.0/bits/stringfwd.h +#usr/include/c++/14.2.0/bits/text_encoding-data.h +#usr/include/c++/14.2.0/bits/this_thread_sleep.h +#usr/include/c++/14.2.0/bits/unicode-data.h +#usr/include/c++/14.2.0/bits/unicode.h +#usr/include/c++/14.2.0/bits/uniform_int_dist.h +#usr/include/c++/14.2.0/bits/unique_lock.h +#usr/include/c++/14.2.0/bits/unique_ptr.h +#usr/include/c++/14.2.0/bits/unordered_map.h +#usr/include/c++/14.2.0/bits/unordered_set.h +#usr/include/c++/14.2.0/bits/uses_allocator.h +#usr/include/c++/14.2.0/bits/uses_allocator_args.h +#usr/include/c++/14.2.0/bits/utility.h +#usr/include/c++/14.2.0/bits/valarray_after.h +#usr/include/c++/14.2.0/bits/valarray_array.h +#usr/include/c++/14.2.0/bits/valarray_array.tcc +#usr/include/c++/14.2.0/bits/valarray_before.h +#usr/include/c++/14.2.0/bits/vector.tcc +#usr/include/c++/14.2.0/bits/version.h +#usr/include/c++/14.2.0/bitset +#usr/include/c++/14.2.0/cassert +#usr/include/c++/14.2.0/ccomplex +#usr/include/c++/14.2.0/cctype +#usr/include/c++/14.2.0/cerrno +#usr/include/c++/14.2.0/cfenv +#usr/include/c++/14.2.0/cfloat +#usr/include/c++/14.2.0/charconv +#usr/include/c++/14.2.0/chrono +#usr/include/c++/14.2.0/cinttypes +#usr/include/c++/14.2.0/ciso646 +#usr/include/c++/14.2.0/climits +#usr/include/c++/14.2.0/clocale +#usr/include/c++/14.2.0/cmath +#usr/include/c++/14.2.0/codecvt +#usr/include/c++/14.2.0/compare +#usr/include/c++/14.2.0/complex +#usr/include/c++/14.2.0/complex.h +#usr/include/c++/14.2.0/concepts +#usr/include/c++/14.2.0/condition_variable +#usr/include/c++/14.2.0/coroutine +#usr/include/c++/14.2.0/csetjmp +#usr/include/c++/14.2.0/csignal +#usr/include/c++/14.2.0/cstdalign +#usr/include/c++/14.2.0/cstdarg +#usr/include/c++/14.2.0/cstdbool +#usr/include/c++/14.2.0/cstddef +#usr/include/c++/14.2.0/cstdint +#usr/include/c++/14.2.0/cstdio +#usr/include/c++/14.2.0/cstdlib +#usr/include/c++/14.2.0/cstring +#usr/include/c++/14.2.0/ctgmath +#usr/include/c++/14.2.0/ctime +#usr/include/c++/14.2.0/cuchar +#usr/include/c++/14.2.0/cwchar +#usr/include/c++/14.2.0/cwctype +#usr/include/c++/14.2.0/cxxabi.h +#usr/include/c++/14.2.0/debug +#usr/include/c++/14.2.0/debug/assertions.h +#usr/include/c++/14.2.0/debug/bitset +#usr/include/c++/14.2.0/debug/debug.h +#usr/include/c++/14.2.0/debug/deque +#usr/include/c++/14.2.0/debug/formatter.h +#usr/include/c++/14.2.0/debug/forward_list +#usr/include/c++/14.2.0/debug/functions.h +#usr/include/c++/14.2.0/debug/helper_functions.h +#usr/include/c++/14.2.0/debug/list +#usr/include/c++/14.2.0/debug/macros.h +#usr/include/c++/14.2.0/debug/map +#usr/include/c++/14.2.0/debug/map.h +#usr/include/c++/14.2.0/debug/multimap.h +#usr/include/c++/14.2.0/debug/multiset.h +#usr/include/c++/14.2.0/debug/safe_base.h +#usr/include/c++/14.2.0/debug/safe_container.h +#usr/include/c++/14.2.0/debug/safe_iterator.h +#usr/include/c++/14.2.0/debug/safe_iterator.tcc +#usr/include/c++/14.2.0/debug/safe_local_iterator.h +#usr/include/c++/14.2.0/debug/safe_local_iterator.tcc +#usr/include/c++/14.2.0/debug/safe_sequence.h +#usr/include/c++/14.2.0/debug/safe_sequence.tcc +#usr/include/c++/14.2.0/debug/safe_unordered_base.h +#usr/include/c++/14.2.0/debug/safe_unordered_container.h +#usr/include/c++/14.2.0/debug/safe_unordered_container.tcc +#usr/include/c++/14.2.0/debug/set +#usr/include/c++/14.2.0/debug/set.h +#usr/include/c++/14.2.0/debug/stl_iterator.h +#usr/include/c++/14.2.0/debug/string +#usr/include/c++/14.2.0/debug/unordered_map +#usr/include/c++/14.2.0/debug/unordered_set +#usr/include/c++/14.2.0/debug/vector +#usr/include/c++/14.2.0/decimal +#usr/include/c++/14.2.0/decimal/decimal +#usr/include/c++/14.2.0/decimal/decimal.h +#usr/include/c++/14.2.0/deque +#usr/include/c++/14.2.0/exception +#usr/include/c++/14.2.0/execution +#usr/include/c++/14.2.0/expected +#usr/include/c++/14.2.0/experimental +#usr/include/c++/14.2.0/experimental/algorithm +#usr/include/c++/14.2.0/experimental/any +#usr/include/c++/14.2.0/experimental/array +#usr/include/c++/14.2.0/experimental/bits +#usr/include/c++/14.2.0/experimental/bits/fs_dir.h +#usr/include/c++/14.2.0/experimental/bits/fs_fwd.h +#usr/include/c++/14.2.0/experimental/bits/fs_ops.h +#usr/include/c++/14.2.0/experimental/bits/fs_path.h +#usr/include/c++/14.2.0/experimental/bits/lfts_config.h +#usr/include/c++/14.2.0/experimental/bits/net.h +#usr/include/c++/14.2.0/experimental/bits/numeric_traits.h +#usr/include/c++/14.2.0/experimental/bits/shared_ptr.h +#usr/include/c++/14.2.0/experimental/bits/simd.h +#usr/include/c++/14.2.0/experimental/bits/simd_builtin.h +#usr/include/c++/14.2.0/experimental/bits/simd_converter.h +#usr/include/c++/14.2.0/experimental/bits/simd_detail.h +#usr/include/c++/14.2.0/experimental/bits/simd_fixed_size.h +#usr/include/c++/14.2.0/experimental/bits/simd_math.h +#usr/include/c++/14.2.0/experimental/bits/simd_neon.h +#usr/include/c++/14.2.0/experimental/bits/simd_ppc.h +#usr/include/c++/14.2.0/experimental/bits/simd_scalar.h +#usr/include/c++/14.2.0/experimental/bits/simd_sve.h +#usr/include/c++/14.2.0/experimental/bits/simd_x86.h +#usr/include/c++/14.2.0/experimental/bits/simd_x86_conversions.h +#usr/include/c++/14.2.0/experimental/bits/string_view.tcc +#usr/include/c++/14.2.0/experimental/buffer +#usr/include/c++/14.2.0/experimental/chrono +#usr/include/c++/14.2.0/experimental/contract +#usr/include/c++/14.2.0/experimental/deque +#usr/include/c++/14.2.0/experimental/executor +#usr/include/c++/14.2.0/experimental/filesystem +#usr/include/c++/14.2.0/experimental/forward_list +#usr/include/c++/14.2.0/experimental/functional +#usr/include/c++/14.2.0/experimental/internet +#usr/include/c++/14.2.0/experimental/io_context +#usr/include/c++/14.2.0/experimental/iterator +#usr/include/c++/14.2.0/experimental/list +#usr/include/c++/14.2.0/experimental/map +#usr/include/c++/14.2.0/experimental/memory +#usr/include/c++/14.2.0/experimental/memory_resource +#usr/include/c++/14.2.0/experimental/net +#usr/include/c++/14.2.0/experimental/netfwd +#usr/include/c++/14.2.0/experimental/numeric +#usr/include/c++/14.2.0/experimental/optional +#usr/include/c++/14.2.0/experimental/propagate_const +#usr/include/c++/14.2.0/experimental/random +#usr/include/c++/14.2.0/experimental/ratio +#usr/include/c++/14.2.0/experimental/regex +#usr/include/c++/14.2.0/experimental/scope +#usr/include/c++/14.2.0/experimental/set +#usr/include/c++/14.2.0/experimental/simd +#usr/include/c++/14.2.0/experimental/socket +#usr/include/c++/14.2.0/experimental/source_location +#usr/include/c++/14.2.0/experimental/string +#usr/include/c++/14.2.0/experimental/string_view +#usr/include/c++/14.2.0/experimental/synchronized_value +#usr/include/c++/14.2.0/experimental/system_error +#usr/include/c++/14.2.0/experimental/timer +#usr/include/c++/14.2.0/experimental/tuple +#usr/include/c++/14.2.0/experimental/type_traits +#usr/include/c++/14.2.0/experimental/unordered_map +#usr/include/c++/14.2.0/experimental/unordered_set +#usr/include/c++/14.2.0/experimental/utility +#usr/include/c++/14.2.0/experimental/vector +#usr/include/c++/14.2.0/ext +#usr/include/c++/14.2.0/ext/algorithm +#usr/include/c++/14.2.0/ext/aligned_buffer.h +#usr/include/c++/14.2.0/ext/alloc_traits.h +#usr/include/c++/14.2.0/ext/atomicity.h +#usr/include/c++/14.2.0/ext/bitmap_allocator.h +#usr/include/c++/14.2.0/ext/cast.h +#usr/include/c++/14.2.0/ext/cmath +#usr/include/c++/14.2.0/ext/codecvt_specializations.h +#usr/include/c++/14.2.0/ext/concurrence.h +#usr/include/c++/14.2.0/ext/debug_allocator.h +#usr/include/c++/14.2.0/ext/enc_filebuf.h +#usr/include/c++/14.2.0/ext/extptr_allocator.h +#usr/include/c++/14.2.0/ext/functional +#usr/include/c++/14.2.0/ext/hash_map +#usr/include/c++/14.2.0/ext/hash_set +#usr/include/c++/14.2.0/ext/iterator +#usr/include/c++/14.2.0/ext/malloc_allocator.h +#usr/include/c++/14.2.0/ext/memory +#usr/include/c++/14.2.0/ext/mt_allocator.h +#usr/include/c++/14.2.0/ext/new_allocator.h +#usr/include/c++/14.2.0/ext/numeric +#usr/include/c++/14.2.0/ext/numeric_traits.h +#usr/include/c++/14.2.0/ext/pb_ds +#usr/include/c++/14.2.0/ext/pb_ds/assoc_container.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/resize_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy/branch_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/branch_policy/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/cond_dealtor.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/container_base_dispatch.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/debug_map_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/eq_fn +#usr/include/c++/14.2.0/ext/pb_ds/detail/eq_fn/eq_by_less.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/lu_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/ov_tree_map_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/priority_queue_base_dispatch.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/node.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rb_tree_map_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/node.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/splay_tree_/traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/standard_policies.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_ +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/tree_trace_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/type_utils.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/types_traits.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp +#usr/include/c++/14.2.0/ext/pb_ds/exception.hpp +#usr/include/c++/14.2.0/ext/pb_ds/hash_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/list_update_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/priority_queue.hpp +#usr/include/c++/14.2.0/ext/pb_ds/tag_and_trait.hpp +#usr/include/c++/14.2.0/ext/pb_ds/tree_policy.hpp +#usr/include/c++/14.2.0/ext/pb_ds/trie_policy.hpp +#usr/include/c++/14.2.0/ext/pod_char_traits.h +#usr/include/c++/14.2.0/ext/pointer.h +#usr/include/c++/14.2.0/ext/pool_allocator.h +#usr/include/c++/14.2.0/ext/random +#usr/include/c++/14.2.0/ext/random.tcc +#usr/include/c++/14.2.0/ext/rb_tree +#usr/include/c++/14.2.0/ext/rc_string_base.h +#usr/include/c++/14.2.0/ext/rope +#usr/include/c++/14.2.0/ext/ropeimpl.h +#usr/include/c++/14.2.0/ext/slist +#usr/include/c++/14.2.0/ext/sso_string_base.h +#usr/include/c++/14.2.0/ext/stdio_filebuf.h +#usr/include/c++/14.2.0/ext/stdio_sync_filebuf.h +#usr/include/c++/14.2.0/ext/string_conversions.h +#usr/include/c++/14.2.0/ext/throw_allocator.h +#usr/include/c++/14.2.0/ext/type_traits.h +#usr/include/c++/14.2.0/ext/typelist.h +#usr/include/c++/14.2.0/ext/vstring.h +#usr/include/c++/14.2.0/ext/vstring.tcc +#usr/include/c++/14.2.0/ext/vstring_fwd.h +#usr/include/c++/14.2.0/ext/vstring_util.h +#usr/include/c++/14.2.0/fenv.h +#usr/include/c++/14.2.0/filesystem +#usr/include/c++/14.2.0/format +#usr/include/c++/14.2.0/forward_list +#usr/include/c++/14.2.0/fstream +#usr/include/c++/14.2.0/functional +#usr/include/c++/14.2.0/future +#usr/include/c++/14.2.0/generator +#usr/include/c++/14.2.0/initializer_list +#usr/include/c++/14.2.0/iomanip +#usr/include/c++/14.2.0/ios +#usr/include/c++/14.2.0/iosfwd +#usr/include/c++/14.2.0/iostream +#usr/include/c++/14.2.0/istream +#usr/include/c++/14.2.0/iterator +#usr/include/c++/14.2.0/latch +#usr/include/c++/14.2.0/limits +#usr/include/c++/14.2.0/list +#usr/include/c++/14.2.0/locale +#usr/include/c++/14.2.0/map +#usr/include/c++/14.2.0/math.h +#usr/include/c++/14.2.0/memory +#usr/include/c++/14.2.0/memory_resource +#usr/include/c++/14.2.0/mutex +#usr/include/c++/14.2.0/new +#usr/include/c++/14.2.0/numbers +#usr/include/c++/14.2.0/numeric +#usr/include/c++/14.2.0/optional +#usr/include/c++/14.2.0/ostream +#usr/include/c++/14.2.0/parallel +#usr/include/c++/14.2.0/parallel/algo.h +#usr/include/c++/14.2.0/parallel/algobase.h +#usr/include/c++/14.2.0/parallel/algorithm +#usr/include/c++/14.2.0/parallel/algorithmfwd.h +#usr/include/c++/14.2.0/parallel/balanced_quicksort.h +#usr/include/c++/14.2.0/parallel/base.h +#usr/include/c++/14.2.0/parallel/basic_iterator.h +#usr/include/c++/14.2.0/parallel/checkers.h +#usr/include/c++/14.2.0/parallel/compatibility.h +#usr/include/c++/14.2.0/parallel/compiletime_settings.h +#usr/include/c++/14.2.0/parallel/equally_split.h +#usr/include/c++/14.2.0/parallel/features.h +#usr/include/c++/14.2.0/parallel/find.h +#usr/include/c++/14.2.0/parallel/find_selectors.h +#usr/include/c++/14.2.0/parallel/for_each.h +#usr/include/c++/14.2.0/parallel/for_each_selectors.h +#usr/include/c++/14.2.0/parallel/iterator.h +#usr/include/c++/14.2.0/parallel/list_partition.h +#usr/include/c++/14.2.0/parallel/losertree.h +#usr/include/c++/14.2.0/parallel/merge.h +#usr/include/c++/14.2.0/parallel/multiseq_selection.h +#usr/include/c++/14.2.0/parallel/multiway_merge.h +#usr/include/c++/14.2.0/parallel/multiway_mergesort.h +#usr/include/c++/14.2.0/parallel/numeric +#usr/include/c++/14.2.0/parallel/numericfwd.h +#usr/include/c++/14.2.0/parallel/omp_loop.h +#usr/include/c++/14.2.0/parallel/omp_loop_static.h +#usr/include/c++/14.2.0/parallel/par_loop.h +#usr/include/c++/14.2.0/parallel/parallel.h +#usr/include/c++/14.2.0/parallel/partial_sum.h +#usr/include/c++/14.2.0/parallel/partition.h +#usr/include/c++/14.2.0/parallel/queue.h +#usr/include/c++/14.2.0/parallel/quicksort.h +#usr/include/c++/14.2.0/parallel/random_number.h +#usr/include/c++/14.2.0/parallel/random_shuffle.h +#usr/include/c++/14.2.0/parallel/search.h +#usr/include/c++/14.2.0/parallel/set_operations.h +#usr/include/c++/14.2.0/parallel/settings.h +#usr/include/c++/14.2.0/parallel/sort.h +#usr/include/c++/14.2.0/parallel/tags.h +#usr/include/c++/14.2.0/parallel/types.h +#usr/include/c++/14.2.0/parallel/unique_copy.h +#usr/include/c++/14.2.0/parallel/workstealing.h +#usr/include/c++/14.2.0/print +#usr/include/c++/14.2.0/pstl +#usr/include/c++/14.2.0/pstl/algorithm_fwd.h +#usr/include/c++/14.2.0/pstl/algorithm_impl.h +#usr/include/c++/14.2.0/pstl/execution_defs.h +#usr/include/c++/14.2.0/pstl/execution_impl.h +#usr/include/c++/14.2.0/pstl/glue_algorithm_defs.h +#usr/include/c++/14.2.0/pstl/glue_algorithm_impl.h +#usr/include/c++/14.2.0/pstl/glue_execution_defs.h +#usr/include/c++/14.2.0/pstl/glue_memory_defs.h +#usr/include/c++/14.2.0/pstl/glue_memory_impl.h +#usr/include/c++/14.2.0/pstl/glue_numeric_defs.h +#usr/include/c++/14.2.0/pstl/glue_numeric_impl.h +#usr/include/c++/14.2.0/pstl/memory_impl.h +#usr/include/c++/14.2.0/pstl/numeric_fwd.h +#usr/include/c++/14.2.0/pstl/numeric_impl.h +#usr/include/c++/14.2.0/pstl/parallel_backend.h +#usr/include/c++/14.2.0/pstl/parallel_backend_serial.h +#usr/include/c++/14.2.0/pstl/parallel_backend_tbb.h +#usr/include/c++/14.2.0/pstl/parallel_backend_utils.h +#usr/include/c++/14.2.0/pstl/parallel_impl.h +#usr/include/c++/14.2.0/pstl/pstl_config.h +#usr/include/c++/14.2.0/pstl/unseq_backend_simd.h +#usr/include/c++/14.2.0/pstl/utils.h +#usr/include/c++/14.2.0/queue +#usr/include/c++/14.2.0/random +#usr/include/c++/14.2.0/ranges +#usr/include/c++/14.2.0/ratio +#usr/include/c++/14.2.0/regex +#usr/include/c++/14.2.0/scoped_allocator +#usr/include/c++/14.2.0/semaphore +#usr/include/c++/14.2.0/set +#usr/include/c++/14.2.0/shared_mutex +#usr/include/c++/14.2.0/source_location +#usr/include/c++/14.2.0/span +#usr/include/c++/14.2.0/spanstream +#usr/include/c++/14.2.0/sstream +#usr/include/c++/14.2.0/stack +#usr/include/c++/14.2.0/stacktrace +#usr/include/c++/14.2.0/stdatomic.h +#usr/include/c++/14.2.0/stdexcept +#usr/include/c++/14.2.0/stdfloat +#usr/include/c++/14.2.0/stdlib.h +#usr/include/c++/14.2.0/stop_token +#usr/include/c++/14.2.0/streambuf +#usr/include/c++/14.2.0/string +#usr/include/c++/14.2.0/string_view +#usr/include/c++/14.2.0/syncstream +#usr/include/c++/14.2.0/system_error +#usr/include/c++/14.2.0/text_encoding +#usr/include/c++/14.2.0/tgmath.h +#usr/include/c++/14.2.0/thread +#usr/include/c++/14.2.0/tr1 +#usr/include/c++/14.2.0/tr1/array +#usr/include/c++/14.2.0/tr1/bessel_function.tcc +#usr/include/c++/14.2.0/tr1/beta_function.tcc +#usr/include/c++/14.2.0/tr1/ccomplex +#usr/include/c++/14.2.0/tr1/cctype +#usr/include/c++/14.2.0/tr1/cfenv +#usr/include/c++/14.2.0/tr1/cfloat +#usr/include/c++/14.2.0/tr1/cinttypes +#usr/include/c++/14.2.0/tr1/climits +#usr/include/c++/14.2.0/tr1/cmath +#usr/include/c++/14.2.0/tr1/complex +#usr/include/c++/14.2.0/tr1/complex.h +#usr/include/c++/14.2.0/tr1/cstdarg +#usr/include/c++/14.2.0/tr1/cstdbool +#usr/include/c++/14.2.0/tr1/cstdint +#usr/include/c++/14.2.0/tr1/cstdio +#usr/include/c++/14.2.0/tr1/cstdlib +#usr/include/c++/14.2.0/tr1/ctgmath +#usr/include/c++/14.2.0/tr1/ctime +#usr/include/c++/14.2.0/tr1/ctype.h +#usr/include/c++/14.2.0/tr1/cwchar +#usr/include/c++/14.2.0/tr1/cwctype +#usr/include/c++/14.2.0/tr1/ell_integral.tcc +#usr/include/c++/14.2.0/tr1/exp_integral.tcc +#usr/include/c++/14.2.0/tr1/fenv.h +#usr/include/c++/14.2.0/tr1/float.h +#usr/include/c++/14.2.0/tr1/functional +#usr/include/c++/14.2.0/tr1/functional_hash.h +#usr/include/c++/14.2.0/tr1/gamma.tcc +#usr/include/c++/14.2.0/tr1/hashtable.h +#usr/include/c++/14.2.0/tr1/hashtable_policy.h +#usr/include/c++/14.2.0/tr1/hypergeometric.tcc +#usr/include/c++/14.2.0/tr1/inttypes.h +#usr/include/c++/14.2.0/tr1/legendre_function.tcc +#usr/include/c++/14.2.0/tr1/limits.h +#usr/include/c++/14.2.0/tr1/math.h +#usr/include/c++/14.2.0/tr1/memory +#usr/include/c++/14.2.0/tr1/modified_bessel_func.tcc +#usr/include/c++/14.2.0/tr1/poly_hermite.tcc +#usr/include/c++/14.2.0/tr1/poly_laguerre.tcc +#usr/include/c++/14.2.0/tr1/random +#usr/include/c++/14.2.0/tr1/random.h +#usr/include/c++/14.2.0/tr1/random.tcc +#usr/include/c++/14.2.0/tr1/regex +#usr/include/c++/14.2.0/tr1/riemann_zeta.tcc +#usr/include/c++/14.2.0/tr1/shared_ptr.h +#usr/include/c++/14.2.0/tr1/special_function_util.h +#usr/include/c++/14.2.0/tr1/stdarg.h +#usr/include/c++/14.2.0/tr1/stdbool.h +#usr/include/c++/14.2.0/tr1/stdint.h +#usr/include/c++/14.2.0/tr1/stdio.h +#usr/include/c++/14.2.0/tr1/stdlib.h +#usr/include/c++/14.2.0/tr1/tgmath.h +#usr/include/c++/14.2.0/tr1/tuple +#usr/include/c++/14.2.0/tr1/type_traits +#usr/include/c++/14.2.0/tr1/unordered_map +#usr/include/c++/14.2.0/tr1/unordered_map.h +#usr/include/c++/14.2.0/tr1/unordered_set +#usr/include/c++/14.2.0/tr1/unordered_set.h +#usr/include/c++/14.2.0/tr1/utility +#usr/include/c++/14.2.0/tr1/wchar.h +#usr/include/c++/14.2.0/tr1/wctype.h +#usr/include/c++/14.2.0/tr2 +#usr/include/c++/14.2.0/tr2/bool_set +#usr/include/c++/14.2.0/tr2/bool_set.tcc +#usr/include/c++/14.2.0/tr2/dynamic_bitset +#usr/include/c++/14.2.0/tr2/dynamic_bitset.tcc +#usr/include/c++/14.2.0/tr2/ratio +#usr/include/c++/14.2.0/tr2/type_traits +#usr/include/c++/14.2.0/tuple +#usr/include/c++/14.2.0/type_traits +#usr/include/c++/14.2.0/typeindex +#usr/include/c++/14.2.0/typeinfo +#usr/include/c++/14.2.0/unordered_map +#usr/include/c++/14.2.0/unordered_set +#usr/include/c++/14.2.0/utility +#usr/include/c++/14.2.0/valarray +#usr/include/c++/14.2.0/variant +#usr/include/c++/14.2.0/vector +#usr/include/c++/14.2.0/version +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/basic_file.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/c++config.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/c++io.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/c++locale.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/cxxabi_tweaks.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/error_constants.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/extc++.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/gthr-posix.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/gthr-single.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/gthr.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/messages_members.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/opt_random.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/os_defines.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/stdc++.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/stdtr1c++.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/bits/time_members.h +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/ext +#usr/include/c++/14.2.0/x86_64-pc-linux-gnu/ext/opt_random.h #usr/lib/gcc #usr/lib/gcc/x86_64-pc-linux-gnu -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/cc1 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/cc1plus -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/collect2 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/crtbegin.o -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/crtbeginS.o -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/crtbeginT.o -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/crtend.o -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/crtendS.o -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/crtfastmath.o -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/crtprec32.o -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/crtprec64.o -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/crtprec80.o -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/g++-mapper-server -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include-fixed -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include-fixed/README -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/acc_prof.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/adxintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/ammintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/amxbf16intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/amxcomplexintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/amxfp16intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/amxint8intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/amxtileintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx2intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx5124fmapsintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx5124vnniwintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512bf16intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512bf16vlintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512bitalgintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512bwintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512cdintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512dqintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512erintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512fintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512fp16intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512fp16vlintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512ifmaintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512ifmavlintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512pfintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vbmi2intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vbmi2vlintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vbmiintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vbmivlintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vlbwintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vldqintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vlintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vnniintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vnnivlintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vp2intersectintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vp2intersectvlintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vpopcntdqintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avx512vpopcntdqvlintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avxifmaintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avxintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avxneconvertintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avxvnniint8intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/avxvnniintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/bmi2intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/bmiintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/bmmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/cet.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/cetintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/cldemoteintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/clflushoptintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/clwbintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/clzerointrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/cmpccxaddintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/cpuid.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/cross-stdarg.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/emmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/enqcmdintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/f16cintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/float.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/fma4intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/fmaintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/fxsrintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/gcov.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/gfniintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/hresetintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/ia32intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/immintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/iso646.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/keylockerintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/limits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/lwpintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/lzcntintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/mm3dnow.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/mm_malloc.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/mmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/movdirintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/mwaitintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/mwaitxintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/nmmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/omp.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/openacc.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/pconfigintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/pkuintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/pmmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/popcntintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/prfchiintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/prfchwintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/quadmath.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/quadmath_weak.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/raointintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/rdseedintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/rtmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/sanitizer -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/sanitizer/asan_interface.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/sanitizer/common_interface_defs.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/sanitizer/hwasan_interface.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/sanitizer/lsan_interface.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/sanitizer/tsan_interface.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/serializeintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/sgxintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/shaintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/smmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/ssp -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/ssp/ssp.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/ssp/stdio.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/ssp/string.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/ssp/unistd.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/stdalign.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/stdarg.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/stdatomic.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/stdbool.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/stddef.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/stdfix.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/stdint-gcc.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/stdint.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/stdnoreturn.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/syslimits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/tbmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/tmmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/tsxldtrkintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/uintrintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/unwind.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/vaesintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/varargs.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/vpclmulqdqintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/waitpkgintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/wbnoinvdintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/wmmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/x86gprintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/x86intrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/xmmintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/xopintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/xsavecintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/xsaveintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/xsaveoptintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/xsavesintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/include/xtestintrin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/fixinc.sh -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/fixinc_list -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/fixincl -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/gsyslimits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/include -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/include/README -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/include/limits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/macro_list -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/mkheaders -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/mkheaders.conf -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/install-tools/mkinstalldirs -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/libgcc.a -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/libgcc_eh.a -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/libgcov.a -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/liblto_plugin.la -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/liblto_plugin.so -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/lto-wrapper -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/lto1 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/gengtype -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/gtype.state -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ada -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ada/gcc-interface -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ada/gcc-interface/ada-tree.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/addresses.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/alias.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/align.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/all-tree.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/alloc-pool.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ansidecl.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/array-traits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/asan.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/attr-fnspec.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/attribs.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/auto-host.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/auto-profile.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/b-header-vars -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/backend.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/basic-block.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/bb-reorder.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/bitmap.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/builtin-attrs.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/builtin-types.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/builtins.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/builtins.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/bversion.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/c-family -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/c-family/c-common.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/c-family/c-common.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/c-family/c-objc.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/c-family/c-pragma.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/c-family/c-pretty-print.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/c-tree.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/calls.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ccmp.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfg-flags.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfg.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfganal.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfgbuild.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfgcleanup.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfgexpand.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfghooks.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfgloop.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfgloopmanip.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cfgrtl.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cgraph.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cif-code.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/collect-utils.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/collect2-aix.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/collect2.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/color-macros.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/common -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/common/config -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/common/config/i386 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/common/config/i386/i386-cpuinfo.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/conditions.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/elfos.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/glibc-stdint.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/gnu-user.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/att.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/biarch64.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/gnu-user-common.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/gnu-user64.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/i386-isa.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/i386-opts.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/i386-protos.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/i386.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/linux-common.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/linux64.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/stringop.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/unix.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/x86-64.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/i386/x86-tune.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/initfini-array.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/linux-android.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/linux-protos.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/linux.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/config/vxworks-dummy.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/configargs.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/context.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/convert.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/coretypes.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/coroutine-builtins.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/coverage.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cp -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cp/contracts.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cp/cp-trait.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cp/cp-tree.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cp/cp-tree.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cp/cxx-pretty-print.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cp/name-lookup.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cp/operators.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cp/type-utils.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cppbuiltin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cppdefault.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cpplib.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/cselib.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ctfc.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/d -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/d/d-tree.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/data-streamer.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dbgcnt.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dbgcnt.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dce.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ddg.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/debug.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/defaults.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/df.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dfp.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic-client-data-hooks.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic-color.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic-core.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic-event-id.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic-metadata.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic-path.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic-spec.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic-url.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/diagnostic.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/digraph.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dojump.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dominance.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/domwalk.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/double-int.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dump-context.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dumpfile.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dwarf2asm.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dwarf2ctf.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/dwarf2out.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/edit-context.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/emit-rtl.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/errors.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/escaped_string.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/et-forest.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/except.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/explow.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/expmed.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/expr.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/fibonacci_heap.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/file-find.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/file-prefix-map.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/filenames.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/fixed-value.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/flag-types.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/flags.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/fold-const-call.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/fold-const.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/function-abi.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/function.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gcc-plugin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gcc-rich-location.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gcc-symtab.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gcc.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gcov-counter.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gcov-io.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gcse-common.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gcse.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/generic-match.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gengtype.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/genrtl.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gensupport.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ggc-internal.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ggc.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-array-bounds.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-builder.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-expr.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-fold.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-iterator.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-low.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-match.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-predicate-analysis.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-predict.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-pretty-print.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-range-cache.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-range-edge.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-range-fold.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-range-gori.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-range-infer.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-range-op.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-range-path.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-range-trace.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-range.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-ssa-warn-access.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-ssa-warn-restrict.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-ssa.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-streamer.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple-walk.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimple.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimplify-me.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gimplify.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/glimits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gomp-constants.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/graph.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/graphds.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/graphite.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/graphviz.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gsstruct.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gsyms.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gsyslimits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gtm-builtins.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/gtype-desc.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hard-reg-set.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hash-map-traits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hash-map.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hash-set.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hash-table.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hash-traits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hashtab.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/highlev-plugin-common.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hooks.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hosthooks-def.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hosthooks.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hw-doloop.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/hwint.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ifcvt.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/inchash.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/incpath.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/input.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-addr.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-attr-common.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-attr.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-codes.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-config.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-constants.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-flags.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-modes-inline.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-modes.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/insn-notes.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/int-vector-builder.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/internal-fn.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/internal-fn.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/intl.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-fnsummary.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-icf-gimple.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-icf.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-inline.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-modref-tree.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-modref.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-param-manipulation.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-predicate.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-prop.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-ref.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-reference.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ipa-utils.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ira-int.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ira.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/is-a.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/iterator-utils.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/json.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/langhooks-def.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/langhooks.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/lcm.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/libfuncs.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/libiberty.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/limitx.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/limity.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/line-map.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/logical-location.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/loop-unroll.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/lower-subreg.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/lra-int.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/lra.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/lto-compress.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/lto-section-names.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/lto-streamer.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/m2 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/m2/m2-tree.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/machmode.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/machmode.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/make-unique.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/md5.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/mem-stats-traits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/mem-stats.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/memmodel.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/memory-block.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/mode-classes.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/mux-utils.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/objc -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/objc/objc-tree.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/obstack-utils.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/obstack.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/omp-builtins.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/omp-expand.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/omp-general.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/omp-low.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/omp-offload.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/omp-simd-clone.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/opt-problem.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/opt-suggestions.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/optabs-libfuncs.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/optabs-query.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/optabs-tree.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/optabs.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/optabs.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/optinfo-emit-json.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/optinfo.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/options.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/opts-diagnostic.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/opts-jobserver.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/opts.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ordered-hash-map.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/output.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/pass-instances.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/pass_manager.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/passes.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/plugin-api.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/plugin-version.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/plugin.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/plugin.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/pointer-query.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/poly-int-types.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/poly-int.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/predict.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/predict.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/prefix.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/pretty-print.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/print-rtl.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/print-tree.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/profile-count.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/profile.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/range-op.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/range.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/read-md.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/read-rtl-function.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/real.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/realmpfr.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/recog.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/reg-notes.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/regcprop.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/regrename.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/regs.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/regset.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/reload.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/resource.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/rtl-error.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/rtl-iter.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/rtl-ssa.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/rtl.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/rtl.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/rtlanal.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/rtlhash.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/rtlhooks-def.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/rtx-vector-builder.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/run-rtl-passes.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/safe-ctype.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sanitizer.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sbitmap.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sched-int.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sel-sched-dump.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sel-sched-ir.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sel-sched.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/selftest-diagnostic.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/selftest-rtl.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/selftest.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sese.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/shortest-paths.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/shrink-wrap.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/signop.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sparseset.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/spellcheck-tree.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/spellcheck.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/splay-tree-utils.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/splay-tree.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sreal.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ssa-iterators.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ssa.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/statistics.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/stmt.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/stor-layout.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/streamer-hooks.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/stringpool.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/substring-locations.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/symbol-summary.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/symtab-clones.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/symtab-thunks.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/symtab.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/sync-builtins.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/system.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/target-def.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/target-globals.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/target-hooks-macros.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/target-insns.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/target.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/target.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/targhooks.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/timevar.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/timevar.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tm-preds.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tm.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tm_p.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/toplev.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tracer.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/trans-mem.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-affine.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-cfg.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-cfgcleanup.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-check.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-chrec.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-core.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-data-ref.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-dfa.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-diagnostic.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-dump.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-eh.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-hash-traits.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-hasher.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-if-conv.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-inline.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-into-ssa.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-iterator.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-logical-location.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-nested.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-object-size.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-outof-ssa.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-parloops.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-pass.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-phinodes.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-pretty-print.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-scalar-evolution.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-sra.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-address.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-alias-compare.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-alias.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-ccp.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-coalesce.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-dce.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-dom.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-dse.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-live.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-loop-ivopts.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-loop-manip.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-loop-niter.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-loop.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-math-opts.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-operands.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-propagate.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-reassoc.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-sccvn.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-scopedtables.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-strlen.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-ter.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-threadedge.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa-threadupdate.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssa.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-ssanames.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-stdarg.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-streamer.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-switch-conversion.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-vector-builder.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-vectorizer.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree-vrp.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tree.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/treestruct.def -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tristate.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tsan.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/tsystem.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/typeclass.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/typed-splay-tree.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/ubsan.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/valtrack.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/value-pointer-equiv.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/value-prof.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/value-query.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/value-range-pretty-print.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/value-range-storage.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/value-range.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/value-relation.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/varasm.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/vec-perm-indices.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/vec.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/vector-builder.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/version.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/vmsdbg.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/vr-values.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/vtable-verify.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/wide-int-bitmask.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/wide-int-print.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/wide-int.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/include/xcoff.h -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/libcc1plugin.la -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/libcc1plugin.so -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/libcc1plugin.so.0 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/libcc1plugin.so.0.0.0 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/libcp1plugin.la -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/libcp1plugin.so -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/libcp1plugin.so.0 -#usr/lib/gcc/x86_64-pc-linux-gnu/13.3.0/plugin/libcp1plugin.so.0.0.0 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/cc1 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/cc1plus +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/collect2 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/crtbegin.o +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/crtbeginS.o +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/crtbeginT.o +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/crtend.o +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/crtendS.o +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/crtfastmath.o +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/crtprec32.o +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/crtprec64.o +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/crtprec80.o +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/g++-mapper-server +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include-fixed +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include-fixed/README +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/acc_prof.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/adxintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/ammintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/amxbf16intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/amxcomplexintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/amxfp16intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/amxint8intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/amxtileintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx2intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx5124fmapsintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx5124vnniwintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512bf16intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512bf16vlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512bitalgintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512bitalgvlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512bwintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512cdintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512dqintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512erintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512fintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512fp16intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512fp16vlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512ifmaintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512ifmavlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512pfintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vbmi2intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vbmi2vlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vbmiintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vbmivlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vlbwintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vldqintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vnniintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vnnivlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vp2intersectintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vp2intersectvlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vpopcntdqintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avx512vpopcntdqvlintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avxifmaintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avxintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avxneconvertintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avxvnniint16intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avxvnniint8intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/avxvnniintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/bmi2intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/bmiintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/bmmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/cet.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/cetintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/cldemoteintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/clflushoptintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/clwbintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/clzerointrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/cmpccxaddintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/cpuid.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/cross-stdarg.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/emmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/enqcmdintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/f16cintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/float.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/fma4intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/fmaintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/fxsrintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/gcov.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/gfniintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/hresetintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/ia32intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/immintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/iso646.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/keylockerintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/limits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/lwpintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/lzcntintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/mm3dnow.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/mm_malloc.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/mmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/movdirintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/mwaitintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/mwaitxintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/nmmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/omp.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/openacc.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/pconfigintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/pkuintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/pmmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/popcntintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/prfchiintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/prfchwintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/quadmath.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/quadmath_weak.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/raointintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/rdseedintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/rtmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sanitizer +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sanitizer/asan_interface.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sanitizer/common_interface_defs.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sanitizer/hwasan_interface.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sanitizer/lsan_interface.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sanitizer/tsan_interface.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/serializeintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sgxintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sha512intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/shaintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sm3intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/sm4intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/smmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/ssp +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/ssp/ssp.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/ssp/stdio.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/ssp/string.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/ssp/unistd.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stdalign.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stdarg.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stdatomic.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stdbool.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stdckdint.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stddef.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stdfix.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stdint-gcc.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stdint.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/stdnoreturn.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/syslimits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/tbmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/tmmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/tsxldtrkintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/uintrintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/unwind.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/usermsrintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/vaesintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/varargs.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/vpclmulqdqintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/waitpkgintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/wbnoinvdintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/wmmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/x86gprintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/x86intrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/xmmintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/xopintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/xsavecintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/xsaveintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/xsaveoptintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/xsavesintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/include/xtestintrin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/fixinc.sh +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/fixinc_list +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/fixincl +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/gsyslimits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/include +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/include/README +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/include/limits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/macro_list +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/mkheaders +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/mkheaders.conf +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/install-tools/mkinstalldirs +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/libgcc.a +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/libgcc_eh.a +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/libgcov.a +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/liblto_plugin.la +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/liblto_plugin.so +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/lto-wrapper +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/lto1 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/gengtype +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/gtype.state +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ada +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ada/gcc-interface +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ada/gcc-interface/ada-tree.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/addresses.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/alias.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/align.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/all-tree.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/alloc-pool.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/access-diagram.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/analysis-plan.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/analyzer-language.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/analyzer-logging.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/analyzer-selftests.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/analyzer.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/bar-chart.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/call-details.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/call-info.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/call-string.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/call-summary.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/checker-event.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/checker-path.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/complexity.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/constraint-manager.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/diagnostic-manager.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/engine.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/exploded-graph.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/feasible-graph.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/function-set.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/inlining-iterator.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/known-function-manager.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/pending-diagnostic.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/program-point.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/program-state.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/ranges.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/reachability.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/record-layout.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/region-model-manager.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/region-model-reachability.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/region-model.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/region.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/sm.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/state-purge.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/store.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/supergraph.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/svalue.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/symbol.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/analyzer/trimmed-graph.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ansidecl.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/array-traits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/asan.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/attr-fnspec.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/attribs.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/auto-host.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/auto-profile.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/b-header-vars +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/backend.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/basic-block.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/bb-reorder.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/bitmap.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/builtin-attrs.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/builtin-types.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/builtins.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/builtins.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/bversion.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/c +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/c-family +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/c-family/c-common.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/c-family/c-common.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/c-family/c-objc.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/c-family/c-pragma.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/c-family/c-pretty-print.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/c-tree.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/c/c-tree.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/calls.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ccmp.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfg-flags.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfg.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfganal.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfgbuild.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfgcleanup.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfgexpand.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfghooks.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfgloop.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfgloopmanip.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cfgrtl.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cgraph.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cif-code.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/collect-utils.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/collect2-aix.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/collect2.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/color-macros.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/common +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/common/config +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/common/config/i386 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/common/config/i386/i386-cpuinfo.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/conditions.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/elfos.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/glibc-stdint.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/gnu-user.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/att.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/biarch64.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/gnu-user-common.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/gnu-user64.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/i386-isa.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/i386-opts.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/i386-protos.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/i386.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/linux-common.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/linux64.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/stringop.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/unix.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/x86-64.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/i386/x86-tune.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/initfini-array.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/linux-android.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/linux-protos.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/linux.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/config/vxworks-dummy.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/configargs.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/context.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/convert.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/coretypes.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/coroutine-builtins.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/coverage.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cp +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cp/contracts.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cp/cp-trait.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cp/cp-tree.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cp/cp-tree.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cp/cxx-pretty-print.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cp/name-lookup.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cp/operators.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cp/type-utils.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cppbuiltin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cppdefault.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cpplib.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/cselib.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ctfc.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/d +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/d/d-tree.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/data-streamer.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dbgcnt.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dbgcnt.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dce.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ddg.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/debug.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/defaults.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/df.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dfp.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-client-data-hooks.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-color.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-core.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-diagram.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-event-id.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-format-sarif.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-metadata.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-path.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-spec.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic-url.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/diagnostic.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/digraph.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dojump.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dominance.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/domwalk.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/double-int.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dump-context.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dumpfile.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dwarf2asm.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dwarf2ctf.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/dwarf2out.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/edit-context.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/emit-rtl.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/errors.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/escaped_string.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/et-forest.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/except.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/explow.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/expmed.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/expr.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/fibonacci_heap.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/file-find.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/file-prefix-map.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/filenames.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/fixed-value.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/flag-types.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/flags.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/fold-const-call.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/fold-const.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/function-abi.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/function.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcc-plugin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcc-rich-location.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcc-symtab.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcc-urlifier.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcc-urlifier.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcc.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcov-counter.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcov-io.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcse-common.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gcse.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/generic-match.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gengtype.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/genrtl.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gensupport.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ggc-internal.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ggc.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-array-bounds.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-builder.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-expr.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-fold.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-iterator.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-low.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-lower-bitint.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-match.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-predicate-analysis.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-predict.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-pretty-print.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range-cache.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range-edge.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range-fold.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range-gori.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range-infer.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range-op.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range-path.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range-phi.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range-trace.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-range.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-ssa-warn-access.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-ssa-warn-restrict.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-ssa.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-streamer.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple-walk.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimple.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimplify-me.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gimplify.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/glimits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gomp-constants.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/graph.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/graphds.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/graphite.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/graphviz.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gsstruct.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gsyms.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gsyslimits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gtm-builtins.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/gtype-desc.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hard-reg-set.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hash-map-traits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hash-map.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hash-set.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hash-table.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hash-traits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hashtab.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/highlev-plugin-common.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hooks.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hosthooks-def.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hosthooks.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hw-doloop.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/hwint.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ifcvt.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/inchash.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/incpath.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/input.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-addr.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-attr-common.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-attr.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-codes.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-config.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-constants.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-flags.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-modes-inline.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-modes.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-notes.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/insn-opinit.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/int-vector-builder.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/internal-fn.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/internal-fn.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/intl.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-cp.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-fnsummary.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-icf-gimple.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-icf.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-inline.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-modref-tree.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-modref.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-param-manipulation.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-predicate.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-prop.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-ref.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-reference.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-strub.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ipa-utils.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ira-int.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ira.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/is-a.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/iterator-utils.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/json.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/langhooks-def.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/langhooks.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/lcm.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/libfuncs.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/libiberty.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/limitx.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/limity.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/line-map.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/logical-location.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/loop-unroll.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/lower-subreg.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/lra-int.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/lra.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/lto-compress.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/lto-section-names.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/lto-streamer.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/m2 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/m2/m2-tree.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/machmode.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/machmode.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/make-unique.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/md5.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/mem-stats-traits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/mem-stats.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/memmodel.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/memory-block.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/mode-classes.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/mux-utils.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/objc +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/objc/objc-tree.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/obstack-utils.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/obstack.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/omp-api.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/omp-builtins.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/omp-expand.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/omp-general.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/omp-low.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/omp-offload.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/omp-selectors.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/omp-simd-clone.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/opt-problem.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/opt-suggestions.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/optabs-libfuncs.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/optabs-query.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/optabs-tree.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/optabs.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/optabs.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/optinfo-emit-json.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/optinfo.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/options.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/opts-diagnostic.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/opts-jobserver.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/opts.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ordered-hash-map.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/output.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/pass-instances.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/pass_manager.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/passes.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/plugin-api.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/plugin-version.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/plugin.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/plugin.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/pointer-query.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/poly-int-types.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/poly-int.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/predict.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/predict.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/prefix.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/pretty-print-urlifier.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/pretty-print.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/print-rtl.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/print-tree.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/profile-count.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/profile.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/range-op-mixed.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/range-op.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/range.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/read-md.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/read-rtl-function.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/real.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/realmpfr.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/recog.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/reg-notes.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/regcprop.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/regrename.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/regs.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/regset.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/reload.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/resource.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rich-location.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rtl-error.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rtl-iter.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rtl-ssa.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rtl.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rtl.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rtlanal.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rtlhash.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rtlhooks-def.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/rtx-vector-builder.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/run-rtl-passes.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/safe-ctype.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sanitizer.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sbitmap.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sched-int.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sel-sched-dump.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sel-sched-ir.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sel-sched.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/selftest-diagnostic.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/selftest-rtl.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/selftest.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sese.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/shortest-paths.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/shrink-wrap.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/signop.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sparseset.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/spellcheck-tree.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/spellcheck.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/splay-tree-utils.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/splay-tree.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sreal.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ssa-iterators.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ssa.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/statistics.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/stmt.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/stor-layout.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/streamer-hooks.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/stringpool.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/substring-locations.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/symbol-summary.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/symtab-clones.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/symtab-thunks.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/symtab.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/sync-builtins.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/system.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/target-def.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/target-globals.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/target-hooks-macros.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/target-insns.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/target.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/target.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/targhooks.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/timevar.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/timevar.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tm-preds.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tm.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tm_p.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/toplev.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tracer.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/trans-mem.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-affine.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-cfg.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-cfgcleanup.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-check.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-chrec.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-core.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-data-ref.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-dfa.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-diagnostic.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-dump.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-eh.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-hash-traits.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-hasher.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-if-conv.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-inline.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-into-ssa.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-iterator.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-logical-location.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-nested.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-object-size.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-outof-ssa.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-parloops.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-pass.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-phinodes.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-pretty-print.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-scalar-evolution.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-sra.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-address.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-alias-compare.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-alias.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-ccp.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-coalesce.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-dce.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-dom.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-dse.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-live.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-loop-ivopts.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-loop-manip.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-loop-niter.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-loop.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-math-opts.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-operands.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-propagate.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-reassoc.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-sccvn.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-scopedtables.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-strlen.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-ter.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-threadedge.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa-threadupdate.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssa.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-ssanames.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-stdarg.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-streamer.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-switch-conversion.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-vector-builder.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-vectorizer.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree-vrp.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tree.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/treestruct.def +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tristate.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tsan.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/tsystem.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/typeclass.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/typed-splay-tree.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/ubsan.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/valtrack.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/value-pointer-equiv.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/value-prof.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/value-query.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/value-range-pretty-print.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/value-range-storage.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/value-range.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/value-relation.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/varasm.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/vec-perm-indices.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/vec.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/vector-builder.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/version.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/vmsdbg.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/vr-values.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/vtable-verify.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/wide-int-bitmask.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/wide-int-print.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/wide-int.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/include/xcoff.h +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/libcc1plugin.la +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/libcc1plugin.so +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/libcc1plugin.so.0 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/libcc1plugin.so.0.0.0 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/libcp1plugin.la +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/libcp1plugin.so +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/libcp1plugin.so.0 +#usr/lib/gcc/x86_64-pc-linux-gnu/14.2.0/plugin/libcp1plugin.so.0.0.0 #usr/lib/libasan.a #usr/lib/libasan.la #usr/lib/libasan.so @@ -1595,7 +1669,7 @@ usr/lib/libssp.so.0.0.0 #usr/lib/libssp_nonshared.a #usr/lib/libssp_nonshared.la #usr/lib/libstdc++.a -usr/lib/libstdc++.so.6.0.32 +usr/lib/libstdc++.so.6.0.33 #usr/lib/libstdc++exp.a #usr/lib/libstdc++exp.la #usr/lib/libstdc++fs.a @@ -1613,14 +1687,14 @@ usr/lib/libtsan_preinit.o #usr/lib/libubsan.so usr/lib/libubsan.so.1 usr/lib/libubsan.so.1.0.0 -#usr/share/gcc-13.3.0 -#usr/share/gcc-13.3.0/python -#usr/share/gcc-13.3.0/python/libstdcxx -#usr/share/gcc-13.3.0/python/libstdcxx/__init__.py -#usr/share/gcc-13.3.0/python/libstdcxx/v6 -#usr/share/gcc-13.3.0/python/libstdcxx/v6/__init__.py -#usr/share/gcc-13.3.0/python/libstdcxx/v6/printers.py -#usr/share/gcc-13.3.0/python/libstdcxx/v6/xmethods.py +#usr/share/gcc-14.2.0 +#usr/share/gcc-14.2.0/python +#usr/share/gcc-14.2.0/python/libstdcxx +#usr/share/gcc-14.2.0/python/libstdcxx/__init__.py +#usr/share/gcc-14.2.0/python/libstdcxx/v6 +#usr/share/gcc-14.2.0/python/libstdcxx/v6/__init__.py +#usr/share/gcc-14.2.0/python/libstdcxx/v6/printers.py +#usr/share/gcc-14.2.0/python/libstdcxx/v6/xmethods.py #usr/share/info/cpp.info #usr/share/info/cppinternals.info #usr/share/info/gcc.info diff --git a/config/rootfiles/common/x86_64/glibc b/config/rootfiles/common/x86_64/glibc index 929a8f6609..9f97485dc3 100644 --- a/config/rootfiles/common/x86_64/glibc +++ b/config/rootfiles/common/x86_64/glibc @@ -820,7 +820,7 @@ usr/lib/gconv #usr/lib/libc_nonshared.a #usr/lib/libdl.a #usr/lib/libg.a -#usr/lib/libm-2.39.a +#usr/lib/libm-2.40.a #usr/lib/libm.a #usr/lib/libm.so #usr/lib/libmcheck.a @@ -5190,6 +5190,20 @@ usr/lib/locale #usr/lib/locale/lt_LT/LC_PAPER #usr/lib/locale/lt_LT/LC_TELEPHONE #usr/lib/locale/lt_LT/LC_TIME +#usr/lib/locale/ltg_LV.utf8 +#usr/lib/locale/ltg_LV.utf8/LC_ADDRESS +#usr/lib/locale/ltg_LV.utf8/LC_COLLATE +#usr/lib/locale/ltg_LV.utf8/LC_CTYPE +#usr/lib/locale/ltg_LV.utf8/LC_IDENTIFICATION +#usr/lib/locale/ltg_LV.utf8/LC_MEASUREMENT +#usr/lib/locale/ltg_LV.utf8/LC_MESSAGES +#usr/lib/locale/ltg_LV.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ltg_LV.utf8/LC_MONETARY +#usr/lib/locale/ltg_LV.utf8/LC_NAME +#usr/lib/locale/ltg_LV.utf8/LC_NUMERIC +#usr/lib/locale/ltg_LV.utf8/LC_PAPER +#usr/lib/locale/ltg_LV.utf8/LC_TELEPHONE +#usr/lib/locale/ltg_LV.utf8/LC_TIME #usr/lib/locale/lv_LV #usr/lib/locale/lv_LV.utf8 #usr/lib/locale/lv_LV.utf8/LC_ADDRESS @@ -5274,6 +5288,20 @@ usr/lib/locale #usr/lib/locale/mai_NP/LC_PAPER #usr/lib/locale/mai_NP/LC_TELEPHONE #usr/lib/locale/mai_NP/LC_TIME +#usr/lib/locale/mdf_RU +#usr/lib/locale/mdf_RU/LC_ADDRESS +#usr/lib/locale/mdf_RU/LC_COLLATE +#usr/lib/locale/mdf_RU/LC_CTYPE +#usr/lib/locale/mdf_RU/LC_IDENTIFICATION +#usr/lib/locale/mdf_RU/LC_MEASUREMENT +#usr/lib/locale/mdf_RU/LC_MESSAGES +#usr/lib/locale/mdf_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mdf_RU/LC_MONETARY +#usr/lib/locale/mdf_RU/LC_NAME +#usr/lib/locale/mdf_RU/LC_NUMERIC +#usr/lib/locale/mdf_RU/LC_PAPER +#usr/lib/locale/mdf_RU/LC_TELEPHONE +#usr/lib/locale/mdf_RU/LC_TIME #usr/lib/locale/mfe_MU #usr/lib/locale/mfe_MU/LC_ADDRESS #usr/lib/locale/mfe_MU/LC_COLLATE @@ -6324,6 +6352,20 @@ usr/lib/locale #usr/lib/locale/sc_IT/LC_PAPER #usr/lib/locale/sc_IT/LC_TELEPHONE #usr/lib/locale/sc_IT/LC_TIME +#usr/lib/locale/scn_IT +#usr/lib/locale/scn_IT/LC_ADDRESS +#usr/lib/locale/scn_IT/LC_COLLATE +#usr/lib/locale/scn_IT/LC_CTYPE +#usr/lib/locale/scn_IT/LC_IDENTIFICATION +#usr/lib/locale/scn_IT/LC_MEASUREMENT +#usr/lib/locale/scn_IT/LC_MESSAGES +#usr/lib/locale/scn_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/scn_IT/LC_MONETARY +#usr/lib/locale/scn_IT/LC_NAME +#usr/lib/locale/scn_IT/LC_NUMERIC +#usr/lib/locale/scn_IT/LC_PAPER +#usr/lib/locale/scn_IT/LC_TELEPHONE +#usr/lib/locale/scn_IT/LC_TIME #usr/lib/locale/sd_IN #usr/lib/locale/sd_IN/LC_ADDRESS #usr/lib/locale/sd_IN/LC_COLLATE @@ -8247,11 +8289,13 @@ usr/lib/locale #usr/share/i18n/locales/ln_CD #usr/share/i18n/locales/lo_LA #usr/share/i18n/locales/lt_LT +#usr/share/i18n/locales/ltg_LV #usr/share/i18n/locales/lv_LV #usr/share/i18n/locales/lzh_TW #usr/share/i18n/locales/mag_IN #usr/share/i18n/locales/mai_IN #usr/share/i18n/locales/mai_NP +#usr/share/i18n/locales/mdf_RU #usr/share/i18n/locales/mfe_MU #usr/share/i18n/locales/mg_MG #usr/share/i18n/locales/mhr_RU @@ -8309,6 +8353,7 @@ usr/lib/locale #usr/share/i18n/locales/sah_RU #usr/share/i18n/locales/sat_IN #usr/share/i18n/locales/sc_IT +#usr/share/i18n/locales/scn_IT #usr/share/i18n/locales/sd_IN #usr/share/i18n/locales/sd_IN@devanagari #usr/share/i18n/locales/se_NO diff --git a/config/rootfiles/common/x86_64/ruby b/config/rootfiles/common/x86_64/ruby index 2be930022b..92c09e9ef8 100644 --- a/config/rootfiles/common/x86_64/ruby +++ b/config/rootfiles/common/x86_64/ruby @@ -222,7 +222,7 @@ #usr/include/ruby-3.3.0/x86_64-linux/ruby/config.h #usr/lib/libruby.so #usr/lib/libruby.so.3.3 -#usr/lib/libruby.so.3.3.3 +#usr/lib/libruby.so.3.3.4 #usr/lib/pkgconfig/ruby-3.3.pc #usr/lib/ruby #usr/lib/ruby/3.3.0 @@ -1718,9 +1718,16 @@ #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exe/rdbg #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/Makefile #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/debug_version.h +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.h #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.c +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/iseq_collector.o +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/ext/debug/mkmf.log +#usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/exts.mk #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug #usr/lib/ruby/gems/3.3.0/gems/debug-1.9.1/lib/debug.rb @@ -2166,24 +2173,37 @@ #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exe/rbs #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/Makefile #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/constants.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/extconf.rb #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexer.re #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/lexstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/location.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/main.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/mkmf.log #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parser.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/parserstate.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/rbs_extension.h #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.c #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.h +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/ruby_objs.o #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.c +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/ext/rbs_extension/unescape.o +#usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/exts.mk #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/goodcheck.yml #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib #usr/lib/ruby/gems/3.3.0/gems/rbs-3.4.0/lib/rbs diff --git a/config/rootfiles/core/189/exclude b/config/rootfiles/core/189/exclude new file mode 100644 index 0000000000..8ee1c3c2f5 --- /dev/null +++ b/config/rootfiles/core/189/exclude @@ -0,0 +1,35 @@ +boot/config.txt +boot/grub/grub.cfg +boot/grub/grubenv +boot/uEnv.txt +etc/alternatives +etc/collectd.custom +etc/default/grub +etc/ipsec.conf +etc/ipsec.secrets +etc/ipsec.user.conf +etc/ipsec.user.secrets +etc/localtime +etc/shadow +etc/snort/snort.conf +etc/ssl/openssl.cnf +etc/sudoers +etc/sysconfig/firewall.local +etc/sysconfig/rc.local +etc/udev/rules.d/30-persistent-network.rules +srv/web/ipfire/html/proxy.pac +var/ipfire/dma +var/ipfire/time +var/ipfire/firewall/locationblock +var/ipfire/fwhosts/customlocationgrp +var/ipfire/ovpn +var/ipfire/urlfilter/blacklist +var/ipfire/urlfilter/settings +var/lib/alternatives +var/lib/location/database.db +var/lib/location/ipset +var/log/cache +var/log/dhcpcd.log +var/log/messages +var/state/dhcp/dhcpd.leases +var/updatecache diff --git a/config/rootfiles/core/189/filelists/aarch64/binutils b/config/rootfiles/core/189/filelists/aarch64/binutils new file mode 120000 index 0000000000..6da9d39e5e --- /dev/null +++ b/config/rootfiles/core/189/filelists/aarch64/binutils @@ -0,0 +1 @@ +../../../../common/aarch64/binutils \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/aarch64/gcc b/config/rootfiles/core/189/filelists/aarch64/gcc new file mode 120000 index 0000000000..97678cc16b --- /dev/null +++ b/config/rootfiles/core/189/filelists/aarch64/gcc @@ -0,0 +1 @@ +../../../../common/aarch64/gcc \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/aarch64/glibc b/config/rootfiles/core/189/filelists/aarch64/glibc new file mode 120000 index 0000000000..d13849ff91 --- /dev/null +++ b/config/rootfiles/core/189/filelists/aarch64/glibc @@ -0,0 +1 @@ +../../../../common/aarch64/glibc \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/aarch64/ruby b/config/rootfiles/core/189/filelists/aarch64/ruby new file mode 120000 index 0000000000..37c8b5208b --- /dev/null +++ b/config/rootfiles/core/189/filelists/aarch64/ruby @@ -0,0 +1 @@ +../../../../common/aarch64/ruby \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/automake b/config/rootfiles/core/189/filelists/automake new file mode 120000 index 0000000000..df3ee421c9 --- /dev/null +++ b/config/rootfiles/core/189/filelists/automake @@ -0,0 +1 @@ +../../../common/automake \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/bind b/config/rootfiles/core/189/filelists/bind new file mode 120000 index 0000000000..48a0ebaefd --- /dev/null +++ b/config/rootfiles/core/189/filelists/bind @@ -0,0 +1 @@ +../../../common/bind \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/core-files b/config/rootfiles/core/189/filelists/core-files similarity index 100% rename from config/rootfiles/core/188/filelists/core-files rename to config/rootfiles/core/189/filelists/core-files diff --git a/config/rootfiles/core/188/filelists/coreutils b/config/rootfiles/core/189/filelists/coreutils similarity index 100% rename from config/rootfiles/core/188/filelists/coreutils rename to config/rootfiles/core/189/filelists/coreutils diff --git a/config/rootfiles/core/189/filelists/dhcpcd b/config/rootfiles/core/189/filelists/dhcpcd new file mode 120000 index 0000000000..1e799dabb4 --- /dev/null +++ b/config/rootfiles/core/189/filelists/dhcpcd @@ -0,0 +1 @@ +../../../common/dhcpcd \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/expat b/config/rootfiles/core/189/filelists/expat new file mode 120000 index 0000000000..e1923cf639 --- /dev/null +++ b/config/rootfiles/core/189/filelists/expat @@ -0,0 +1 @@ +../../../common/expat \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/files b/config/rootfiles/core/189/filelists/files new file mode 100644 index 0000000000..e2bd83e7ef --- /dev/null +++ b/config/rootfiles/core/189/filelists/files @@ -0,0 +1,2 @@ +etc/rc.d/init.d/functions +var/ipfire/header.pl diff --git a/config/rootfiles/core/189/filelists/gdbm b/config/rootfiles/core/189/filelists/gdbm new file mode 120000 index 0000000000..ecf63bf59e --- /dev/null +++ b/config/rootfiles/core/189/filelists/gdbm @@ -0,0 +1 @@ +../../../common/gdbm \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/gnutls b/config/rootfiles/core/189/filelists/gnutls new file mode 120000 index 0000000000..8dbe60bc32 --- /dev/null +++ b/config/rootfiles/core/189/filelists/gnutls @@ -0,0 +1 @@ +../../../common/gnutls \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/iana-etc b/config/rootfiles/core/189/filelists/iana-etc similarity index 100% rename from config/rootfiles/core/188/filelists/iana-etc rename to config/rootfiles/core/189/filelists/iana-etc diff --git a/config/rootfiles/core/189/filelists/linux-firmware b/config/rootfiles/core/189/filelists/linux-firmware new file mode 100644 index 0000000000..a55f1898b2 --- /dev/null +++ b/config/rootfiles/core/189/filelists/linux-firmware @@ -0,0 +1,1017 @@ +lib/firmware/airoha +lib/firmware/amdgpu/aldebaran_mec2.bin +lib/firmware/amdgpu/aldebaran_mec.bin +lib/firmware/amdgpu/aldebaran_sjt_mec2.bin +lib/firmware/amdgpu/aldebaran_sjt_mec.bin +lib/firmware/amdgpu/aldebaran_smc.bin +lib/firmware/amdgpu/aldebaran_sos.bin +lib/firmware/amdgpu/aldebaran_ta.bin +lib/firmware/amdgpu/aldebaran_vcn.bin +lib/firmware/amdgpu/arcturus_mec2.bin +lib/firmware/amdgpu/arcturus_mec.bin +lib/firmware/amdgpu/arcturus_ta.bin +lib/firmware/amdgpu/beige_goby_ce.bin +lib/firmware/amdgpu/beige_goby_dmcub.bin +lib/firmware/amdgpu/beige_goby_me.bin +lib/firmware/amdgpu/beige_goby_mec2.bin +lib/firmware/amdgpu/beige_goby_mec.bin +lib/firmware/amdgpu/beige_goby_pfp.bin +lib/firmware/amdgpu/beige_goby_smc.bin +lib/firmware/amdgpu/beige_goby_sos.bin +lib/firmware/amdgpu/beige_goby_ta.bin +lib/firmware/amdgpu/beige_goby_vcn.bin +lib/firmware/amdgpu/dcn_3_1_4_dmcub.bin +lib/firmware/amdgpu/dcn_3_1_5_dmcub.bin +lib/firmware/amdgpu/dcn_3_2_0_dmcub.bin +lib/firmware/amdgpu/dcn_3_2_1_dmcub.bin +lib/firmware/amdgpu/dcn_3_5_1_dmcub.bin +lib/firmware/amdgpu/dcn_3_5_dmcub.bin +lib/firmware/amdgpu/dimgrey_cavefish_ce.bin +lib/firmware/amdgpu/dimgrey_cavefish_me.bin +lib/firmware/amdgpu/dimgrey_cavefish_mec2.bin +lib/firmware/amdgpu/dimgrey_cavefish_mec.bin +lib/firmware/amdgpu/dimgrey_cavefish_pfp.bin +lib/firmware/amdgpu/dimgrey_cavefish_smc.bin +lib/firmware/amdgpu/dimgrey_cavefish_sos.bin +lib/firmware/amdgpu/dimgrey_cavefish_ta.bin +lib/firmware/amdgpu/dimgrey_cavefish_vcn.bin +lib/firmware/amdgpu/gc_10_3_6_ce.bin +lib/firmware/amdgpu/gc_10_3_6_me.bin +lib/firmware/amdgpu/gc_10_3_6_mec2.bin +lib/firmware/amdgpu/gc_10_3_6_mec.bin +lib/firmware/amdgpu/gc_10_3_6_pfp.bin +lib/firmware/amdgpu/gc_10_3_6_rlc.bin +lib/firmware/amdgpu/gc_10_3_7_ce.bin +lib/firmware/amdgpu/gc_10_3_7_me.bin +lib/firmware/amdgpu/gc_10_3_7_mec2.bin +lib/firmware/amdgpu/gc_10_3_7_mec.bin +lib/firmware/amdgpu/gc_10_3_7_pfp.bin +lib/firmware/amdgpu/gc_11_0_0_imu.bin +lib/firmware/amdgpu/gc_11_0_0_me.bin +lib/firmware/amdgpu/gc_11_0_0_mec.bin +lib/firmware/amdgpu/gc_11_0_0_mes1.bin +lib/firmware/amdgpu/gc_11_0_0_mes_2.bin +lib/firmware/amdgpu/gc_11_0_0_pfp.bin +lib/firmware/amdgpu/gc_11_0_0_rlc_1.bin +lib/firmware/amdgpu/gc_11_0_0_rlc.bin +lib/firmware/amdgpu/gc_11_0_1_imu.bin +lib/firmware/amdgpu/gc_11_0_1_me.bin +lib/firmware/amdgpu/gc_11_0_1_mec.bin +lib/firmware/amdgpu/gc_11_0_1_mes1.bin +lib/firmware/amdgpu/gc_11_0_1_mes_2.bin +lib/firmware/amdgpu/gc_11_0_1_pfp.bin +lib/firmware/amdgpu/gc_11_0_1_rlc.bin +lib/firmware/amdgpu/gc_11_0_2_imu.bin +lib/firmware/amdgpu/gc_11_0_2_me.bin +lib/firmware/amdgpu/gc_11_0_2_mec.bin +lib/firmware/amdgpu/gc_11_0_2_mes1.bin +lib/firmware/amdgpu/gc_11_0_2_mes_2.bin +lib/firmware/amdgpu/gc_11_0_2_pfp.bin +lib/firmware/amdgpu/gc_11_0_2_rlc.bin +lib/firmware/amdgpu/gc_11_0_3_imu.bin +lib/firmware/amdgpu/gc_11_0_3_me.bin +lib/firmware/amdgpu/gc_11_0_3_mec.bin +lib/firmware/amdgpu/gc_11_0_3_mes1.bin +lib/firmware/amdgpu/gc_11_0_3_mes_2.bin +lib/firmware/amdgpu/gc_11_0_3_pfp.bin +lib/firmware/amdgpu/gc_11_0_3_rlc.bin +lib/firmware/amdgpu/gc_11_0_4_imu.bin +lib/firmware/amdgpu/gc_11_0_4_me.bin +lib/firmware/amdgpu/gc_11_0_4_mec.bin +lib/firmware/amdgpu/gc_11_0_4_mes1.bin +lib/firmware/amdgpu/gc_11_0_4_mes_2.bin +lib/firmware/amdgpu/gc_11_0_4_pfp.bin +lib/firmware/amdgpu/gc_11_0_4_rlc.bin +lib/firmware/amdgpu/gc_11_5_0_imu.bin +lib/firmware/amdgpu/gc_11_5_0_me.bin +lib/firmware/amdgpu/gc_11_5_0_mec.bin +lib/firmware/amdgpu/gc_11_5_0_mes1.bin +lib/firmware/amdgpu/gc_11_5_0_mes_2.bin +lib/firmware/amdgpu/gc_11_5_0_pfp.bin +lib/firmware/amdgpu/gc_11_5_0_rlc.bin +lib/firmware/amdgpu/gc_11_5_1_imu.bin +lib/firmware/amdgpu/gc_11_5_1_me.bin +lib/firmware/amdgpu/gc_11_5_1_mec.bin +lib/firmware/amdgpu/gc_11_5_1_mes1.bin +lib/firmware/amdgpu/gc_11_5_1_mes_2.bin +lib/firmware/amdgpu/gc_11_5_1_pfp.bin +lib/firmware/amdgpu/gc_11_5_1_rlc.bin +lib/firmware/amdgpu/gc_9_4_3_mec.bin +lib/firmware/amdgpu/gc_9_4_3_rlc.bin +lib/firmware/amdgpu/green_sardine_asd.bin +lib/firmware/amdgpu/green_sardine_ce.bin +lib/firmware/amdgpu/green_sardine_me.bin +lib/firmware/amdgpu/green_sardine_mec2.bin +lib/firmware/amdgpu/green_sardine_mec.bin +lib/firmware/amdgpu/green_sardine_pfp.bin +lib/firmware/amdgpu/green_sardine_ta.bin +lib/firmware/amdgpu/green_sardine_vcn.bin +lib/firmware/amdgpu/isp_4_1_1.bin +lib/firmware/amdgpu/navi10_asd.bin +lib/firmware/amdgpu/navi10_ce.bin +lib/firmware/amdgpu/navi10_me.bin +lib/firmware/amdgpu/navi10_mec2.bin +lib/firmware/amdgpu/navi10_mec.bin +lib/firmware/amdgpu/navi10_pfp.bin +lib/firmware/amdgpu/navi10_sos.bin +lib/firmware/amdgpu/navi10_ta.bin +lib/firmware/amdgpu/navi10_vcn.bin +lib/firmware/amdgpu/navi12_asd.bin +lib/firmware/amdgpu/navi12_ce.bin +lib/firmware/amdgpu/navi12_me.bin +lib/firmware/amdgpu/navi12_mec2.bin +lib/firmware/amdgpu/navi12_mec.bin +lib/firmware/amdgpu/navi12_pfp.bin +lib/firmware/amdgpu/navi12_sos.bin +lib/firmware/amdgpu/navi12_ta.bin +lib/firmware/amdgpu/navi12_vcn.bin +lib/firmware/amdgpu/navi14_asd.bin +lib/firmware/amdgpu/navi14_sos.bin +lib/firmware/amdgpu/navi14_ta.bin +lib/firmware/amdgpu/navi14_vcn.bin +lib/firmware/amdgpu/navy_flounder_ce.bin +lib/firmware/amdgpu/navy_flounder_me.bin +lib/firmware/amdgpu/navy_flounder_mec2.bin +lib/firmware/amdgpu/navy_flounder_mec.bin +lib/firmware/amdgpu/navy_flounder_pfp.bin +lib/firmware/amdgpu/navy_flounder_smc.bin +lib/firmware/amdgpu/navy_flounder_sos.bin +lib/firmware/amdgpu/navy_flounder_ta.bin +lib/firmware/amdgpu/navy_flounder_vcn.bin +lib/firmware/amdgpu/picasso_asd.bin +lib/firmware/amdgpu/picasso_ce.bin +lib/firmware/amdgpu/picasso_me.bin +lib/firmware/amdgpu/picasso_mec2.bin +lib/firmware/amdgpu/picasso_mec.bin +lib/firmware/amdgpu/picasso_pfp.bin +lib/firmware/amdgpu/picasso_ta.bin +lib/firmware/amdgpu/psp_13_0_0_sos.bin +lib/firmware/amdgpu/psp_13_0_0_ta.bin +lib/firmware/amdgpu/psp_13_0_10_sos.bin +lib/firmware/amdgpu/psp_13_0_10_ta.bin +lib/firmware/amdgpu/psp_13_0_11_ta.bin +lib/firmware/amdgpu/psp_13_0_4_ta.bin +lib/firmware/amdgpu/psp_13_0_5_asd.bin +lib/firmware/amdgpu/psp_13_0_5_ta.bin +lib/firmware/amdgpu/psp_13_0_6_sos.bin +lib/firmware/amdgpu/psp_13_0_6_ta.bin +lib/firmware/amdgpu/psp_13_0_7_sos.bin +lib/firmware/amdgpu/psp_13_0_7_ta.bin +lib/firmware/amdgpu/psp_13_0_8_ta.bin +lib/firmware/amdgpu/psp_14_0_0_ta.bin +lib/firmware/amdgpu/psp_14_0_0_toc.bin +lib/firmware/amdgpu/psp_14_0_1_ta.bin +lib/firmware/amdgpu/psp_14_0_1_toc.bin +lib/firmware/amdgpu/raven2_asd.bin +lib/firmware/amdgpu/raven2_ce.bin +lib/firmware/amdgpu/raven2_me.bin +lib/firmware/amdgpu/raven2_mec2.bin +lib/firmware/amdgpu/raven2_mec.bin +lib/firmware/amdgpu/raven2_pfp.bin +lib/firmware/amdgpu/raven2_ta.bin +lib/firmware/amdgpu/raven_asd.bin +lib/firmware/amdgpu/raven_ce.bin +lib/firmware/amdgpu/raven_me.bin +lib/firmware/amdgpu/raven_mec2.bin +lib/firmware/amdgpu/raven_mec.bin +lib/firmware/amdgpu/raven_pfp.bin +lib/firmware/amdgpu/raven_ta.bin +lib/firmware/amdgpu/renoir_asd.bin +lib/firmware/amdgpu/renoir_ce.bin +lib/firmware/amdgpu/renoir_me.bin +lib/firmware/amdgpu/renoir_mec2.bin +lib/firmware/amdgpu/renoir_mec.bin +lib/firmware/amdgpu/renoir_pfp.bin +lib/firmware/amdgpu/renoir_ta.bin +lib/firmware/amdgpu/renoir_vcn.bin +lib/firmware/amdgpu/sdma_4_4_2.bin +lib/firmware/amdgpu/sdma_5_2_6.bin +lib/firmware/amdgpu/sdma_5_2_7.bin +lib/firmware/amdgpu/sdma_6_0_0.bin +lib/firmware/amdgpu/sdma_6_0_1.bin +lib/firmware/amdgpu/sdma_6_0_2.bin +lib/firmware/amdgpu/sdma_6_0_3.bin +lib/firmware/amdgpu/sdma_6_1_0.bin +lib/firmware/amdgpu/sdma_6_1_1.bin +lib/firmware/amdgpu/sienna_cichlid_ce.bin +lib/firmware/amdgpu/sienna_cichlid_me.bin +lib/firmware/amdgpu/sienna_cichlid_mec2.bin +lib/firmware/amdgpu/sienna_cichlid_mec.bin +lib/firmware/amdgpu/sienna_cichlid_pfp.bin +lib/firmware/amdgpu/sienna_cichlid_smc.bin +lib/firmware/amdgpu/sienna_cichlid_sos.bin +lib/firmware/amdgpu/sienna_cichlid_ta.bin +lib/firmware/amdgpu/sienna_cichlid_vcn.bin +lib/firmware/amdgpu/smu_13_0_0.bin +lib/firmware/amdgpu/smu_13_0_10.bin +lib/firmware/amdgpu/smu_13_0_6.bin +lib/firmware/amdgpu/smu_13_0_7.bin +lib/firmware/amdgpu/umsch_mm_4_0_0.bin +lib/firmware/amdgpu/vangogh_asd.bin +lib/firmware/amdgpu/vangogh_ce.bin +lib/firmware/amdgpu/vangogh_me.bin +lib/firmware/amdgpu/vangogh_mec2.bin +lib/firmware/amdgpu/vangogh_mec.bin +lib/firmware/amdgpu/vangogh_pfp.bin +lib/firmware/amdgpu/vcn_3_1_2.bin +lib/firmware/amdgpu/vcn_4_0_0.bin +lib/firmware/amdgpu/vcn_4_0_2.bin +lib/firmware/amdgpu/vcn_4_0_3.bin +lib/firmware/amdgpu/vcn_4_0_4.bin +lib/firmware/amdgpu/vcn_4_0_5.bin +lib/firmware/amdgpu/vcn_4_0_6_1.bin +lib/firmware/amdgpu/vcn_4_0_6.bin +lib/firmware/amdgpu/vega10_asd.bin +lib/firmware/amdgpu/vega10_ce.bin +lib/firmware/amdgpu/vega10_me.bin +lib/firmware/amdgpu/vega10_mec2.bin +lib/firmware/amdgpu/vega10_mec.bin +lib/firmware/amdgpu/vega10_pfp.bin +lib/firmware/amdgpu/vega12_asd.bin +lib/firmware/amdgpu/vega12_ce.bin +lib/firmware/amdgpu/vega12_me.bin +lib/firmware/amdgpu/vega12_mec2.bin +lib/firmware/amdgpu/vega12_mec.bin +lib/firmware/amdgpu/vega12_pfp.bin +lib/firmware/amdgpu/vega20_asd.bin +lib/firmware/amdgpu/vega20_ce.bin +lib/firmware/amdgpu/vega20_me.bin +lib/firmware/amdgpu/vega20_mec2.bin +lib/firmware/amdgpu/vega20_mec.bin +lib/firmware/amdgpu/vega20_pfp.bin +lib/firmware/amdgpu/vpe_6_1_0.bin +lib/firmware/amdgpu/vpe_6_1_1.bin +lib/firmware/amdgpu/yellow_carp_ce.bin +lib/firmware/amdgpu/yellow_carp_dmcub.bin +lib/firmware/amdgpu/yellow_carp_me.bin +lib/firmware/amdgpu/yellow_carp_mec2.bin +lib/firmware/amdgpu/yellow_carp_mec.bin +lib/firmware/amdgpu/yellow_carp_pfp.bin +lib/firmware/amdgpu/yellow_carp_ta.bin +lib/firmware/amdgpu/yellow_carp_vcn.bin +lib/firmware/amd-ucode/microcode_amd_fam17h.bin +lib/firmware/amd-ucode/microcode_amd_fam19h.bin +lib/firmware/amd-ucode/README +lib/firmware/amlogic/aml_w155s2_bt_uart.bin +lib/firmware/amlogic/aml_w265s1_bt_uart.bin +lib/firmware/amlogic/aml_w265s2_bt_uart.bin +lib/firmware/amphion/vpu/vpu_fw_imx8_dec.bin +lib/firmware/amphion/vpu/vpu_fw_imx8_enc.bin +lib/firmware/arm +lib/firmware/ath10k/QCA4019/hw1.0/board-2.bin +lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin +lib/firmware/ath10k/QCA9888/hw2.0/board-2.bin +lib/firmware/ath10k/WCN3990/hw1.0/board-2.bin +lib/firmware/ath10k/WCN3990/hw1.0/notice.txt_wlanmdsp +lib/firmware/ath10k/WCN3990/hw1.0/qcm2290 +lib/firmware/ath10k/WCN3990/hw1.0/qrb4210 +lib/firmware/ath11k/IPQ8074/hw2.0/board-2.bin +lib/firmware/ath11k/WCN6750/hw1.0/board-2.bin +lib/firmware/ath11k/WCN6855/hw2.0/amss.bin +lib/firmware/ath11k/WCN6855/hw2.0/board-2.bin +lib/firmware/ath11k/WCN6855/hw2.1/amss.bin +lib/firmware/ath11k/WCN6855/hw2.1/board-2.bin +lib/firmware/ath12k +lib/firmware/atmel/wilc1000_wifi_firmware-1.bin +lib/firmware/brcm/brcmfmac43340-sdio.Insyde-VESPA2.txt +lib/firmware/brcm/brcmfmac43362-sdio.ASUSTeK COMPUTER INC.-ME176C.txt +lib/firmware/brcm/brcmfmac43430-sdio.ilife-S806.txt +lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-compute-module.txt +lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,5-model-b.txt +lib/firmware/cirrus/cs35l41/bincfgs +lib/firmware/cirrus/cs35l41/v6.56.0 +lib/firmware/cirrus/cs35l41/v6.68.0 +lib/firmware/cirrus/cs35l41/v6.80.0 +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b27-spkid1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b27.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280b28.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280beb-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280beb-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280beb.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-l1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid0-r1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-l1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d-spkid1-r1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10280c4d.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89e7-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89e7-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c89e7.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a28.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a29.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2a.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2b.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2c.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2d.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a2e.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a30.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a31.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e-l1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e-r1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8a6e.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ad8.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ad8.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b3a.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid0-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3-spkid1-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb3.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid0-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4-spkid1-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bb4.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdd.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bde.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8bdf.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be0.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be1.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be2.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be3.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be5.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be6.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be7.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be8.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8be9.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c15.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c16.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c17.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid0-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d-spkid1-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4d.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid0-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e-spkid1-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4e.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c4f.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c50.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c51.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c66.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c67.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c68.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8c6a.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ca4.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ca4.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ca7.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8ca7.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cdd-spkid0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cdd-spkid1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cdd.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cde-spkid0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cde-spkid1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cde.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5-l1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5-r1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8cf5.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid0-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431433-spkid1-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431473-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431473-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431483-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431483-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431663-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431663-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431683.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316a3.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316d3.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104316f3.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104317f3-spkid0-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431863.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-104318d3.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid0-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63-spkid1-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a63.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431a83.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid0-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03-spkid1-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c03.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c33.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431c43.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431da2.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ed3.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ee2-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ee2-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431ee2.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f1f-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f1f-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f1f.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-10431f62.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2318-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa2319-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a-l0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa231a-r0.bincfg +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3865-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3865-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3865.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3866-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3866-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3866.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386e.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386f-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386f-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa386f.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3877-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3877-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3877.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3878-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3878-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa3878.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38a9.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38ab.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b4.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b5.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b6.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38b7.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-l1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7-spkid0-r1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c7.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-l1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8-spkid1-r1.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38c8.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38f9-spkid1-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38f9-spkid1-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38f9.wmfw +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38fa-spkid0-l0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38fa-spkid0-r0.bin +lib/firmware/cirrus/cs35l41-dsp1-spk-prot-17aa38fa.wmfw +lib/firmware/cirrus/cs35l56 +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp3.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0-amp4.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid0.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp3.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1-amp4.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c62-spkid1.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp3.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0-amp4.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid0.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp3.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1-amp4.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c63-spkid1.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp3.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0-amp4.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid0.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp3.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1-amp4.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10280c6b-spkid1.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp3.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52-amp4.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c52.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp3.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53-amp4.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-103c8c53.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid0.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid1-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid1-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431b13-spkid1.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid0.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431c63-spkid1.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3-amp3.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3-amp4.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431df3.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid0-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid0-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid0.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid1-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid1-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e63-spkid1.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid0-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid0-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid0.wmfw +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1-amp1.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1-amp2.bin +lib/firmware/cirrus/cs35l56-b0-dsp1-misc-10431e83-spkid1.wmfw +lib/firmware/cnm/wave521c_k3_codec_fw.bin +lib/firmware/cs42l43.bin +lib/firmware/cxgb4/t4fw-1.27.5.0.bin +lib/firmware/cxgb4/t4fw.bin +lib/firmware/cxgb4/t5fw-1.27.5.0.bin +lib/firmware/cxgb4/t5fw.bin +lib/firmware/cxgb4/t6fw-1.27.5.0.bin +lib/firmware/cxgb4/t6fw.bin +lib/firmware/i915/adlp_guc_70.bin +lib/firmware/i915/bmg_dmc.bin +lib/firmware/i915/dg1_guc_70.bin +lib/firmware/i915/dg2_guc_70.bin +lib/firmware/i915/dg2_huc_gsc.bin +lib/firmware/i915/mtl_dmc.bin +lib/firmware/i915/mtl_gsc_1.bin +lib/firmware/i915/mtl_guc_70.bin +lib/firmware/i915/tgl_guc_70.bin +lib/firmware/i915/xe2lpd_dmc.bin +lib/firmware/imx/sdma/sdma-imx6q.bin +lib/firmware/imx/sdma/sdma-imx7d.bin +lib/firmware/INT8866RCA2.bin +lib/firmware/intel/avs/apl/dsp_basefw.bin +lib/firmware/intel/avs/da7219-tplg.bin +lib/firmware/intel/avs/dmic-tplg.bin +lib/firmware/intel/avs/hda-808628xx-3ep-tplg.bin +lib/firmware/intel/avs/hda-8086-generic-tplg.bin +lib/firmware/intel/avs/hda-generic-1ep-tplg.bin +lib/firmware/intel/avs/hda-generic-tplg.bin +lib/firmware/intel/avs/max98357a-tplg.bin +lib/firmware/intel/avs/max98373-tplg.bin +lib/firmware/intel/avs/max98927-tplg.bin +lib/firmware/intel/avs/nau8825-tplg.bin +lib/firmware/intel/avs/rt274-tplg.bin +lib/firmware/intel/avs/rt286-tplg.bin +lib/firmware/intel/avs/rt298-tplg.bin +lib/firmware/intel/avs/rt5514-tplg.bin +lib/firmware/intel/avs/rt5640-tplg.bin +lib/firmware/intel/avs/rt5663-tplg.bin +lib/firmware/intel/avs/ssm4567-tplg.bin +lib/firmware/intel/dsp_fw_bxtn.bin +lib/firmware/intel/dsp_fw_glk.bin +lib/firmware/intel/ibt-0040-0041.ddc +lib/firmware/intel/ibt-0040-0041.sfi +lib/firmware/intel/ibt-0040-1020.sfi +lib/firmware/intel/ibt-0040-1050.ddc +lib/firmware/intel/ibt-0040-1050.sfi +lib/firmware/intel/ibt-0040-2120.sfi +lib/firmware/intel/ibt-0040-4150.sfi +lib/firmware/intel/ibt-0041-0041.sfi +lib/firmware/intel/ibt-0180-0041.sfi +lib/firmware/intel/ibt-0180-1050.sfi +lib/firmware/intel/ibt-0180-4150.sfi +lib/firmware/intel/ibt-0291-0291.sfi +lib/firmware/intel/ibt-1040-0041.sfi +lib/firmware/intel/ibt-1040-1020.sfi +lib/firmware/intel/ibt-1040-1050.ddc +lib/firmware/intel/ibt-1040-1050.sfi +lib/firmware/intel/ibt-1040-2120.sfi +lib/firmware/intel/ibt-1040-4150.sfi +lib/firmware/intel/ibt-17-16-1.sfi +lib/firmware/intel/ibt-17-2.sfi +lib/firmware/intel/ibt-18-16-1.sfi +lib/firmware/intel/ibt-18-2.sfi +lib/firmware/intel/ibt-19-0-0.sfi +lib/firmware/intel/ibt-19-0-1.sfi +lib/firmware/intel/ibt-19-0-4.sfi +lib/firmware/intel/ibt-19-16-4.sfi +lib/firmware/intel/ibt-19-240-1.sfi +lib/firmware/intel/ibt-19-240-4.sfi +lib/firmware/intel/ibt-19-32-0.sfi +lib/firmware/intel/ibt-19-32-1.sfi +lib/firmware/intel/ibt-19-32-4.sfi +lib/firmware/intel/ibt-20-0-3.sfi +lib/firmware/intel/ibt-20-1-3.sfi +lib/firmware/intel/ibt-20-1-4.sfi +lib/firmware/intel/ice/ddp/ice-1.3.36.0.pkg +lib/firmware/intel/ice/ddp/ice.pkg +lib/firmware/intel/ice/ddp-comms/ice_comms-1.3.45.0.pkg +lib/firmware/intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.13.0.pkg +lib/firmware/intel/ipu +lib/firmware/intel/ish +lib/firmware/intel/vsc +lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode +lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode +lib/firmware/iwlwifi-cc-a0-77.ucode +lib/firmware/iwlwifi-gl-c0-fm-c0-83.ucode +lib/firmware/iwlwifi-gl-c0-fm-c0-86.ucode +lib/firmware/iwlwifi-gl-c0-fm-c0-90.ucode +lib/firmware/iwlwifi-gl-c0-fm-c0-92.ucode +lib/firmware/iwlwifi-gl-c0-fm-c0.pnvm +lib/firmware/iwlwifi-ma-b0-gf4-a0-86.ucode +lib/firmware/iwlwifi-ma-b0-gf4-a0-89.ucode +lib/firmware/iwlwifi-ma-b0-gf4-a0.pnvm +lib/firmware/iwlwifi-ma-b0-gf-a0-86.ucode +lib/firmware/iwlwifi-ma-b0-gf-a0-89.ucode +lib/firmware/iwlwifi-ma-b0-gf-a0.pnvm +lib/firmware/iwlwifi-ma-b0-hr-b0-86.ucode +lib/firmware/iwlwifi-ma-b0-hr-b0-89.ucode +lib/firmware/iwlwifi-Qu-b0-hr-b0-77.ucode +lib/firmware/iwlwifi-Qu-b0-jf-b0-77.ucode +lib/firmware/iwlwifi-Qu-c0-hr-b0-77.ucode +lib/firmware/iwlwifi-Qu-c0-jf-b0-77.ucode +lib/firmware/iwlwifi-QuZ-a0-hr-b0-77.ucode +lib/firmware/iwlwifi-QuZ-a0-jf-b0-77.ucode +lib/firmware/iwlwifi-so-a0-gf4-a0-86.ucode +lib/firmware/iwlwifi-so-a0-gf4-a0-89.ucode +lib/firmware/iwlwifi-so-a0-gf4-a0.pnvm +lib/firmware/iwlwifi-so-a0-gf-a0-86.ucode +lib/firmware/iwlwifi-so-a0-gf-a0-89.ucode +lib/firmware/iwlwifi-so-a0-gf-a0.pnvm +lib/firmware/iwlwifi-so-a0-hr-b0-86.ucode +lib/firmware/iwlwifi-so-a0-hr-b0-89.ucode +lib/firmware/iwlwifi-ty-a0-gf-a0-86.ucode +lib/firmware/iwlwifi-ty-a0-gf-a0-89.ucode +lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm +lib/firmware/ixp4xx +lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin +lib/firmware/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin +lib/firmware/mediatek/mt7925 +lib/firmware/mediatek/mt7988 +lib/firmware/mediatek/mt7996 +lib/firmware/mediatek/mt8173/vpu_d.bin +lib/firmware/mediatek/mt8173/vpu_p.bin +lib/firmware/mediatek/mt8195/scp.img +lib/firmware/mediatek/sof/sof-mt8186.ldc +lib/firmware/mediatek/sof/sof-mt8186.ri +lib/firmware/mediatek/sof/sof-mt8195.ldc +lib/firmware/mediatek/sof/sof-mt8195.ri +lib/firmware/mediatek/sof-tplg/sof-mt8186.tplg +lib/firmware/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin +lib/firmware/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin +lib/firmware/mediatek/WIFI_RAM_CODE_MT7922_1.bin +lib/firmware/mediatek/WIFI_RAM_CODE_MT7961_1.bin +lib/firmware/nvidia/ad102 +lib/firmware/nvidia/ad103 +lib/firmware/nvidia/ad104 +lib/firmware/nvidia/ad106 +lib/firmware/nvidia/ad107 +lib/firmware/nvidia/ga100 +lib/firmware/nvidia/ga102/gsp +lib/firmware/nvidia/ga103/gsp +lib/firmware/nvidia/ga104/gsp +lib/firmware/nvidia/ga106/gsp +lib/firmware/nvidia/ga107/gsp +lib/firmware/nvidia/tegra210/xusb.bin +lib/firmware/nvidia/tu102/gsp +lib/firmware/nvidia/tu104/gsp +lib/firmware/nvidia/tu106/gsp +lib/firmware/nvidia/tu116/gsp +lib/firmware/nvidia/tu117/gsp +lib/firmware/powervr +lib/firmware/qat_402xx.bin +lib/firmware/qat_402xx_mmp.bin +lib/firmware/qat_4xxx.bin +lib/firmware/qca/apbtfw10.tlv +lib/firmware/qca/apbtfw11.tlv +lib/firmware/qca/apnv10.bin +lib/firmware/qca/apnv11.bin +lib/firmware/qca/hpbtfw21.tlv +lib/firmware/qca/hpnv21.301 +lib/firmware/qca/hpnv21.302 +lib/firmware/qca/hpnv21.309 +lib/firmware/qca/hpnv21.bin +lib/firmware/qca/hpnv21g.301 +lib/firmware/qca/hpnv21g.302 +lib/firmware/qca/hpnv21g.309 +lib/firmware/qca/hpnv21g.bin +lib/firmware/qca/nvm_usb_00130201_010a.bin +lib/firmware/qca/nvm_usb_00130201_010b.bin +lib/firmware/qca/nvm_usb_00130201.bin +lib/firmware/qca/nvm_usb_00130201_gf_010a.bin +lib/firmware/qca/nvm_usb_00130201_gf_010b.bin +lib/firmware/qca/nvm_usb_00130201_gf.bin +lib/firmware/qca/rampatch_usb_00130201.bin +lib/firmware/qcom/a630_sqe.fw +lib/firmware/qcom/aic100 +lib/firmware/qcom/gen70500_gmu.bin +lib/firmware/qcom/gen70500_sqe.fw +lib/firmware/qcom/qcm2290/modem.mbn +lib/firmware/qcom/qcm2290/wlanmdsp.mbn +lib/firmware/qcom/qrb4210/cdsp.mbn +lib/firmware/qcom/qrb4210/modem.mbn +lib/firmware/qcom/qrb4210/wlanmdsp.mbn +lib/firmware/qcom/sm8550 +lib/firmware/qcom/sm8650 +lib/firmware/qcom/venus-5.4/venus.mbn +lib/firmware/qcom/venus-5.4/venus.mdt +lib/firmware/qcom/venus-6.0/venus.mbn +lib/firmware/qcom/vpu +lib/firmware/qcom/x1e80100 +lib/firmware/rtl_bt/rtl8822cs_fw.bin +lib/firmware/rtl_bt/rtl8822cu_fw.bin +lib/firmware/rtl_bt/rtl8852au_fw.bin +lib/firmware/rtl_bt/rtl8852btu_config.bin +lib/firmware/rtl_bt/rtl8852btu_fw.bin +lib/firmware/rtl_bt/rtl8852bu_fw.bin +lib/firmware/rtl_nic/rtl8126a-2.fw +lib/firmware/rtw88/README +lib/firmware/rtw88/rtw8703b_fw.bin +lib/firmware/rtw88/rtw8703b_wow_fw.bin +lib/firmware/rtw88/rtw8821a_fw.bin +lib/firmware/rtw89/rtw8851b_fw.bin +lib/firmware/rtw89/rtw8852b_fw-1.bin +lib/firmware/rtw89/rtw8852bt_fw.bin +lib/firmware/rtw89/rtw8852c_fw-1.bin +lib/firmware/rtw89/rtw8852c_fw.bin +lib/firmware/rtw89/rtw8922a_fw.bin +lib/firmware/s5p-mfc-v12.fw +lib/firmware/TAS2XXX2234.bin +lib/firmware/TAS2XXX3870.bin +lib/firmware/TAS2XXX387D.bin +lib/firmware/TAS2XXX387E.bin +lib/firmware/TAS2XXX387F.bin +lib/firmware/TAS2XXX3880.bin +lib/firmware/TAS2XXX3881.bin +lib/firmware/TAS2XXX3882.bin +lib/firmware/TAS2XXX3884.bin +lib/firmware/TAS2XXX3886.bin +lib/firmware/TAS2XXX38A5.bin +lib/firmware/TAS2XXX38A7.bin +lib/firmware/TAS2XXX38A8.bin +lib/firmware/TAS2XXX38B8.bin +lib/firmware/TAS2XXX38B9.bin +lib/firmware/TAS2XXX38BA.bin +lib/firmware/TAS2XXX38BB.bin +lib/firmware/TAS2XXX38BE.bin +lib/firmware/TAS2XXX38BF.bin +lib/firmware/TAS2XXX38C3.bin +lib/firmware/TAS2XXX38CB.bin +lib/firmware/TAS2XXX38CD.bin +lib/firmware/TAS2XXX38D3.bin +lib/firmware/TAS2XXX38D4.bin +lib/firmware/TAS2XXX38D5.bin +lib/firmware/TAS2XXX38D6.bin +lib/firmware/TAS2XXX38DF.bin +lib/firmware/TAS2XXX38E0.bin +lib/firmware/ti/tas2563 +lib/firmware/ti/tas2781 +lib/firmware/TIAS2781RCA2.bin +lib/firmware/TIAS2781RCA4.bin +lib/firmware/ti-connectivity/cc33xx_2nd_loader.bin +lib/firmware/ti-connectivity/cc33xx-conf.bin +lib/firmware/ti-connectivity/cc33xx_fw.bin +lib/firmware/tsse_firmware.bin +lib/firmware/vpu_d.bin +lib/firmware/vpu_p.bin +lib/firmware/wfx/wfm_wf200_C0.sec +lib/firmware/xe diff --git a/config/rootfiles/core/189/filelists/lua b/config/rootfiles/core/189/filelists/lua new file mode 120000 index 0000000000..951f661c57 --- /dev/null +++ b/config/rootfiles/core/189/filelists/lua @@ -0,0 +1 @@ +../../../common/lua \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/meson b/config/rootfiles/core/189/filelists/meson new file mode 120000 index 0000000000..2fc86c133a --- /dev/null +++ b/config/rootfiles/core/189/filelists/meson @@ -0,0 +1 @@ +../../../common/meson \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/misc-progs b/config/rootfiles/core/189/filelists/misc-progs new file mode 120000 index 0000000000..7223cadddd --- /dev/null +++ b/config/rootfiles/core/189/filelists/misc-progs @@ -0,0 +1 @@ +../../../common/misc-progs \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/openssl b/config/rootfiles/core/189/filelists/openssl similarity index 100% rename from config/rootfiles/core/188/filelists/openssl rename to config/rootfiles/core/189/filelists/openssl diff --git a/config/rootfiles/core/189/filelists/openvpn b/config/rootfiles/core/189/filelists/openvpn new file mode 120000 index 0000000000..493f3f7a42 --- /dev/null +++ b/config/rootfiles/core/189/filelists/openvpn @@ -0,0 +1 @@ +../../../common/openvpn \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/p11-kit b/config/rootfiles/core/189/filelists/p11-kit new file mode 120000 index 0000000000..e652deb677 --- /dev/null +++ b/config/rootfiles/core/189/filelists/p11-kit @@ -0,0 +1 @@ +../../../common/p11-kit \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/riscv64/binutils b/config/rootfiles/core/189/filelists/riscv64/binutils new file mode 120000 index 0000000000..c5f3990b61 --- /dev/null +++ b/config/rootfiles/core/189/filelists/riscv64/binutils @@ -0,0 +1 @@ +../../../../common/riscv64/binutils \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/riscv64/gcc b/config/rootfiles/core/189/filelists/riscv64/gcc new file mode 120000 index 0000000000..ff737feb86 --- /dev/null +++ b/config/rootfiles/core/189/filelists/riscv64/gcc @@ -0,0 +1 @@ +../../../../common/riscv64/gcc \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/riscv64/glibc b/config/rootfiles/core/189/filelists/riscv64/glibc new file mode 120000 index 0000000000..36b731f7dd --- /dev/null +++ b/config/rootfiles/core/189/filelists/riscv64/glibc @@ -0,0 +1 @@ +../../../../common/riscv64/glibc \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/riscv64/ruby b/config/rootfiles/core/189/filelists/riscv64/ruby new file mode 120000 index 0000000000..ea645e937f --- /dev/null +++ b/config/rootfiles/core/189/filelists/riscv64/ruby @@ -0,0 +1 @@ +../../../../common/riscv64/ruby \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/sudo b/config/rootfiles/core/189/filelists/sudo new file mode 120000 index 0000000000..0d3c45e042 --- /dev/null +++ b/config/rootfiles/core/189/filelists/sudo @@ -0,0 +1 @@ +../../../common/sudo \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/suricata b/config/rootfiles/core/189/filelists/suricata similarity index 100% rename from config/rootfiles/core/188/filelists/suricata rename to config/rootfiles/core/189/filelists/suricata diff --git a/config/rootfiles/core/189/filelists/sysvinit b/config/rootfiles/core/189/filelists/sysvinit new file mode 120000 index 0000000000..f3fb3304d3 --- /dev/null +++ b/config/rootfiles/core/189/filelists/sysvinit @@ -0,0 +1 @@ +../../../common/sysvinit \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/x86_64/binutils b/config/rootfiles/core/189/filelists/x86_64/binutils new file mode 120000 index 0000000000..7d0fda554d --- /dev/null +++ b/config/rootfiles/core/189/filelists/x86_64/binutils @@ -0,0 +1 @@ +../../../../common/x86_64/binutils \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/x86_64/gcc b/config/rootfiles/core/189/filelists/x86_64/gcc new file mode 120000 index 0000000000..d1616d377c --- /dev/null +++ b/config/rootfiles/core/189/filelists/x86_64/gcc @@ -0,0 +1 @@ +../../../../common/x86_64/gcc \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/x86_64/glibc b/config/rootfiles/core/189/filelists/x86_64/glibc new file mode 120000 index 0000000000..1119099669 --- /dev/null +++ b/config/rootfiles/core/189/filelists/x86_64/glibc @@ -0,0 +1 @@ +../../../../common/x86_64/glibc \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/x86_64/intel-microcode b/config/rootfiles/core/189/filelists/x86_64/intel-microcode similarity index 100% rename from config/rootfiles/core/188/filelists/x86_64/intel-microcode rename to config/rootfiles/core/189/filelists/x86_64/intel-microcode diff --git a/config/rootfiles/core/189/filelists/x86_64/ruby b/config/rootfiles/core/189/filelists/x86_64/ruby new file mode 120000 index 0000000000..e5a95f26b0 --- /dev/null +++ b/config/rootfiles/core/189/filelists/x86_64/ruby @@ -0,0 +1 @@ +../../../../common/x86_64/ruby \ No newline at end of file diff --git a/config/rootfiles/core/189/filelists/xfsprogs b/config/rootfiles/core/189/filelists/xfsprogs new file mode 120000 index 0000000000..91032964d5 --- /dev/null +++ b/config/rootfiles/core/189/filelists/xfsprogs @@ -0,0 +1 @@ +../../../common/xfsprogs \ No newline at end of file diff --git a/config/rootfiles/core/189/update.sh b/config/rootfiles/core/189/update.sh new file mode 100644 index 0000000000..149f8f6774 --- /dev/null +++ b/config/rootfiles/core/189/update.sh @@ -0,0 +1,380 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2024 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +core=189 + +# Remove old core updates from pakfire cache to save space... +for (( i=1; i<=$core; i++ )); do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# Removed old firmware files +rm -vrf \ + /lib/firmware/amlogic/bluetooth \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbd.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbe-spkid0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbe-spkid1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbe.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbf-spkid0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbf-spkid1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cbf.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc1-spkid0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc1-spkid1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc1.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc2-spkid0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc2-spkid1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc2.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc3-spkid0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc3-spkid1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc3.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc4-spkid1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10280cc4.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c896e-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c896e-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c896e.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8971.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8971.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8972.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8972.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8973.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8973.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8974.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8974.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8975-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8975-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8975.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981-l1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981-r1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8981.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c898e.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c898e.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c898f.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c898f.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8991.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8991.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8992.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8992.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8994.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8994.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8995.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8995.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3-l1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3-r1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c3.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c6-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c6-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c89c6.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b42.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b42.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b43.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b43.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b44.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b44.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b45.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b45.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b46.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b46.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b47.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b47.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-l1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63-r1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b63.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b70.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b70.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b72.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b72.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b74.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b74.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b77.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b77.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-l1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b8f-r1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8b92.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c26.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c26.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c46.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c46.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c47.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c47.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c48.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c48.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c49.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c49.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c70.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c70.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c71.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c71.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c72.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-103c8c72.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104312af.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431433.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431463.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431473-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431473-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431473.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431483-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431483-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431483.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431493.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314d3.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104314e3.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431503.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431533.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431573.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431663-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431663-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431663.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-104317f3.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a20.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a30.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a40.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a50.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a60.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431a8f.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431b93.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431c9f.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431caf.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431ccf.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cdf.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431cef.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431d1f.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e02.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431e12.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10431f12.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a20-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a30-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a40-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a50-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-10433a60-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f1.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f2.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f3-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f3-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa22f3.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2316.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid0-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317-spkid1-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2317.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2318-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2318-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2318.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2319-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2319-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa2319.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa231a-l0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa231a-r0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa231a.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3847.wmfw \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.bin \ + /lib/firmware/cirrus/cs35l41-dsp1-spk-cali-17aa3855.wmfw \ + /lib/firmware/cxgb4/t4fw-1.27.4.0.bin \ + /lib/firmware/cxgb4/t5fw-1.27.4.0.bin \ + /lib/firmware/cxgb4/t6fw-1.27.4.0.bin \ + /lib/firmware/intel/ice/ddp/ice-1.3.30.0.pkg \ + /lib/firmware/intel/ice/ddp-comms/ice_comms-1.3.40.0.pkg \ + /lib/firmware/intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.10.0.pkg \ + /lib/firmware/mediatek/sof-tplg/sof-mt8195-mt6359-rt1019-rt5682-dts.tplg \ + /lib/firmware/qcom/sdm845/notice.txt_wlanmdsp \ + /lib/firmware/qcom/vpu-1.0/venus.mdt \ + /lib/firmware/RTL8192E + +# Stop services +/usr/local/bin/openvpnctrl -k +/usr/local/bin/openvpnctrl -kn2n + +# Extract files +extract_files + +# Remove files + +# update linker config +ldconfig + +# Update Language cache +/usr/local/bin/update-lang-cache + +# Filesytem cleanup +/usr/local/bin/filesystem-cleanup + +# Apply local configuration to sshd_config +/usr/local/bin/sshctrl + +# Reload init +telinit u + +# Start services +/usr/local/bin/openvpnctrl -s +/usr/local/bin/openvpnctrl -sn2n + +# Build initial ramdisks +dracut --regenerate-all --force +KVER="xxxKVERxxx" +case "$(uname -m)" in + aarch64) + mkimage -A arm64 -T ramdisk -C lzma -d /boot/initramfs-${KVER}-ipfire.img /boot/uInit-${KVER}-ipfire + # dont remove initramfs because grub need this to boot. + ;; +esac + +# This update needs a reboot... +touch /var/run/need_reboot + +# Finish +/etc/init.d/fireinfo start +sendprofile + +# Update grub config to display new core version +if [ -e /boot/grub/grub.cfg ]; then + grub-mkconfig -o /boot/grub/grub.cfg +fi + +sync + +# Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/core/188/exclude b/config/rootfiles/oldcore/188/exclude similarity index 100% rename from config/rootfiles/core/188/exclude rename to config/rootfiles/oldcore/188/exclude diff --git a/config/rootfiles/core/188/filelists/aarch64/linux b/config/rootfiles/oldcore/188/filelists/aarch64/linux similarity index 100% rename from config/rootfiles/core/188/filelists/aarch64/linux rename to config/rootfiles/oldcore/188/filelists/aarch64/linux diff --git a/config/rootfiles/core/188/filelists/aarch64/util-linux b/config/rootfiles/oldcore/188/filelists/aarch64/util-linux similarity index 100% rename from config/rootfiles/core/188/filelists/aarch64/util-linux rename to config/rootfiles/oldcore/188/filelists/aarch64/util-linux diff --git a/config/rootfiles/core/188/filelists/apache2 b/config/rootfiles/oldcore/188/filelists/apache2 similarity index 100% rename from config/rootfiles/core/188/filelists/apache2 rename to config/rootfiles/oldcore/188/filelists/apache2 diff --git a/config/rootfiles/core/188/filelists/arping b/config/rootfiles/oldcore/188/filelists/arping similarity index 100% rename from config/rootfiles/core/188/filelists/arping rename to config/rootfiles/oldcore/188/filelists/arping diff --git a/config/rootfiles/core/188/filelists/bash b/config/rootfiles/oldcore/188/filelists/bash similarity index 100% rename from config/rootfiles/core/188/filelists/bash rename to config/rootfiles/oldcore/188/filelists/bash diff --git a/config/rootfiles/core/188/filelists/btrfs-progs b/config/rootfiles/oldcore/188/filelists/btrfs-progs similarity index 100% rename from config/rootfiles/core/188/filelists/btrfs-progs rename to config/rootfiles/oldcore/188/filelists/btrfs-progs diff --git a/config/rootfiles/oldcore/188/filelists/core-files b/config/rootfiles/oldcore/188/filelists/core-files new file mode 100644 index 0000000000..0dec37e538 --- /dev/null +++ b/config/rootfiles/oldcore/188/filelists/core-files @@ -0,0 +1,5 @@ +etc/system-release +etc/issue +etc/os-release +srv/web/ipfire/cgi-bin/credits.cgi +var/ipfire/langs diff --git a/config/rootfiles/oldcore/188/filelists/coreutils b/config/rootfiles/oldcore/188/filelists/coreutils new file mode 120000 index 0000000000..7351ed2cf5 --- /dev/null +++ b/config/rootfiles/oldcore/188/filelists/coreutils @@ -0,0 +1 @@ +../../../common/coreutils \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/curl b/config/rootfiles/oldcore/188/filelists/curl similarity index 100% rename from config/rootfiles/core/188/filelists/curl rename to config/rootfiles/oldcore/188/filelists/curl diff --git a/config/rootfiles/core/188/filelists/cyrus-sasl b/config/rootfiles/oldcore/188/filelists/cyrus-sasl similarity index 100% rename from config/rootfiles/core/188/filelists/cyrus-sasl rename to config/rootfiles/oldcore/188/filelists/cyrus-sasl diff --git a/config/rootfiles/core/188/filelists/dhcp b/config/rootfiles/oldcore/188/filelists/dhcp similarity index 100% rename from config/rootfiles/core/188/filelists/dhcp rename to config/rootfiles/oldcore/188/filelists/dhcp diff --git a/config/rootfiles/core/188/filelists/e2fsprogs b/config/rootfiles/oldcore/188/filelists/e2fsprogs similarity index 100% rename from config/rootfiles/core/188/filelists/e2fsprogs rename to config/rootfiles/oldcore/188/filelists/e2fsprogs diff --git a/config/rootfiles/core/188/filelists/exfatprogs b/config/rootfiles/oldcore/188/filelists/exfatprogs similarity index 100% rename from config/rootfiles/core/188/filelists/exfatprogs rename to config/rootfiles/oldcore/188/filelists/exfatprogs diff --git a/config/rootfiles/core/188/filelists/files b/config/rootfiles/oldcore/188/filelists/files similarity index 100% rename from config/rootfiles/core/188/filelists/files rename to config/rootfiles/oldcore/188/filelists/files diff --git a/config/rootfiles/core/188/filelists/findutils b/config/rootfiles/oldcore/188/filelists/findutils similarity index 100% rename from config/rootfiles/core/188/filelists/findutils rename to config/rootfiles/oldcore/188/filelists/findutils diff --git a/config/rootfiles/core/188/filelists/gettext b/config/rootfiles/oldcore/188/filelists/gettext similarity index 100% rename from config/rootfiles/core/188/filelists/gettext rename to config/rootfiles/oldcore/188/filelists/gettext diff --git a/config/rootfiles/core/188/filelists/hwdata b/config/rootfiles/oldcore/188/filelists/hwdata similarity index 100% rename from config/rootfiles/core/188/filelists/hwdata rename to config/rootfiles/oldcore/188/filelists/hwdata diff --git a/config/rootfiles/oldcore/188/filelists/iana-etc b/config/rootfiles/oldcore/188/filelists/iana-etc new file mode 120000 index 0000000000..1f3d54dbd4 --- /dev/null +++ b/config/rootfiles/oldcore/188/filelists/iana-etc @@ -0,0 +1 @@ +../../../common/iana-etc \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/iproute2 b/config/rootfiles/oldcore/188/filelists/iproute2 similarity index 100% rename from config/rootfiles/core/188/filelists/iproute2 rename to config/rootfiles/oldcore/188/filelists/iproute2 diff --git a/config/rootfiles/core/188/filelists/knot b/config/rootfiles/oldcore/188/filelists/knot similarity index 100% rename from config/rootfiles/core/188/filelists/knot rename to config/rootfiles/oldcore/188/filelists/knot diff --git a/config/rootfiles/core/188/filelists/less b/config/rootfiles/oldcore/188/filelists/less similarity index 100% rename from config/rootfiles/core/188/filelists/less rename to config/rootfiles/oldcore/188/filelists/less diff --git a/config/rootfiles/core/188/filelists/libarchive b/config/rootfiles/oldcore/188/filelists/libarchive similarity index 100% rename from config/rootfiles/core/188/filelists/libarchive rename to config/rootfiles/oldcore/188/filelists/libarchive diff --git a/config/rootfiles/core/188/filelists/libcap b/config/rootfiles/oldcore/188/filelists/libcap similarity index 100% rename from config/rootfiles/core/188/filelists/libcap rename to config/rootfiles/oldcore/188/filelists/libcap diff --git a/config/rootfiles/core/188/filelists/libcap-ng b/config/rootfiles/oldcore/188/filelists/libcap-ng similarity index 100% rename from config/rootfiles/core/188/filelists/libcap-ng rename to config/rootfiles/oldcore/188/filelists/libcap-ng diff --git a/config/rootfiles/core/188/filelists/libgcrypt b/config/rootfiles/oldcore/188/filelists/libgcrypt similarity index 100% rename from config/rootfiles/core/188/filelists/libgcrypt rename to config/rootfiles/oldcore/188/filelists/libgcrypt diff --git a/config/rootfiles/core/188/filelists/libgpg-error b/config/rootfiles/oldcore/188/filelists/libgpg-error similarity index 100% rename from config/rootfiles/core/188/filelists/libgpg-error rename to config/rootfiles/oldcore/188/filelists/libgpg-error diff --git a/config/rootfiles/core/188/filelists/libinih b/config/rootfiles/oldcore/188/filelists/libinih similarity index 100% rename from config/rootfiles/core/188/filelists/libinih rename to config/rootfiles/oldcore/188/filelists/libinih diff --git a/config/rootfiles/core/188/filelists/libjpeg b/config/rootfiles/oldcore/188/filelists/libjpeg similarity index 100% rename from config/rootfiles/core/188/filelists/libjpeg rename to config/rootfiles/oldcore/188/filelists/libjpeg diff --git a/config/rootfiles/core/188/filelists/libnet b/config/rootfiles/oldcore/188/filelists/libnet similarity index 100% rename from config/rootfiles/core/188/filelists/libnet rename to config/rootfiles/oldcore/188/filelists/libnet diff --git a/config/rootfiles/core/188/filelists/libnl-3 b/config/rootfiles/oldcore/188/filelists/libnl-3 similarity index 100% rename from config/rootfiles/core/188/filelists/libnl-3 rename to config/rootfiles/oldcore/188/filelists/libnl-3 diff --git a/config/rootfiles/core/188/filelists/libqmi b/config/rootfiles/oldcore/188/filelists/libqmi similarity index 100% rename from config/rootfiles/core/188/filelists/libqmi rename to config/rootfiles/oldcore/188/filelists/libqmi diff --git a/config/rootfiles/core/188/filelists/libsodium b/config/rootfiles/oldcore/188/filelists/libsodium similarity index 100% rename from config/rootfiles/core/188/filelists/libsodium rename to config/rootfiles/oldcore/188/filelists/libsodium diff --git a/config/rootfiles/core/188/filelists/libtiff b/config/rootfiles/oldcore/188/filelists/libtiff similarity index 100% rename from config/rootfiles/core/188/filelists/libtiff rename to config/rootfiles/oldcore/188/filelists/libtiff diff --git a/config/rootfiles/core/188/filelists/libtirpc b/config/rootfiles/oldcore/188/filelists/libtirpc similarity index 100% rename from config/rootfiles/core/188/filelists/libtirpc rename to config/rootfiles/oldcore/188/filelists/libtirpc diff --git a/config/rootfiles/core/188/filelists/libusb b/config/rootfiles/oldcore/188/filelists/libusb similarity index 100% rename from config/rootfiles/core/188/filelists/libusb rename to config/rootfiles/oldcore/188/filelists/libusb diff --git a/config/rootfiles/core/188/filelists/libuv b/config/rootfiles/oldcore/188/filelists/libuv similarity index 100% rename from config/rootfiles/core/188/filelists/libuv rename to config/rootfiles/oldcore/188/filelists/libuv diff --git a/config/rootfiles/core/188/filelists/libxml2 b/config/rootfiles/oldcore/188/filelists/libxml2 similarity index 100% rename from config/rootfiles/core/188/filelists/libxml2 rename to config/rootfiles/oldcore/188/filelists/libxml2 diff --git a/config/rootfiles/core/188/filelists/libxslt b/config/rootfiles/oldcore/188/filelists/libxslt similarity index 100% rename from config/rootfiles/core/188/filelists/libxslt rename to config/rootfiles/oldcore/188/filelists/libxslt diff --git a/config/rootfiles/core/188/filelists/linux-atm b/config/rootfiles/oldcore/188/filelists/linux-atm similarity index 100% rename from config/rootfiles/core/188/filelists/linux-atm rename to config/rootfiles/oldcore/188/filelists/linux-atm diff --git a/config/rootfiles/core/188/filelists/lz4 b/config/rootfiles/oldcore/188/filelists/lz4 similarity index 100% rename from config/rootfiles/core/188/filelists/lz4 rename to config/rootfiles/oldcore/188/filelists/lz4 diff --git a/config/rootfiles/core/188/filelists/man-pages b/config/rootfiles/oldcore/188/filelists/man-pages similarity index 100% rename from config/rootfiles/core/188/filelists/man-pages rename to config/rootfiles/oldcore/188/filelists/man-pages diff --git a/config/rootfiles/core/188/filelists/nasm b/config/rootfiles/oldcore/188/filelists/nasm similarity index 100% rename from config/rootfiles/core/188/filelists/nasm rename to config/rootfiles/oldcore/188/filelists/nasm diff --git a/config/rootfiles/core/188/filelists/ncurses b/config/rootfiles/oldcore/188/filelists/ncurses similarity index 100% rename from config/rootfiles/core/188/filelists/ncurses rename to config/rootfiles/oldcore/188/filelists/ncurses diff --git a/config/rootfiles/oldcore/188/filelists/openssl b/config/rootfiles/oldcore/188/filelists/openssl new file mode 120000 index 0000000000..e011a9266c --- /dev/null +++ b/config/rootfiles/oldcore/188/filelists/openssl @@ -0,0 +1 @@ +../../../common/openssl \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/pcre2 b/config/rootfiles/oldcore/188/filelists/pcre2 similarity index 100% rename from config/rootfiles/core/188/filelists/pcre2 rename to config/rootfiles/oldcore/188/filelists/pcre2 diff --git a/config/rootfiles/core/188/filelists/poppler b/config/rootfiles/oldcore/188/filelists/poppler similarity index 100% rename from config/rootfiles/core/188/filelists/poppler rename to config/rootfiles/oldcore/188/filelists/poppler diff --git a/config/rootfiles/core/188/filelists/readline b/config/rootfiles/oldcore/188/filelists/readline similarity index 100% rename from config/rootfiles/core/188/filelists/readline rename to config/rootfiles/oldcore/188/filelists/readline diff --git a/config/rootfiles/core/188/filelists/riscv64/linux b/config/rootfiles/oldcore/188/filelists/riscv64/linux similarity index 100% rename from config/rootfiles/core/188/filelists/riscv64/linux rename to config/rootfiles/oldcore/188/filelists/riscv64/linux diff --git a/config/rootfiles/core/188/filelists/riscv64/util-linux b/config/rootfiles/oldcore/188/filelists/riscv64/util-linux similarity index 100% rename from config/rootfiles/core/188/filelists/riscv64/util-linux rename to config/rootfiles/oldcore/188/filelists/riscv64/util-linux diff --git a/config/rootfiles/core/188/filelists/rrdtool b/config/rootfiles/oldcore/188/filelists/rrdtool similarity index 100% rename from config/rootfiles/core/188/filelists/rrdtool rename to config/rootfiles/oldcore/188/filelists/rrdtool diff --git a/config/rootfiles/core/188/filelists/shadow b/config/rootfiles/oldcore/188/filelists/shadow similarity index 100% rename from config/rootfiles/core/188/filelists/shadow rename to config/rootfiles/oldcore/188/filelists/shadow diff --git a/config/rootfiles/core/188/filelists/sqlite b/config/rootfiles/oldcore/188/filelists/sqlite similarity index 100% rename from config/rootfiles/core/188/filelists/sqlite rename to config/rootfiles/oldcore/188/filelists/sqlite diff --git a/config/rootfiles/oldcore/188/filelists/suricata b/config/rootfiles/oldcore/188/filelists/suricata new file mode 120000 index 0000000000..f671f69933 --- /dev/null +++ b/config/rootfiles/oldcore/188/filelists/suricata @@ -0,0 +1 @@ +../../../common/suricata \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/unbound b/config/rootfiles/oldcore/188/filelists/unbound similarity index 100% rename from config/rootfiles/core/188/filelists/unbound rename to config/rootfiles/oldcore/188/filelists/unbound diff --git a/config/rootfiles/core/188/filelists/web-user-interface b/config/rootfiles/oldcore/188/filelists/web-user-interface similarity index 100% rename from config/rootfiles/core/188/filelists/web-user-interface rename to config/rootfiles/oldcore/188/filelists/web-user-interface diff --git a/config/rootfiles/oldcore/188/filelists/x86_64/intel-microcode b/config/rootfiles/oldcore/188/filelists/x86_64/intel-microcode new file mode 120000 index 0000000000..d5ac074e2e --- /dev/null +++ b/config/rootfiles/oldcore/188/filelists/x86_64/intel-microcode @@ -0,0 +1 @@ +../../../../common/x86_64/intel-microcode \ No newline at end of file diff --git a/config/rootfiles/core/188/filelists/x86_64/linux b/config/rootfiles/oldcore/188/filelists/x86_64/linux similarity index 100% rename from config/rootfiles/core/188/filelists/x86_64/linux rename to config/rootfiles/oldcore/188/filelists/x86_64/linux diff --git a/config/rootfiles/core/188/filelists/x86_64/util-linux b/config/rootfiles/oldcore/188/filelists/x86_64/util-linux similarity index 100% rename from config/rootfiles/core/188/filelists/x86_64/util-linux rename to config/rootfiles/oldcore/188/filelists/x86_64/util-linux diff --git a/config/rootfiles/core/188/update.sh b/config/rootfiles/oldcore/188/update.sh similarity index 100% rename from config/rootfiles/core/188/update.sh rename to config/rootfiles/oldcore/188/update.sh diff --git a/config/rootfiles/packages/borgbackup b/config/rootfiles/packages/borgbackup index eb08045c26..1f62a2d66c 100644 --- a/config/rootfiles/packages/borgbackup +++ b/config/rootfiles/packages/borgbackup @@ -68,6 +68,7 @@ usr/lib/python3.10/site-packages/borg/testsuite/chunker.py usr/lib/python3.10/site-packages/borg/testsuite/chunker_pytest.py usr/lib/python3.10/site-packages/borg/testsuite/chunker_slow.py usr/lib/python3.10/site-packages/borg/testsuite/compress.py +usr/lib/python3.10/site-packages/borg/testsuite/conftest.py usr/lib/python3.10/site-packages/borg/testsuite/crypto.py usr/lib/python3.10/site-packages/borg/testsuite/efficient_collection_queue.py usr/lib/python3.10/site-packages/borg/testsuite/file_integrity.py @@ -92,11 +93,10 @@ usr/lib/python3.10/site-packages/borg/testsuite/xattr.py usr/lib/python3.10/site-packages/borg/upgrader.py usr/lib/python3.10/site-packages/borg/version.py usr/lib/python3.10/site-packages/borg/xattr.py -usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info -usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/PKG-INFO -usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/SOURCES.txt -usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/dependency_links.txt -usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/entry_points.txt -usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/not-zip-safe -usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/requires.txt -usr/lib/python3.10/site-packages/borgbackup-1.2.7-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info +usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/PKG-INFO +usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/SOURCES.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/dependency_links.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/entry_points.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/requires.txt +usr/lib/python3.10/site-packages/borgbackup-1.4.0-py3.10.egg-info/top_level.txt diff --git a/config/rootfiles/packages/clamav b/config/rootfiles/packages/clamav index 2c7242d7e5..f8deb9479e 100644 --- a/config/rootfiles/packages/clamav +++ b/config/rootfiles/packages/clamav @@ -105,14 +105,13 @@ usr/sbin/clamd #usr/share/doc/ClamAV/html/images #usr/share/doc/ClamAV/html/images/change-fork-name.png #usr/share/doc/ClamAV/html/images/cisco.png +#usr/share/doc/ClamAV/html/images/clamav-git-workflow.png #usr/share/doc/ClamAV/html/images/clone-your-fork.png #usr/share/doc/ClamAV/html/images/create-a-fork.png #usr/share/doc/ClamAV/html/images/demon.png #usr/share/doc/ClamAV/html/images/flamegraph.svg #usr/share/doc/ClamAV/html/images/fork-is-behind.png #usr/share/doc/ClamAV/html/images/logo.png -#usr/share/doc/ClamAV/html/images/new-git-workflow.png -#usr/share/doc/ClamAV/html/images/old-git-workflow.png #usr/share/doc/ClamAV/html/index.html #usr/share/doc/ClamAV/html/manual #usr/share/doc/ClamAV/html/manual/Development @@ -163,6 +162,7 @@ usr/sbin/clamd #usr/share/doc/ClamAV/html/manual/Usage/Scanning.html #usr/share/doc/ClamAV/html/manual/Usage/Services.html #usr/share/doc/ClamAV/html/manual/Usage/SignatureManagement.html +#usr/share/doc/ClamAV/html/manual/cisco-talos.gpg #usr/share/doc/ClamAV/html/mark.min.js #usr/share/doc/ClamAV/html/mode-rust.js #usr/share/doc/ClamAV/html/print.html diff --git a/config/rootfiles/packages/ffmpeg b/config/rootfiles/packages/ffmpeg index 31097eaacf..d6b7985f68 100644 --- a/config/rootfiles/packages/ffmpeg +++ b/config/rootfiles/packages/ffmpeg @@ -26,7 +26,6 @@ usr/bin/ffprobe #usr/include/libavcodec/version_major.h #usr/include/libavcodec/videotoolbox.h #usr/include/libavcodec/vorbis_parser.h -#usr/include/libavcodec/xvmc.h #usr/include/libavdevice #usr/include/libavdevice/avdevice.h #usr/include/libavdevice/version.h @@ -74,6 +73,7 @@ usr/bin/ffprobe #usr/include/libavutil/encryption_info.h #usr/include/libavutil/error.h #usr/include/libavutil/eval.h +#usr/include/libavutil/executor.h #usr/include/libavutil/ffversion.h #usr/include/libavutil/fifo.h #usr/include/libavutil/file.h @@ -86,6 +86,7 @@ usr/bin/ffprobe #usr/include/libavutil/hwcontext.h #usr/include/libavutil/hwcontext_cuda.h #usr/include/libavutil/hwcontext_d3d11va.h +#usr/include/libavutil/hwcontext_d3d12va.h #usr/include/libavutil/hwcontext_drm.h #usr/include/libavutil/hwcontext_dxva2.h #usr/include/libavutil/hwcontext_mediacodec.h @@ -95,6 +96,7 @@ usr/bin/ffprobe #usr/include/libavutil/hwcontext_vdpau.h #usr/include/libavutil/hwcontext_videotoolbox.h #usr/include/libavutil/hwcontext_vulkan.h +#usr/include/libavutil/iamf.h #usr/include/libavutil/imgutils.h #usr/include/libavutil/intfloat.h #usr/include/libavutil/intreadwrite.h @@ -134,6 +136,7 @@ usr/bin/ffprobe #usr/include/libavutil/uuid.h #usr/include/libavutil/version.h #usr/include/libavutil/video_enc_params.h +#usr/include/libavutil/video_hint.h #usr/include/libavutil/xtea.h #usr/include/libpostproc #usr/include/libpostproc/postprocess.h @@ -148,29 +151,29 @@ usr/bin/ffprobe #usr/include/libswscale/version.h #usr/include/libswscale/version_major.h #usr/lib/libavcodec.so -usr/lib/libavcodec.so.60 -usr/lib/libavcodec.so.60.3.100 +usr/lib/libavcodec.so.61 +usr/lib/libavcodec.so.61.3.100 #usr/lib/libavdevice.so -usr/lib/libavdevice.so.60 -usr/lib/libavdevice.so.60.1.100 +usr/lib/libavdevice.so.61 +usr/lib/libavdevice.so.61.1.100 #usr/lib/libavfilter.so -usr/lib/libavfilter.so.9 -usr/lib/libavfilter.so.9.3.100 +usr/lib/libavfilter.so.10 +usr/lib/libavfilter.so.10.1.100 #usr/lib/libavformat.so -usr/lib/libavformat.so.60 -usr/lib/libavformat.so.60.3.100 +usr/lib/libavformat.so.61 +usr/lib/libavformat.so.61.1.100 #usr/lib/libavutil.so -usr/lib/libavutil.so.58 -usr/lib/libavutil.so.58.2.100 +usr/lib/libavutil.so.59 +usr/lib/libavutil.so.59.8.100 #usr/lib/libpostproc.so -usr/lib/libpostproc.so.57 -usr/lib/libpostproc.so.57.1.100 +usr/lib/libpostproc.so.58 +usr/lib/libpostproc.so.58.1.100 #usr/lib/libswresample.so -usr/lib/libswresample.so.4 -usr/lib/libswresample.so.4.10.100 +usr/lib/libswresample.so.5 +usr/lib/libswresample.so.5.1.100 #usr/lib/libswscale.so -usr/lib/libswscale.so.7 -usr/lib/libswscale.so.7.1.100 +usr/lib/libswscale.so.8 +usr/lib/libswscale.so.8.1.100 #usr/lib/pkgconfig/libavcodec.pc #usr/lib/pkgconfig/libavdevice.pc #usr/lib/pkgconfig/libavfilter.pc diff --git a/config/rootfiles/packages/libvirt b/config/rootfiles/packages/libvirt index f1031b0793..32fdd5ccec 100644 --- a/config/rootfiles/packages/libvirt +++ b/config/rootfiles/packages/libvirt @@ -52,6 +52,8 @@ etc/logrotate.d/libvirtd.qemu etc/rc.d/init.d/libvirt-guests etc/rc.d/init.d/libvirtd etc/rc.d/init.d/virtlogd +#etc/ssh/ssh_config.d +etc/ssh/ssh_config.d/30-libvirt-ssh-proxy.conf usr/bin/virsh usr/bin/virt-admin usr/bin/virt-host-validate @@ -85,16 +87,16 @@ usr/bin/virt-xml-validate #usr/lib/libvirt #usr/lib/libvirt-admin.so usr/lib/libvirt-admin.so.0 -usr/lib/libvirt-admin.so.0.10000.0 +usr/lib/libvirt-admin.so.0.10007.0 #usr/lib/libvirt-lxc.so usr/lib/libvirt-lxc.so.0 -usr/lib/libvirt-lxc.so.0.10000.0 +usr/lib/libvirt-lxc.so.0.10007.0 #usr/lib/libvirt-qemu.so usr/lib/libvirt-qemu.so.0 -usr/lib/libvirt-qemu.so.0.10000.0 +usr/lib/libvirt-qemu.so.0.10007.0 #usr/lib/libvirt.so usr/lib/libvirt.so.0 -usr/lib/libvirt.so.0.10000.0 +usr/lib/libvirt.so.0.10007.0 #usr/lib/libvirt/connection-driver usr/lib/libvirt/connection-driver/libvirt_driver_ch.so usr/lib/libvirt/connection-driver/libvirt_driver_interface.so @@ -118,6 +120,9 @@ usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so #usr/lib/sysctl.d usr/lib/sysctl.d/60-libvirtd.conf usr/lib/sysctl.d/60-qemu-postcopy-migration.conf +#usr/lib/sysusers.d +usr/lib/sysusers.d/libvirt-qemu.conf +usr/libexec/libvirt-ssh-proxy usr/libexec/libvirt_iohelper usr/libexec/virt-login-shell-helper usr/sbin/libvirtd @@ -253,6 +258,7 @@ usr/share/libvirt/cpu_map/x86_EPYC-IBPB.xml usr/share/libvirt/cpu_map/x86_EPYC-Milan.xml usr/share/libvirt/cpu_map/x86_EPYC-Rome.xml usr/share/libvirt/cpu_map/x86_EPYC.xml +usr/share/libvirt/cpu_map/x86_GraniteRapids.xml usr/share/libvirt/cpu_map/x86_Haswell-IBRS.xml usr/share/libvirt/cpu_map/x86_Haswell-noTSX-IBRS.xml usr/share/libvirt/cpu_map/x86_Haswell-noTSX.xml diff --git a/config/rootfiles/packages/libxxhash b/config/rootfiles/packages/libxxhash new file mode 100644 index 0000000000..d49d521545 --- /dev/null +++ b/config/rootfiles/packages/libxxhash @@ -0,0 +1,15 @@ +usr/bin/xxh128sum +usr/bin/xxh32sum +usr/bin/xxh64sum +usr/bin/xxhsum +#usr/include/xxh3.h +#usr/include/xxhash.h +#usr/lib/libxxhash.a +#usr/lib/libxxhash.so +usr/lib/libxxhash.so.0 +usr/lib/libxxhash.so.0.8.2 +#usr/lib/pkgconfig/libxxhash.pc +#usr/share/man/man1/xxh128sum.1 +#usr/share/man/man1/xxh32sum.1 +#usr/share/man/man1/xxh64sum.1 +#usr/share/man/man1/xxhsum.1 diff --git a/config/rootfiles/packages/mc b/config/rootfiles/packages/mc index 572d427462..72b03ed497 100644 --- a/config/rootfiles/packages/mc +++ b/config/rootfiles/packages/mc @@ -85,6 +85,7 @@ usr/libexec/mc/shell/send usr/libexec/mc/shell/unlink usr/libexec/mc/shell/utime #usr/share/man/man1/mc.1 +#usr/share/man/man1/mcdiff.1 #usr/share/man/man1/mcedit.1 #usr/share/man/man1/mcview.1 #usr/share/mc @@ -114,14 +115,23 @@ usr/share/mc/skins/gotar.ini usr/share/mc/skins/gray-green-purple256.ini usr/share/mc/skins/gray-orange-blue256.ini usr/share/mc/skins/julia256.ini +usr/share/mc/skins/julia256root.ini usr/share/mc/skins/mc46.ini +usr/share/mc/skins/modarcon16-defbg-thin.ini usr/share/mc/skins/modarcon16-defbg.ini +usr/share/mc/skins/modarcon16-thin.ini usr/share/mc/skins/modarcon16.ini +usr/share/mc/skins/modarcon16root-defbg-thin.ini usr/share/mc/skins/modarcon16root-defbg.ini +usr/share/mc/skins/modarcon16root-thin.ini usr/share/mc/skins/modarcon16root.ini +usr/share/mc/skins/modarin256-defbg-thin.ini usr/share/mc/skins/modarin256-defbg.ini +usr/share/mc/skins/modarin256-thin.ini usr/share/mc/skins/modarin256.ini +usr/share/mc/skins/modarin256root-defbg-thin.ini usr/share/mc/skins/modarin256root-defbg.ini +usr/share/mc/skins/modarin256root-thin.ini usr/share/mc/skins/modarin256root.ini usr/share/mc/skins/nicedark.ini usr/share/mc/skins/sand256.ini @@ -129,7 +139,9 @@ usr/share/mc/skins/seasons-autumn16M.ini usr/share/mc/skins/seasons-spring16M.ini usr/share/mc/skins/seasons-summer16M.ini usr/share/mc/skins/seasons-winter16M.ini +usr/share/mc/skins/xoria256-thin.ini usr/share/mc/skins/xoria256.ini +usr/share/mc/skins/xoria256root-thin.ini usr/share/mc/skins/yadt256-defbg.ini usr/share/mc/skins/yadt256.ini #usr/share/mc/syntax diff --git a/config/rootfiles/packages/ncat b/config/rootfiles/packages/ncat index 5f660dd9f6..f1cf714b7c 100644 --- a/config/rootfiles/packages/ncat +++ b/config/rootfiles/packages/ncat @@ -1,841 +1,5 @@ -usr/bin/nmap -usr/bin/nping -#usr/share/man/de/man1/nmap.1 -#usr/share/man/es/man1 -#usr/share/man/es/man1/nmap.1 -#usr/share/man/fr/man1/nmap.1 -#usr/share/man/hr/man1/nmap.1 -#usr/share/man/hu -#usr/share/man/hu/man1 -#usr/share/man/hu/man1/nmap.1 -#usr/share/man/it/man1/nmap.1 -#usr/share/man/ja -#usr/share/man/ja/man1 -#usr/share/man/ja/man1/nmap.1 -#usr/share/man/man1/nmap.1 -#usr/share/man/man1/nping.1 -#usr/share/man/pl/man1 -#usr/share/man/pl/man1/nmap.1 -#usr/share/man/pt_BR/man1/nmap.1 -#usr/share/man/pt_PT -#usr/share/man/pt_PT/man1 -#usr/share/man/pt_PT/man1/nmap.1 -#usr/share/man/ro/man1/nmap.1 -#usr/share/man/ru/man1/nmap.1 -#usr/share/man/sk -#usr/share/man/sk/man1 -#usr/share/man/sk/man1/nmap.1 -#usr/share/man/zh -#usr/share/man/zh/man1 -#usr/share/man/zh/man1/nmap.1 -#usr/share/nmap -usr/share/nmap/nmap-mac-prefixes -usr/share/nmap/nmap-os-db -usr/share/nmap/nmap-protocols -usr/share/nmap/nmap-rpc -usr/share/nmap/nmap-service-probes -usr/share/nmap/nmap-services -usr/share/nmap/nmap.dtd -usr/share/nmap/nmap.xsl -usr/share/nmap/nse_main.lua -#usr/share/nmap/nselib -usr/share/nmap/nselib/afp.lua -usr/share/nmap/nselib/ajp.lua -usr/share/nmap/nselib/amqp.lua -usr/share/nmap/nselib/anyconnect.lua -usr/share/nmap/nselib/asn1.lua -usr/share/nmap/nselib/base32.lua -usr/share/nmap/nselib/base64.lua -usr/share/nmap/nselib/bin.lua -usr/share/nmap/nselib/bitcoin.lua -usr/share/nmap/nselib/bits.lua -usr/share/nmap/nselib/bittorrent.lua -usr/share/nmap/nselib/bjnp.lua -usr/share/nmap/nselib/brute.lua -usr/share/nmap/nselib/cassandra.lua -usr/share/nmap/nselib/citrixxml.lua -usr/share/nmap/nselib/coap.lua -usr/share/nmap/nselib/comm.lua -usr/share/nmap/nselib/creds.lua -usr/share/nmap/nselib/cvs.lua -#usr/share/nmap/nselib/data -usr/share/nmap/nselib/data/dns-srv-names -usr/share/nmap/nselib/data/drupal-modules.lst -usr/share/nmap/nselib/data/drupal-themes.lst -usr/share/nmap/nselib/data/enterprise_numbers.txt -usr/share/nmap/nselib/data/favicon-db -usr/share/nmap/nselib/data/http-default-accounts-fingerprints.lua -usr/share/nmap/nselib/data/http-devframework-fingerprints.lua -usr/share/nmap/nselib/data/http-fingerprints.lua -usr/share/nmap/nselib/data/http-folders.txt -usr/share/nmap/nselib/data/http-sql-errors.lst -usr/share/nmap/nselib/data/http-web-files-extensions.lst -usr/share/nmap/nselib/data/idnaMappings.lua -usr/share/nmap/nselib/data/ike-fingerprints.lua -#usr/share/nmap/nselib/data/jdwp-class -#usr/share/nmap/nselib/data/jdwp-class/JDWPExecCmd.class -#usr/share/nmap/nselib/data/jdwp-class/JDWPExecCmd.java -#usr/share/nmap/nselib/data/jdwp-class/JDWPSystemInfo.class -#usr/share/nmap/nselib/data/jdwp-class/JDWPSystemInfo.java -#usr/share/nmap/nselib/data/jdwp-class/README.txt -usr/share/nmap/nselib/data/mgroupnames.db -usr/share/nmap/nselib/data/mysql-cis.audit -usr/share/nmap/nselib/data/oracle-default-accounts.lst -usr/share/nmap/nselib/data/oracle-sids -usr/share/nmap/nselib/data/packetdecoders.lua -usr/share/nmap/nselib/data/passwords.lst -#usr/share/nmap/nselib/data/pixel.gif -#usr/share/nmap/nselib/data/psexec -#usr/share/nmap/nselib/data/psexec/README -usr/share/nmap/nselib/data/psexec/backdoor.lua -usr/share/nmap/nselib/data/psexec/default.lua -usr/share/nmap/nselib/data/psexec/drives.lua -usr/share/nmap/nselib/data/psexec/examples.lua -usr/share/nmap/nselib/data/psexec/experimental.lua -usr/share/nmap/nselib/data/psexec/network.lua -usr/share/nmap/nselib/data/psexec/nmap_service.c -usr/share/nmap/nselib/data/psexec/nmap_service.vcproj -usr/share/nmap/nselib/data/psexec/pwdump.lua -usr/share/nmap/nselib/data/publickeydb -usr/share/nmap/nselib/data/rtsp-urls.txt -usr/share/nmap/nselib/data/snmpcommunities.lst -usr/share/nmap/nselib/data/ssl-fingerprints -usr/share/nmap/nselib/data/targets-ipv6-wordlist -usr/share/nmap/nselib/data/tftp-fingerprints.lua -usr/share/nmap/nselib/data/tftplist.txt -usr/share/nmap/nselib/data/usernames.lst -usr/share/nmap/nselib/data/vhosts-default.lst -usr/share/nmap/nselib/data/vhosts-full.lst -usr/share/nmap/nselib/data/wp-plugins.lst -usr/share/nmap/nselib/data/wp-themes.lst -usr/share/nmap/nselib/datafiles.lua -usr/share/nmap/nselib/datetime.lua -usr/share/nmap/nselib/dhcp.lua -usr/share/nmap/nselib/dhcp6.lua -usr/share/nmap/nselib/dicom.lua -usr/share/nmap/nselib/dns.lua -usr/share/nmap/nselib/dnsbl.lua -usr/share/nmap/nselib/dnssd.lua -usr/share/nmap/nselib/drda.lua -usr/share/nmap/nselib/eap.lua -usr/share/nmap/nselib/eigrp.lua -usr/share/nmap/nselib/formulas.lua -usr/share/nmap/nselib/ftp.lua -usr/share/nmap/nselib/geoip.lua -usr/share/nmap/nselib/giop.lua -usr/share/nmap/nselib/gps.lua -usr/share/nmap/nselib/http.lua -usr/share/nmap/nselib/httpspider.lua -usr/share/nmap/nselib/iax2.lua -usr/share/nmap/nselib/idna.lua -usr/share/nmap/nselib/iec61850mms.lua -usr/share/nmap/nselib/ike.lua -usr/share/nmap/nselib/imap.lua -usr/share/nmap/nselib/informix.lua -usr/share/nmap/nselib/ipOps.lua -usr/share/nmap/nselib/ipmi.lua -usr/share/nmap/nselib/ipp.lua -usr/share/nmap/nselib/irc.lua -usr/share/nmap/nselib/iscsi.lua -usr/share/nmap/nselib/isns.lua -usr/share/nmap/nselib/jdwp.lua -usr/share/nmap/nselib/json.lua -usr/share/nmap/nselib/knx.lua -usr/share/nmap/nselib/ldap.lua -usr/share/nmap/nselib/lfs.luadoc -usr/share/nmap/nselib/libssh2-utility.lua -usr/share/nmap/nselib/libssh2.luadoc -usr/share/nmap/nselib/listop.lua -usr/share/nmap/nselib/lpeg-utility.lua -usr/share/nmap/nselib/lpeg.luadoc -usr/share/nmap/nselib/ls.lua -usr/share/nmap/nselib/match.lua -usr/share/nmap/nselib/membase.lua -usr/share/nmap/nselib/mobileme.lua -usr/share/nmap/nselib/mongodb.lua -usr/share/nmap/nselib/mqtt.lua -usr/share/nmap/nselib/msrpc.lua -usr/share/nmap/nselib/msrpcperformance.lua -usr/share/nmap/nselib/msrpctypes.lua -usr/share/nmap/nselib/mssql.lua -usr/share/nmap/nselib/multicast.lua -usr/share/nmap/nselib/mysql.lua -usr/share/nmap/nselib/natpmp.lua -usr/share/nmap/nselib/nbd.lua -usr/share/nmap/nselib/ncp.lua -usr/share/nmap/nselib/ndmp.lua -usr/share/nmap/nselib/netbios.lua -usr/share/nmap/nselib/nmap.luadoc -usr/share/nmap/nselib/nrpc.lua -usr/share/nmap/nselib/nsedebug.lua -usr/share/nmap/nselib/omp2.lua -usr/share/nmap/nselib/oops.lua -usr/share/nmap/nselib/openssl.luadoc -usr/share/nmap/nselib/ospf.lua -usr/share/nmap/nselib/outlib.lua -usr/share/nmap/nselib/packet.lua -usr/share/nmap/nselib/pgsql.lua -usr/share/nmap/nselib/pop3.lua -usr/share/nmap/nselib/pppoe.lua -usr/share/nmap/nselib/proxy.lua -usr/share/nmap/nselib/punycode.lua -usr/share/nmap/nselib/rand.lua -usr/share/nmap/nselib/rdp.lua -usr/share/nmap/nselib/re.lua -usr/share/nmap/nselib/redis.lua -usr/share/nmap/nselib/rmi.lua -usr/share/nmap/nselib/rpc.lua -usr/share/nmap/nselib/rpcap.lua -usr/share/nmap/nselib/rsync.lua -usr/share/nmap/nselib/rtsp.lua -usr/share/nmap/nselib/sasl.lua -usr/share/nmap/nselib/shortport.lua -usr/share/nmap/nselib/sip.lua -usr/share/nmap/nselib/slaxml.lua -usr/share/nmap/nselib/smb.lua -usr/share/nmap/nselib/smb2.lua -usr/share/nmap/nselib/smbauth.lua -usr/share/nmap/nselib/smtp.lua -usr/share/nmap/nselib/snmp.lua -usr/share/nmap/nselib/socks.lua -usr/share/nmap/nselib/srvloc.lua -usr/share/nmap/nselib/ssh1.lua -usr/share/nmap/nselib/ssh2.lua -usr/share/nmap/nselib/sslcert.lua -usr/share/nmap/nselib/sslv2.lua -usr/share/nmap/nselib/stdnse.lua -usr/share/nmap/nselib/strbuf.lua -usr/share/nmap/nselib/strict.lua -usr/share/nmap/nselib/stringaux.lua -usr/share/nmap/nselib/stun.lua -usr/share/nmap/nselib/tab.lua -usr/share/nmap/nselib/tableaux.lua -usr/share/nmap/nselib/target.lua -usr/share/nmap/nselib/tftp.lua -usr/share/nmap/nselib/tls.lua -usr/share/nmap/nselib/tn3270.lua -usr/share/nmap/nselib/tns.lua -usr/share/nmap/nselib/unicode.lua -usr/share/nmap/nselib/unittest.lua -usr/share/nmap/nselib/unpwdb.lua -usr/share/nmap/nselib/upnp.lua -usr/share/nmap/nselib/url.lua -usr/share/nmap/nselib/versant.lua -usr/share/nmap/nselib/vnc.lua -usr/share/nmap/nselib/vulns.lua -usr/share/nmap/nselib/vuzedht.lua -usr/share/nmap/nselib/wsdd.lua -usr/share/nmap/nselib/xdmcp.lua -usr/share/nmap/nselib/xmpp.lua -usr/share/nmap/nselib/zlib.luadoc -#usr/share/nmap/scripts -usr/share/nmap/scripts/acarsd-info.nse -usr/share/nmap/scripts/address-info.nse -usr/share/nmap/scripts/afp-brute.nse -usr/share/nmap/scripts/afp-ls.nse -usr/share/nmap/scripts/afp-path-vuln.nse -usr/share/nmap/scripts/afp-serverinfo.nse -usr/share/nmap/scripts/afp-showmount.nse -usr/share/nmap/scripts/ajp-auth.nse -usr/share/nmap/scripts/ajp-brute.nse -usr/share/nmap/scripts/ajp-headers.nse -usr/share/nmap/scripts/ajp-methods.nse -usr/share/nmap/scripts/ajp-request.nse -usr/share/nmap/scripts/allseeingeye-info.nse -usr/share/nmap/scripts/amqp-info.nse -usr/share/nmap/scripts/asn-query.nse -usr/share/nmap/scripts/auth-owners.nse -usr/share/nmap/scripts/auth-spoof.nse -usr/share/nmap/scripts/backorifice-brute.nse -usr/share/nmap/scripts/backorifice-info.nse -usr/share/nmap/scripts/bacnet-info.nse -usr/share/nmap/scripts/banner.nse -usr/share/nmap/scripts/bitcoin-getaddr.nse -usr/share/nmap/scripts/bitcoin-info.nse -usr/share/nmap/scripts/bitcoinrpc-info.nse -usr/share/nmap/scripts/bittorrent-discovery.nse -usr/share/nmap/scripts/bjnp-discover.nse -usr/share/nmap/scripts/broadcast-ataoe-discover.nse -usr/share/nmap/scripts/broadcast-avahi-dos.nse -usr/share/nmap/scripts/broadcast-bjnp-discover.nse -usr/share/nmap/scripts/broadcast-db2-discover.nse -usr/share/nmap/scripts/broadcast-dhcp-discover.nse -usr/share/nmap/scripts/broadcast-dhcp6-discover.nse -usr/share/nmap/scripts/broadcast-dns-service-discovery.nse -usr/share/nmap/scripts/broadcast-dropbox-listener.nse -usr/share/nmap/scripts/broadcast-eigrp-discovery.nse -usr/share/nmap/scripts/broadcast-hid-discoveryd.nse -usr/share/nmap/scripts/broadcast-igmp-discovery.nse -usr/share/nmap/scripts/broadcast-jenkins-discover.nse -usr/share/nmap/scripts/broadcast-listener.nse -usr/share/nmap/scripts/broadcast-ms-sql-discover.nse -usr/share/nmap/scripts/broadcast-netbios-master-browser.nse -usr/share/nmap/scripts/broadcast-networker-discover.nse -usr/share/nmap/scripts/broadcast-novell-locate.nse -usr/share/nmap/scripts/broadcast-ospf2-discover.nse -usr/share/nmap/scripts/broadcast-pc-anywhere.nse -usr/share/nmap/scripts/broadcast-pc-duo.nse -usr/share/nmap/scripts/broadcast-pim-discovery.nse -usr/share/nmap/scripts/broadcast-ping.nse -usr/share/nmap/scripts/broadcast-pppoe-discover.nse -usr/share/nmap/scripts/broadcast-rip-discover.nse -usr/share/nmap/scripts/broadcast-ripng-discover.nse -usr/share/nmap/scripts/broadcast-sonicwall-discover.nse -usr/share/nmap/scripts/broadcast-sybase-asa-discover.nse -usr/share/nmap/scripts/broadcast-tellstick-discover.nse -usr/share/nmap/scripts/broadcast-upnp-info.nse -usr/share/nmap/scripts/broadcast-versant-locate.nse -usr/share/nmap/scripts/broadcast-wake-on-lan.nse -usr/share/nmap/scripts/broadcast-wpad-discover.nse -usr/share/nmap/scripts/broadcast-wsdd-discover.nse -usr/share/nmap/scripts/broadcast-xdmcp-discover.nse -usr/share/nmap/scripts/cassandra-brute.nse -usr/share/nmap/scripts/cassandra-info.nse -usr/share/nmap/scripts/cccam-version.nse -usr/share/nmap/scripts/cics-enum.nse -usr/share/nmap/scripts/cics-info.nse -usr/share/nmap/scripts/cics-user-brute.nse -usr/share/nmap/scripts/cics-user-enum.nse -usr/share/nmap/scripts/citrix-brute-xml.nse -usr/share/nmap/scripts/citrix-enum-apps-xml.nse -usr/share/nmap/scripts/citrix-enum-apps.nse -usr/share/nmap/scripts/citrix-enum-servers-xml.nse -usr/share/nmap/scripts/citrix-enum-servers.nse -usr/share/nmap/scripts/clamav-exec.nse -usr/share/nmap/scripts/clock-skew.nse -usr/share/nmap/scripts/coap-resources.nse -usr/share/nmap/scripts/couchdb-databases.nse -usr/share/nmap/scripts/couchdb-stats.nse -usr/share/nmap/scripts/creds-summary.nse -usr/share/nmap/scripts/cups-info.nse -usr/share/nmap/scripts/cups-queue-info.nse -usr/share/nmap/scripts/cvs-brute-repository.nse -usr/share/nmap/scripts/cvs-brute.nse -usr/share/nmap/scripts/daap-get-library.nse -usr/share/nmap/scripts/daytime.nse -usr/share/nmap/scripts/db2-das-info.nse -usr/share/nmap/scripts/deluge-rpc-brute.nse -usr/share/nmap/scripts/dhcp-discover.nse -usr/share/nmap/scripts/dicom-brute.nse -usr/share/nmap/scripts/dicom-ping.nse -usr/share/nmap/scripts/dict-info.nse -usr/share/nmap/scripts/distcc-cve2004-2687.nse -usr/share/nmap/scripts/dns-blacklist.nse -usr/share/nmap/scripts/dns-brute.nse -usr/share/nmap/scripts/dns-cache-snoop.nse -usr/share/nmap/scripts/dns-check-zone.nse -usr/share/nmap/scripts/dns-client-subnet-scan.nse -usr/share/nmap/scripts/dns-fuzz.nse -usr/share/nmap/scripts/dns-ip6-arpa-scan.nse -usr/share/nmap/scripts/dns-nsec-enum.nse -usr/share/nmap/scripts/dns-nsec3-enum.nse -usr/share/nmap/scripts/dns-nsid.nse -usr/share/nmap/scripts/dns-random-srcport.nse -usr/share/nmap/scripts/dns-random-txid.nse -usr/share/nmap/scripts/dns-recursion.nse -usr/share/nmap/scripts/dns-service-discovery.nse -usr/share/nmap/scripts/dns-srv-enum.nse -usr/share/nmap/scripts/dns-update.nse -usr/share/nmap/scripts/dns-zeustracker.nse -usr/share/nmap/scripts/dns-zone-transfer.nse -usr/share/nmap/scripts/docker-version.nse -usr/share/nmap/scripts/domcon-brute.nse -usr/share/nmap/scripts/domcon-cmd.nse -usr/share/nmap/scripts/domino-enum-users.nse -usr/share/nmap/scripts/dpap-brute.nse -usr/share/nmap/scripts/drda-brute.nse -usr/share/nmap/scripts/drda-info.nse -usr/share/nmap/scripts/duplicates.nse -usr/share/nmap/scripts/eap-info.nse -usr/share/nmap/scripts/enip-info.nse -usr/share/nmap/scripts/epmd-info.nse -usr/share/nmap/scripts/eppc-enum-processes.nse -usr/share/nmap/scripts/fcrdns.nse -usr/share/nmap/scripts/finger.nse -usr/share/nmap/scripts/fingerprint-strings.nse -usr/share/nmap/scripts/firewalk.nse -usr/share/nmap/scripts/firewall-bypass.nse -usr/share/nmap/scripts/flume-master-info.nse -usr/share/nmap/scripts/fox-info.nse -usr/share/nmap/scripts/freelancer-info.nse -usr/share/nmap/scripts/ftp-anon.nse -usr/share/nmap/scripts/ftp-bounce.nse -usr/share/nmap/scripts/ftp-brute.nse -usr/share/nmap/scripts/ftp-libopie.nse -usr/share/nmap/scripts/ftp-proftpd-backdoor.nse -usr/share/nmap/scripts/ftp-syst.nse -usr/share/nmap/scripts/ftp-vsftpd-backdoor.nse -usr/share/nmap/scripts/ftp-vuln-cve2010-4221.nse -usr/share/nmap/scripts/ganglia-info.nse -usr/share/nmap/scripts/giop-info.nse -usr/share/nmap/scripts/gkrellm-info.nse -usr/share/nmap/scripts/gopher-ls.nse -usr/share/nmap/scripts/gpsd-info.nse -usr/share/nmap/scripts/hadoop-datanode-info.nse -usr/share/nmap/scripts/hadoop-jobtracker-info.nse -usr/share/nmap/scripts/hadoop-namenode-info.nse -usr/share/nmap/scripts/hadoop-secondary-namenode-info.nse -usr/share/nmap/scripts/hadoop-tasktracker-info.nse -usr/share/nmap/scripts/hartip-info.nse -usr/share/nmap/scripts/hbase-master-info.nse -usr/share/nmap/scripts/hbase-region-info.nse -usr/share/nmap/scripts/hddtemp-info.nse -usr/share/nmap/scripts/hnap-info.nse -usr/share/nmap/scripts/hostmap-bfk.nse -usr/share/nmap/scripts/hostmap-crtsh.nse -usr/share/nmap/scripts/hostmap-robtex.nse -usr/share/nmap/scripts/http-adobe-coldfusion-apsa1301.nse -usr/share/nmap/scripts/http-affiliate-id.nse -usr/share/nmap/scripts/http-apache-negotiation.nse -usr/share/nmap/scripts/http-apache-server-status.nse -usr/share/nmap/scripts/http-aspnet-debug.nse -usr/share/nmap/scripts/http-auth-finder.nse -usr/share/nmap/scripts/http-auth.nse -usr/share/nmap/scripts/http-avaya-ipoffice-users.nse -usr/share/nmap/scripts/http-awstatstotals-exec.nse -usr/share/nmap/scripts/http-axis2-dir-traversal.nse -usr/share/nmap/scripts/http-backup-finder.nse -usr/share/nmap/scripts/http-barracuda-dir-traversal.nse -usr/share/nmap/scripts/http-bigip-cookie.nse -usr/share/nmap/scripts/http-brute.nse -usr/share/nmap/scripts/http-cakephp-version.nse -usr/share/nmap/scripts/http-chrono.nse -usr/share/nmap/scripts/http-cisco-anyconnect.nse -usr/share/nmap/scripts/http-coldfusion-subzero.nse -usr/share/nmap/scripts/http-comments-displayer.nse -usr/share/nmap/scripts/http-config-backup.nse -usr/share/nmap/scripts/http-cookie-flags.nse -usr/share/nmap/scripts/http-cors.nse -usr/share/nmap/scripts/http-cross-domain-policy.nse -usr/share/nmap/scripts/http-csrf.nse -usr/share/nmap/scripts/http-date.nse -usr/share/nmap/scripts/http-default-accounts.nse -usr/share/nmap/scripts/http-devframework.nse -usr/share/nmap/scripts/http-dlink-backdoor.nse -usr/share/nmap/scripts/http-dombased-xss.nse -usr/share/nmap/scripts/http-domino-enum-passwords.nse -usr/share/nmap/scripts/http-drupal-enum-users.nse -usr/share/nmap/scripts/http-drupal-enum.nse -usr/share/nmap/scripts/http-enum.nse -usr/share/nmap/scripts/http-errors.nse -usr/share/nmap/scripts/http-exif-spider.nse -usr/share/nmap/scripts/http-favicon.nse -usr/share/nmap/scripts/http-feed.nse -usr/share/nmap/scripts/http-fetch.nse -usr/share/nmap/scripts/http-fileupload-exploiter.nse -usr/share/nmap/scripts/http-form-brute.nse -usr/share/nmap/scripts/http-form-fuzzer.nse -usr/share/nmap/scripts/http-frontpage-login.nse -usr/share/nmap/scripts/http-generator.nse -usr/share/nmap/scripts/http-git.nse -usr/share/nmap/scripts/http-gitweb-projects-enum.nse -usr/share/nmap/scripts/http-google-malware.nse -usr/share/nmap/scripts/http-grep.nse -usr/share/nmap/scripts/http-headers.nse -usr/share/nmap/scripts/http-hp-ilo-info.nse -usr/share/nmap/scripts/http-huawei-hg5xx-vuln.nse -usr/share/nmap/scripts/http-icloud-findmyiphone.nse -usr/share/nmap/scripts/http-icloud-sendmsg.nse -usr/share/nmap/scripts/http-iis-short-name-brute.nse -usr/share/nmap/scripts/http-iis-webdav-vuln.nse -usr/share/nmap/scripts/http-internal-ip-disclosure.nse -usr/share/nmap/scripts/http-joomla-brute.nse -usr/share/nmap/scripts/http-jsonp-detection.nse -usr/share/nmap/scripts/http-litespeed-sourcecode-download.nse -usr/share/nmap/scripts/http-ls.nse -usr/share/nmap/scripts/http-majordomo2-dir-traversal.nse -usr/share/nmap/scripts/http-malware-host.nse -usr/share/nmap/scripts/http-mcmp.nse -usr/share/nmap/scripts/http-method-tamper.nse -usr/share/nmap/scripts/http-methods.nse -usr/share/nmap/scripts/http-mobileversion-checker.nse -usr/share/nmap/scripts/http-ntlm-info.nse -usr/share/nmap/scripts/http-open-proxy.nse -usr/share/nmap/scripts/http-open-redirect.nse -usr/share/nmap/scripts/http-passwd.nse -usr/share/nmap/scripts/http-php-version.nse -usr/share/nmap/scripts/http-phpmyadmin-dir-traversal.nse -usr/share/nmap/scripts/http-phpself-xss.nse -usr/share/nmap/scripts/http-proxy-brute.nse -usr/share/nmap/scripts/http-put.nse -usr/share/nmap/scripts/http-qnap-nas-info.nse -usr/share/nmap/scripts/http-referer-checker.nse -usr/share/nmap/scripts/http-rfi-spider.nse -usr/share/nmap/scripts/http-robots.txt.nse -usr/share/nmap/scripts/http-robtex-reverse-ip.nse -usr/share/nmap/scripts/http-robtex-shared-ns.nse -usr/share/nmap/scripts/http-sap-netweaver-leak.nse -usr/share/nmap/scripts/http-security-headers.nse -usr/share/nmap/scripts/http-server-header.nse -usr/share/nmap/scripts/http-shellshock.nse -usr/share/nmap/scripts/http-sitemap-generator.nse -usr/share/nmap/scripts/http-slowloris-check.nse -usr/share/nmap/scripts/http-slowloris.nse -usr/share/nmap/scripts/http-sql-injection.nse -usr/share/nmap/scripts/http-stored-xss.nse -usr/share/nmap/scripts/http-svn-enum.nse -usr/share/nmap/scripts/http-svn-info.nse -usr/share/nmap/scripts/http-title.nse -usr/share/nmap/scripts/http-tplink-dir-traversal.nse -usr/share/nmap/scripts/http-trace.nse -usr/share/nmap/scripts/http-traceroute.nse -usr/share/nmap/scripts/http-trane-info.nse -usr/share/nmap/scripts/http-unsafe-output-escaping.nse -usr/share/nmap/scripts/http-useragent-tester.nse -usr/share/nmap/scripts/http-userdir-enum.nse -usr/share/nmap/scripts/http-vhosts.nse -usr/share/nmap/scripts/http-virustotal.nse -usr/share/nmap/scripts/http-vlcstreamer-ls.nse -usr/share/nmap/scripts/http-vmware-path-vuln.nse -usr/share/nmap/scripts/http-vuln-cve2006-3392.nse -usr/share/nmap/scripts/http-vuln-cve2009-3960.nse -usr/share/nmap/scripts/http-vuln-cve2010-0738.nse -usr/share/nmap/scripts/http-vuln-cve2010-2861.nse -usr/share/nmap/scripts/http-vuln-cve2011-3192.nse -usr/share/nmap/scripts/http-vuln-cve2011-3368.nse -usr/share/nmap/scripts/http-vuln-cve2012-1823.nse -usr/share/nmap/scripts/http-vuln-cve2013-0156.nse -usr/share/nmap/scripts/http-vuln-cve2013-6786.nse -usr/share/nmap/scripts/http-vuln-cve2013-7091.nse -usr/share/nmap/scripts/http-vuln-cve2014-2126.nse -usr/share/nmap/scripts/http-vuln-cve2014-2127.nse -usr/share/nmap/scripts/http-vuln-cve2014-2128.nse -usr/share/nmap/scripts/http-vuln-cve2014-2129.nse -usr/share/nmap/scripts/http-vuln-cve2014-3704.nse -usr/share/nmap/scripts/http-vuln-cve2014-8877.nse -usr/share/nmap/scripts/http-vuln-cve2015-1427.nse -usr/share/nmap/scripts/http-vuln-cve2015-1635.nse -usr/share/nmap/scripts/http-vuln-cve2017-1001000.nse -usr/share/nmap/scripts/http-vuln-cve2017-5638.nse -usr/share/nmap/scripts/http-vuln-cve2017-5689.nse -usr/share/nmap/scripts/http-vuln-cve2017-8917.nse -usr/share/nmap/scripts/http-vuln-misfortune-cookie.nse -usr/share/nmap/scripts/http-vuln-wnr1000-creds.nse -usr/share/nmap/scripts/http-waf-detect.nse -usr/share/nmap/scripts/http-waf-fingerprint.nse -usr/share/nmap/scripts/http-webdav-scan.nse -usr/share/nmap/scripts/http-wordpress-brute.nse -usr/share/nmap/scripts/http-wordpress-enum.nse -usr/share/nmap/scripts/http-wordpress-users.nse -usr/share/nmap/scripts/http-xssed.nse -usr/share/nmap/scripts/https-redirect.nse -usr/share/nmap/scripts/iax2-brute.nse -usr/share/nmap/scripts/iax2-version.nse -usr/share/nmap/scripts/icap-info.nse -usr/share/nmap/scripts/iec-identify.nse -usr/share/nmap/scripts/iec61850-mms.nse -usr/share/nmap/scripts/ike-version.nse -usr/share/nmap/scripts/imap-brute.nse -usr/share/nmap/scripts/imap-capabilities.nse -usr/share/nmap/scripts/imap-ntlm-info.nse -usr/share/nmap/scripts/impress-remote-discover.nse -usr/share/nmap/scripts/informix-brute.nse -usr/share/nmap/scripts/informix-query.nse -usr/share/nmap/scripts/informix-tables.nse -usr/share/nmap/scripts/ip-forwarding.nse -usr/share/nmap/scripts/ip-geolocation-geoplugin.nse -usr/share/nmap/scripts/ip-geolocation-ipinfodb.nse -usr/share/nmap/scripts/ip-geolocation-map-bing.nse -usr/share/nmap/scripts/ip-geolocation-map-google.nse -usr/share/nmap/scripts/ip-geolocation-map-kml.nse -usr/share/nmap/scripts/ip-geolocation-maxmind.nse -usr/share/nmap/scripts/ip-https-discover.nse -usr/share/nmap/scripts/ipidseq.nse -usr/share/nmap/scripts/ipmi-brute.nse -usr/share/nmap/scripts/ipmi-cipher-zero.nse -usr/share/nmap/scripts/ipmi-version.nse -usr/share/nmap/scripts/ipv6-multicast-mld-list.nse -usr/share/nmap/scripts/ipv6-node-info.nse -usr/share/nmap/scripts/ipv6-ra-flood.nse -usr/share/nmap/scripts/irc-botnet-channels.nse -usr/share/nmap/scripts/irc-brute.nse -usr/share/nmap/scripts/irc-info.nse -usr/share/nmap/scripts/irc-sasl-brute.nse -usr/share/nmap/scripts/irc-unrealircd-backdoor.nse -usr/share/nmap/scripts/iscsi-brute.nse -usr/share/nmap/scripts/iscsi-info.nse -usr/share/nmap/scripts/isns-info.nse -usr/share/nmap/scripts/jdwp-exec.nse -usr/share/nmap/scripts/jdwp-info.nse -usr/share/nmap/scripts/jdwp-inject.nse -usr/share/nmap/scripts/jdwp-version.nse -usr/share/nmap/scripts/knx-gateway-discover.nse -usr/share/nmap/scripts/knx-gateway-info.nse -usr/share/nmap/scripts/krb5-enum-users.nse -usr/share/nmap/scripts/ldap-brute.nse -usr/share/nmap/scripts/ldap-novell-getpass.nse -usr/share/nmap/scripts/ldap-rootdse.nse -usr/share/nmap/scripts/ldap-search.nse -usr/share/nmap/scripts/lexmark-config.nse -usr/share/nmap/scripts/llmnr-resolve.nse -usr/share/nmap/scripts/lltd-discovery.nse -usr/share/nmap/scripts/lu-enum.nse -usr/share/nmap/scripts/maxdb-info.nse -usr/share/nmap/scripts/mcafee-epo-agent.nse -usr/share/nmap/scripts/membase-brute.nse -usr/share/nmap/scripts/membase-http-info.nse -usr/share/nmap/scripts/memcached-info.nse -usr/share/nmap/scripts/metasploit-info.nse -usr/share/nmap/scripts/metasploit-msgrpc-brute.nse -usr/share/nmap/scripts/metasploit-xmlrpc-brute.nse -usr/share/nmap/scripts/mikrotik-routeros-brute.nse -usr/share/nmap/scripts/mmouse-brute.nse -usr/share/nmap/scripts/mmouse-exec.nse -usr/share/nmap/scripts/modbus-discover.nse -usr/share/nmap/scripts/mongodb-brute.nse -usr/share/nmap/scripts/mongodb-databases.nse -usr/share/nmap/scripts/mongodb-info.nse -usr/share/nmap/scripts/mqtt-subscribe.nse -usr/share/nmap/scripts/mrinfo.nse -usr/share/nmap/scripts/ms-sql-brute.nse -usr/share/nmap/scripts/ms-sql-config.nse -usr/share/nmap/scripts/ms-sql-dac.nse -usr/share/nmap/scripts/ms-sql-dump-hashes.nse -usr/share/nmap/scripts/ms-sql-empty-password.nse -usr/share/nmap/scripts/ms-sql-hasdbaccess.nse -usr/share/nmap/scripts/ms-sql-info.nse -usr/share/nmap/scripts/ms-sql-ntlm-info.nse -usr/share/nmap/scripts/ms-sql-query.nse -usr/share/nmap/scripts/ms-sql-tables.nse -usr/share/nmap/scripts/ms-sql-xp-cmdshell.nse -usr/share/nmap/scripts/msrpc-enum.nse -usr/share/nmap/scripts/mtrace.nse -usr/share/nmap/scripts/multicast-profinet-discovery.nse -usr/share/nmap/scripts/murmur-version.nse -usr/share/nmap/scripts/mysql-audit.nse -usr/share/nmap/scripts/mysql-brute.nse -usr/share/nmap/scripts/mysql-databases.nse -usr/share/nmap/scripts/mysql-dump-hashes.nse -usr/share/nmap/scripts/mysql-empty-password.nse -usr/share/nmap/scripts/mysql-enum.nse -usr/share/nmap/scripts/mysql-info.nse -usr/share/nmap/scripts/mysql-query.nse -usr/share/nmap/scripts/mysql-users.nse -usr/share/nmap/scripts/mysql-variables.nse -usr/share/nmap/scripts/mysql-vuln-cve2012-2122.nse -usr/share/nmap/scripts/nat-pmp-info.nse -usr/share/nmap/scripts/nat-pmp-mapport.nse -usr/share/nmap/scripts/nbd-info.nse -usr/share/nmap/scripts/nbns-interfaces.nse -usr/share/nmap/scripts/nbstat.nse -usr/share/nmap/scripts/ncp-enum-users.nse -usr/share/nmap/scripts/ncp-serverinfo.nse -usr/share/nmap/scripts/ndmp-fs-info.nse -usr/share/nmap/scripts/ndmp-version.nse -usr/share/nmap/scripts/nessus-brute.nse -usr/share/nmap/scripts/nessus-xmlrpc-brute.nse -usr/share/nmap/scripts/netbus-auth-bypass.nse -usr/share/nmap/scripts/netbus-brute.nse -usr/share/nmap/scripts/netbus-info.nse -usr/share/nmap/scripts/netbus-version.nse -usr/share/nmap/scripts/nexpose-brute.nse -usr/share/nmap/scripts/nfs-ls.nse -usr/share/nmap/scripts/nfs-showmount.nse -usr/share/nmap/scripts/nfs-statfs.nse -usr/share/nmap/scripts/nje-node-brute.nse -usr/share/nmap/scripts/nje-pass-brute.nse -usr/share/nmap/scripts/nntp-ntlm-info.nse -usr/share/nmap/scripts/nping-brute.nse -usr/share/nmap/scripts/nrpe-enum.nse -usr/share/nmap/scripts/ntp-info.nse -usr/share/nmap/scripts/ntp-monlist.nse -usr/share/nmap/scripts/omp2-brute.nse -usr/share/nmap/scripts/omp2-enum-targets.nse -usr/share/nmap/scripts/omron-info.nse -usr/share/nmap/scripts/openflow-info.nse -usr/share/nmap/scripts/openlookup-info.nse -usr/share/nmap/scripts/openvas-otp-brute.nse -usr/share/nmap/scripts/openwebnet-discovery.nse -usr/share/nmap/scripts/oracle-brute-stealth.nse -usr/share/nmap/scripts/oracle-brute.nse -usr/share/nmap/scripts/oracle-enum-users.nse -usr/share/nmap/scripts/oracle-sid-brute.nse -usr/share/nmap/scripts/oracle-tns-version.nse -usr/share/nmap/scripts/ovs-agent-version.nse -usr/share/nmap/scripts/p2p-conficker.nse -usr/share/nmap/scripts/path-mtu.nse -usr/share/nmap/scripts/pcanywhere-brute.nse -usr/share/nmap/scripts/pcworx-info.nse -usr/share/nmap/scripts/pgsql-brute.nse -usr/share/nmap/scripts/pjl-ready-message.nse -usr/share/nmap/scripts/pop3-brute.nse -usr/share/nmap/scripts/pop3-capabilities.nse -usr/share/nmap/scripts/pop3-ntlm-info.nse -usr/share/nmap/scripts/port-states.nse -usr/share/nmap/scripts/pptp-version.nse -usr/share/nmap/scripts/profinet-cm-lookup.nse -usr/share/nmap/scripts/puppet-naivesigning.nse -usr/share/nmap/scripts/qconn-exec.nse -usr/share/nmap/scripts/qscan.nse -usr/share/nmap/scripts/quake1-info.nse -usr/share/nmap/scripts/quake3-info.nse -usr/share/nmap/scripts/quake3-master-getservers.nse -usr/share/nmap/scripts/rdp-enum-encryption.nse -usr/share/nmap/scripts/rdp-ntlm-info.nse -usr/share/nmap/scripts/rdp-vuln-ms12-020.nse -usr/share/nmap/scripts/realvnc-auth-bypass.nse -usr/share/nmap/scripts/redis-brute.nse -usr/share/nmap/scripts/redis-info.nse -usr/share/nmap/scripts/resolveall.nse -usr/share/nmap/scripts/reverse-index.nse -usr/share/nmap/scripts/rexec-brute.nse -usr/share/nmap/scripts/rfc868-time.nse -usr/share/nmap/scripts/riak-http-info.nse -usr/share/nmap/scripts/rlogin-brute.nse -usr/share/nmap/scripts/rmi-dumpregistry.nse -usr/share/nmap/scripts/rmi-vuln-classloader.nse -usr/share/nmap/scripts/rpc-grind.nse -usr/share/nmap/scripts/rpcap-brute.nse -usr/share/nmap/scripts/rpcap-info.nse -usr/share/nmap/scripts/rpcinfo.nse -usr/share/nmap/scripts/rsa-vuln-roca.nse -usr/share/nmap/scripts/rsync-brute.nse -usr/share/nmap/scripts/rsync-list-modules.nse -usr/share/nmap/scripts/rtsp-methods.nse -usr/share/nmap/scripts/rtsp-url-brute.nse -usr/share/nmap/scripts/rusers.nse -usr/share/nmap/scripts/s7-info.nse -usr/share/nmap/scripts/samba-vuln-cve-2012-1182.nse -usr/share/nmap/scripts/script.db -usr/share/nmap/scripts/servicetags.nse -usr/share/nmap/scripts/shodan-api.nse -usr/share/nmap/scripts/sip-brute.nse -usr/share/nmap/scripts/sip-call-spoof.nse -usr/share/nmap/scripts/sip-enum-users.nse -usr/share/nmap/scripts/sip-methods.nse -usr/share/nmap/scripts/skypev2-version.nse -usr/share/nmap/scripts/smb-brute.nse -usr/share/nmap/scripts/smb-double-pulsar-backdoor.nse -usr/share/nmap/scripts/smb-enum-domains.nse -usr/share/nmap/scripts/smb-enum-groups.nse -usr/share/nmap/scripts/smb-enum-processes.nse -usr/share/nmap/scripts/smb-enum-services.nse -usr/share/nmap/scripts/smb-enum-sessions.nse -usr/share/nmap/scripts/smb-enum-shares.nse -usr/share/nmap/scripts/smb-enum-users.nse -usr/share/nmap/scripts/smb-flood.nse -usr/share/nmap/scripts/smb-ls.nse -usr/share/nmap/scripts/smb-mbenum.nse -usr/share/nmap/scripts/smb-os-discovery.nse -usr/share/nmap/scripts/smb-print-text.nse -usr/share/nmap/scripts/smb-protocols.nse -usr/share/nmap/scripts/smb-psexec.nse -usr/share/nmap/scripts/smb-security-mode.nse -usr/share/nmap/scripts/smb-server-stats.nse -usr/share/nmap/scripts/smb-system-info.nse -usr/share/nmap/scripts/smb-vuln-conficker.nse -usr/share/nmap/scripts/smb-vuln-cve-2017-7494.nse -usr/share/nmap/scripts/smb-vuln-cve2009-3103.nse -usr/share/nmap/scripts/smb-vuln-ms06-025.nse -usr/share/nmap/scripts/smb-vuln-ms07-029.nse -usr/share/nmap/scripts/smb-vuln-ms08-067.nse -usr/share/nmap/scripts/smb-vuln-ms10-054.nse -usr/share/nmap/scripts/smb-vuln-ms10-061.nse -usr/share/nmap/scripts/smb-vuln-ms17-010.nse -usr/share/nmap/scripts/smb-vuln-regsvc-dos.nse -usr/share/nmap/scripts/smb-vuln-webexec.nse -usr/share/nmap/scripts/smb-webexec-exploit.nse -usr/share/nmap/scripts/smb2-capabilities.nse -usr/share/nmap/scripts/smb2-security-mode.nse -usr/share/nmap/scripts/smb2-time.nse -usr/share/nmap/scripts/smb2-vuln-uptime.nse -usr/share/nmap/scripts/smtp-brute.nse -usr/share/nmap/scripts/smtp-commands.nse -usr/share/nmap/scripts/smtp-enum-users.nse -usr/share/nmap/scripts/smtp-ntlm-info.nse -usr/share/nmap/scripts/smtp-open-relay.nse -usr/share/nmap/scripts/smtp-strangeport.nse -usr/share/nmap/scripts/smtp-vuln-cve2010-4344.nse -usr/share/nmap/scripts/smtp-vuln-cve2011-1720.nse -usr/share/nmap/scripts/smtp-vuln-cve2011-1764.nse -usr/share/nmap/scripts/sniffer-detect.nse -usr/share/nmap/scripts/snmp-brute.nse -usr/share/nmap/scripts/snmp-hh3c-logins.nse -usr/share/nmap/scripts/snmp-info.nse -usr/share/nmap/scripts/snmp-interfaces.nse -usr/share/nmap/scripts/snmp-ios-config.nse -usr/share/nmap/scripts/snmp-netstat.nse -usr/share/nmap/scripts/snmp-processes.nse -usr/share/nmap/scripts/snmp-sysdescr.nse -usr/share/nmap/scripts/snmp-win32-services.nse -usr/share/nmap/scripts/snmp-win32-shares.nse -usr/share/nmap/scripts/snmp-win32-software.nse -usr/share/nmap/scripts/snmp-win32-users.nse -usr/share/nmap/scripts/socks-auth-info.nse -usr/share/nmap/scripts/socks-brute.nse -usr/share/nmap/scripts/socks-open-proxy.nse -usr/share/nmap/scripts/ssh-auth-methods.nse -usr/share/nmap/scripts/ssh-brute.nse -usr/share/nmap/scripts/ssh-hostkey.nse -usr/share/nmap/scripts/ssh-publickey-acceptance.nse -usr/share/nmap/scripts/ssh-run.nse -usr/share/nmap/scripts/ssh2-enum-algos.nse -usr/share/nmap/scripts/sshv1.nse -usr/share/nmap/scripts/ssl-ccs-injection.nse -usr/share/nmap/scripts/ssl-cert-intaddr.nse -usr/share/nmap/scripts/ssl-cert.nse -usr/share/nmap/scripts/ssl-date.nse -usr/share/nmap/scripts/ssl-dh-params.nse -usr/share/nmap/scripts/ssl-enum-ciphers.nse -usr/share/nmap/scripts/ssl-heartbleed.nse -usr/share/nmap/scripts/ssl-known-key.nse -usr/share/nmap/scripts/ssl-poodle.nse -usr/share/nmap/scripts/sslv2-drown.nse -usr/share/nmap/scripts/sslv2.nse -usr/share/nmap/scripts/sstp-discover.nse -usr/share/nmap/scripts/stun-info.nse -usr/share/nmap/scripts/stun-version.nse -usr/share/nmap/scripts/stuxnet-detect.nse -usr/share/nmap/scripts/supermicro-ipmi-conf.nse -usr/share/nmap/scripts/svn-brute.nse -usr/share/nmap/scripts/targets-asn.nse -usr/share/nmap/scripts/targets-ipv6-map4to6.nse -usr/share/nmap/scripts/targets-ipv6-multicast-echo.nse -usr/share/nmap/scripts/targets-ipv6-multicast-invalid-dst.nse -usr/share/nmap/scripts/targets-ipv6-multicast-mld.nse -usr/share/nmap/scripts/targets-ipv6-multicast-slaac.nse -usr/share/nmap/scripts/targets-ipv6-wordlist.nse -usr/share/nmap/scripts/targets-sniffer.nse -usr/share/nmap/scripts/targets-traceroute.nse -usr/share/nmap/scripts/targets-xml.nse -usr/share/nmap/scripts/teamspeak2-version.nse -usr/share/nmap/scripts/telnet-brute.nse -usr/share/nmap/scripts/telnet-encryption.nse -usr/share/nmap/scripts/telnet-ntlm-info.nse -usr/share/nmap/scripts/tftp-enum.nse -usr/share/nmap/scripts/tftp-version.nse -usr/share/nmap/scripts/tls-alpn.nse -usr/share/nmap/scripts/tls-nextprotoneg.nse -usr/share/nmap/scripts/tls-ticketbleed.nse -usr/share/nmap/scripts/tn3270-screen.nse -usr/share/nmap/scripts/tor-consensus-checker.nse -usr/share/nmap/scripts/traceroute-geolocation.nse -usr/share/nmap/scripts/tso-brute.nse -usr/share/nmap/scripts/tso-enum.nse -usr/share/nmap/scripts/ubiquiti-discovery.nse -usr/share/nmap/scripts/unittest.nse -usr/share/nmap/scripts/unusual-port.nse -usr/share/nmap/scripts/upnp-info.nse -usr/share/nmap/scripts/uptime-agent-info.nse -usr/share/nmap/scripts/url-snarf.nse -usr/share/nmap/scripts/ventrilo-info.nse -usr/share/nmap/scripts/versant-info.nse -usr/share/nmap/scripts/vmauthd-brute.nse -usr/share/nmap/scripts/vmware-version.nse -usr/share/nmap/scripts/vnc-brute.nse -usr/share/nmap/scripts/vnc-info.nse -usr/share/nmap/scripts/vnc-title.nse -usr/share/nmap/scripts/voldemort-info.nse -usr/share/nmap/scripts/vtam-enum.nse -usr/share/nmap/scripts/vulners.nse -usr/share/nmap/scripts/vuze-dht-info.nse -usr/share/nmap/scripts/wdb-version.nse -usr/share/nmap/scripts/weblogic-t3-info.nse -usr/share/nmap/scripts/whois-domain.nse -usr/share/nmap/scripts/whois-ip.nse -usr/share/nmap/scripts/wsdd-discover.nse -usr/share/nmap/scripts/x11-access.nse -usr/share/nmap/scripts/xdmcp-discover.nse -usr/share/nmap/scripts/xmlrpc-methods.nse -usr/share/nmap/scripts/xmpp-brute.nse -usr/share/nmap/scripts/xmpp-info.nse +usr/bin/nc +usr/bin/ncat +#usr/share/man/man1/ncat.1 +#usr/share/ncat +#usr/share/ncat/ca-bundle.crt diff --git a/config/rootfiles/packages/python3-msgpack b/config/rootfiles/packages/python3-msgpack index e5742ddb94..4859b8a714 100644 --- a/config/rootfiles/packages/python3-msgpack +++ b/config/rootfiles/packages/python3-msgpack @@ -1,22 +1,11 @@ usr/lib/python3.10/site-packages/msgpack -#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info -#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info/PKG-INFO -#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info/SOURCES.txt -#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info/dependency_links.txt -#usr/lib/python3.10/site-packages/msgpack-1.0.7-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/msgpack-1.0.8-py3.10.egg-info +#usr/lib/python3.10/site-packages/msgpack-1.0.8-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/msgpack-1.0.8-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/msgpack-1.0.8-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/msgpack-1.0.8-py3.10.egg-info/top_level.txt usr/lib/python3.10/site-packages/msgpack/__init__.py -usr/lib/python3.10/site-packages/msgpack/_cmsgpack.cpp usr/lib/python3.10/site-packages/msgpack/_cmsgpack.cpython-310-xxxMACHINExxx-linux-gnu.so -usr/lib/python3.10/site-packages/msgpack/_cmsgpack.pyx -usr/lib/python3.10/site-packages/msgpack/_packer.pyx -usr/lib/python3.10/site-packages/msgpack/_unpacker.pyx -#usr/lib/python3.10/site-packages/msgpack/buff_converter.h usr/lib/python3.10/site-packages/msgpack/exceptions.py usr/lib/python3.10/site-packages/msgpack/ext.py usr/lib/python3.10/site-packages/msgpack/fallback.py -#usr/lib/python3.10/site-packages/msgpack/pack.h -#usr/lib/python3.10/site-packages/msgpack/pack_template.h -#usr/lib/python3.10/site-packages/msgpack/sysdep.h -#usr/lib/python3.10/site-packages/msgpack/unpack.h -#usr/lib/python3.10/site-packages/msgpack/unpack_define.h -#usr/lib/python3.10/site-packages/msgpack/unpack_template.h diff --git a/config/rootfiles/packages/qemu b/config/rootfiles/packages/qemu index efc0cbd2e3..b4c3a752d0 100644 --- a/config/rootfiles/packages/qemu +++ b/config/rootfiles/packages/qemu @@ -2,10 +2,8 @@ lib/udev/rules.d/65-kvm.rules usr/bin/elf2dmp usr/bin/qemu usr/bin/qemu-aarch64 -usr/bin/qemu-arm usr/bin/qemu-edid #usr/bin/qemu-ga -usr/bin/qemu-i386 usr/bin/qemu-img usr/bin/qemu-io usr/bin/qemu-nbd @@ -13,8 +11,6 @@ usr/bin/qemu-pr-helper usr/bin/qemu-riscv64 usr/bin/qemu-storage-daemon usr/bin/qemu-system-aarch64 -usr/bin/qemu-system-arm -usr/bin/qemu-system-i386 usr/bin/qemu-system-riscv64 usr/bin/qemu-system-x86_64 usr/bin/qemu-x86_64 @@ -77,6 +73,7 @@ usr/share/qemu/firmware/60-edk2-arm.json usr/share/qemu/firmware/60-edk2-i386.json usr/share/qemu/firmware/60-edk2-x86_64.json #usr/share/qemu/hppa-firmware.img +#usr/share/qemu/hppa-firmware64.img usr/share/qemu/keymaps usr/share/qemu/keymaps/ar usr/share/qemu/keymaps/bepo diff --git a/config/rootfiles/packages/shairport-sync b/config/rootfiles/packages/shairport-sync index a0cd5c859c..4fb1d3f481 100644 --- a/config/rootfiles/packages/shairport-sync +++ b/config/rootfiles/packages/shairport-sync @@ -2,5 +2,5 @@ etc/rc.d/init.d/shairport-sync etc/shairport-sync.conf #etc/shairport-sync.conf.sample usr/bin/shairport-sync -#usr/share/man/man7/shairport-sync.7 +#usr/share/man/man1/shairport-sync.1 var/ipfire/backup/addons/includes/shairport-sync diff --git a/config/rootfiles/packages/taglib b/config/rootfiles/packages/taglib index 1341d11ed9..1dbab71e14 100644 --- a/config/rootfiles/packages/taglib +++ b/config/rootfiles/packages/taglib @@ -120,9 +120,9 @@ usr/bin/taglib-config #usr/lib/cmake/taglib/taglib-targets.cmake #usr/lib/libtag.so usr/lib/libtag.so.2 -usr/lib/libtag.so.2.0.1 +usr/lib/libtag.so.2.0.2 #usr/lib/libtag_c.so usr/lib/libtag_c.so.2 -usr/lib/libtag_c.so.2.0.1 +usr/lib/libtag_c.so.2.0.2 #usr/lib/pkgconfig/taglib.pc #usr/lib/pkgconfig/taglib_c.pc diff --git a/config/rootfiles/packages/tshark b/config/rootfiles/packages/tshark index 9f40dbc2e2..a177b7b313 100644 --- a/config/rootfiles/packages/tshark +++ b/config/rootfiles/packages/tshark @@ -12,10 +12,10 @@ usr/bin/dumpcap usr/bin/tshark #usr/lib/libwireshark.so usr/lib/libwireshark.so.17 -usr/lib/libwireshark.so.17.0.6 +usr/lib/libwireshark.so.17.0.7 #usr/lib/libwiretap.so usr/lib/libwiretap.so.14 -usr/lib/libwiretap.so.14.1.6 +usr/lib/libwiretap.so.14.1.7 #usr/lib/libwsutil.so usr/lib/libwsutil.so.15 usr/lib/libwsutil.so.15.0.0 diff --git a/config/rootfiles/packages/zabbix_agentd b/config/rootfiles/packages/zabbix_agentd index 8e10cb4c8a..ffa66f3071 100644 --- a/config/rootfiles/packages/zabbix_agentd +++ b/config/rootfiles/packages/zabbix_agentd @@ -23,3 +23,4 @@ var/ipfire/zabbix_agentd/userparameters/userparameter_ipfire.conf var/ipfire/zabbix_agentd/userparameters/userparameter_ovpn.conf var/ipfire/zabbix_agentd/scripts var/ipfire/zabbix_agentd/scripts/ipfire_certificate_detail.sh +var/ipfire/zabbix_agentd/scripts/ipfire_services.pl diff --git a/config/zabbix_agentd/ipfire_services.pl b/config/zabbix_agentd/ipfire_services.pl new file mode 100755 index 0000000000..653b606eed --- /dev/null +++ b/config/zabbix_agentd/ipfire_services.pl @@ -0,0 +1,212 @@ +#!/usr/bin/perl +############################################################################### +# ipfire_services.pl - Retrieves available IPFire services information and +# return this as a JSON array suitable for easy processing +# by Zabbix server +# +# Author: robin.roevens (at) disroot.org +# Version: 3.0 +# +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see http://www.gnu.org/licenses/. +# +############################################################################### + +use strict; + +# enable only the following on debugging purpose +# use warnings; + +# Load General functions +require "/var/ipfire/general-functions.pl"; + +# Load Pakfire functions +require "/opt/pakfire/lib/functions.pl"; + +my $first = 1; + +print "["; + +# Built-in services +my %services = ( + # DHCP Server + 'DHCP Server' => { + "process" => "dhcpd", + }, + + # Web Server + 'Web Server' => { + "process" => "httpd", + }, + + # Cron Server + 'CRON Server' => { + "process" => "fcron", + }, + + # DNS Proxy + 'DNS Proxy Server' => { + "process" => "unbound", + }, + + # Syslog + 'Logging Server' => { + "process" => "syslogd", + }, + + # Kernel Logger + 'Kernel Logging Server' => { + "process" => "klogd", + }, + + # Time Server + 'NTP Server' => { + "process" => "ntpd", + }, + + # SSH Server + 'Secure Shell Server' => { + "process" => "sshd", + }, + + # IPsec + 'VPN' => { + "process" => "charon", + }, + + # Web Proxy + 'Web Proxy' => { + "process" => "squid", + }, + + # IPS + 'Intrusion Prevention System' => { + "process" => "suricata", + "pidfile" => "/var/run/suricata.pid", + }, + + # OpenVPN Roadwarrior + 'OpenVPN Roadwarrior Server' => { + "process" => "openvpn", + "pidfile" => "/var/run/openvpn.pid", + } +); + +foreach my $service (sort keys %services){ + my %config = %{ $services{$service} }; + + my $pidfile = $config{"pidfile"}; + my $process = $config{"process"}; + + # Collect all pids + my @pids = (); + + # Read the PID file or go search... + if (defined $pidfile) { + @pids = &General::read_pids("${pidfile}"); + } else { + @pids = &General::find_pids("${process}"); + } + + # Not Running + my $status = ""state":"0""; + + # Running? + if (scalar @pids) { + # Get memory consumption + my $mem = &General::get_memory_consumption(@pids); + + $status = ""state":1,"pids":[" . join(',', @pids) . "],"memory":$mem"; + } + + print "," if not $first; + $first = 0; + + print "{"; + print ""service":"$service","servicename":"$process",$status"; + print "}"; +} + +# Generate list of installed addon pak's +my %paklist = &Pakfire::dblist("installed"); + +foreach my $pak (keys %paklist) { + my %metadata = &Pakfire::getmetadata($pak, "installed"); + + # If addon contains services + if ("$metadata{'Services'}") { + foreach my $service (split(/ /, "$metadata{'Services'}")) { + print ","; + print "{"; + + print ""service":"Addon: $metadata{'Name'}","; + print ""servicename":"$service","; + + my $onboot = isautorun($pak, $service); + print ""onboot":$onboot,"; + + print &addonservicestats($pak, $service); + + print "}"; + } + } +} + +print "]"; + +sub isautorun() { + my ($pak, $service) = @_; + my @testcmd = &General::system_output("/usr/local/bin/addonctrl", "$pak", "boot-status", "$service"); + my $testcmd = @testcmd[0]; + my $status = 9; + + # Check if autorun for the given service is enabled. + if ( $testcmd =~ /enabled\ on\ boot/ ) { + $status = 1; + } elsif ( $testcmd =~ /disabled\ on\ boot/ ) { + $status = 0; + } + + # Return the status. + return $status; +} + +sub addonservicestats() { + my ($pak, $service) = @_; + my $testcmd = ''; + my $exename; + my @memory = (0); + + my @testcmd = &General::system_output("/usr/local/bin/addonctrl", "$pak", "status", "$service"); + my $testcmd = @testcmd[0]; + + my $status = ""state":0"; + if ( $testcmd =~ /is\ running/ && $testcmd !~ /is\ not\ running/){ + $testcmd =~ s/.* //gi; + $testcmd =~ s/[a-z_]//gi; + $testcmd =~ s/[[0-1];[0-9]+//gi; + $testcmd =~ s/[().]//gi; + $testcmd =~ s/ //gi; + $testcmd =~ s///gi; + + my @pids = split(/\s/,$testcmd); + + # Fetch the memory consumption + my $memory = &General::get_memory_consumption(@pids); + + $status = ""state":1,"pids":[" . join(',', @pids) . "],"memory":$memory"; + } + return $status; +} diff --git a/config/zabbix_agentd/sudoers b/config/zabbix_agentd/sudoers index 138c75635a..78e175980a 100644 --- a/config/zabbix_agentd/sudoers +++ b/config/zabbix_agentd/sudoers @@ -10,3 +10,4 @@ Defaults:zabbix !requiretty zabbix ALL=(ALL) NOPASSWD: /opt/pakfire/pakfire status, /usr/sbin/fping, /usr/local/bin/getipstat, /bin/cat /var/run/ovpnserver.log zabbix ALL=(ALL) NOPASSWD: /var/ipfire/zabbix_agentd/scripts/ipfire_certificate_detail.sh +zabbix ALL=(ALL) NOPASSWD: /var/ipfire/zabbix_agentd/scripts/ipfire_services.pl diff --git a/config/zabbix_agentd/userparameter_ipfire.conf b/config/zabbix_agentd/userparameter_ipfire.conf index d2d0c83078..cc0bd9f8e9 100644 --- a/config/zabbix_agentd/userparameter_ipfire.conf +++ b/config/zabbix_agentd/userparameter_ipfire.conf @@ -9,4 +9,6 @@ UserParameter=ipfire.net.fw.hits.raw,sudo /usr/local/bin/getipstat -xf | grep "/ # Number of currently Active DHCP leases UserParameter=ipfire.dhcpd.clients,grep -s -E 'lease|bind' /var/state/dhcp/dhcpd.leases | sed ':a;/{$/{N;s/\n//;ba}' | grep "state active" | wc -l # Number of Captive Portal clients -UserParameter=ipfire.captive.clients,awk -F ',' 'length($2) == 17 {sum += 1} END {if (length(sum) == 0) print 0; else print sum}' /var/ipfire/captive/clients \ No newline at end of file +UserParameter=ipfire.captive.clients,awk -F ',' 'length($2) == 17 {sum += 1} END {if (length(sum) == 0) print 0; else print sum}' /var/ipfire/captive/clients +# Services list and state +UserParameter=ipfire.services.get,sudo /var/ipfire/zabbix_agentd/scripts/ipfire_services.pl \ No newline at end of file diff --git a/html/cgi-bin/credits.cgi b/html/cgi-bin/credits.cgi index 09aa91a8a3..8ded05d838 100644 --- a/html/cgi-bin/credits.cgi +++ b/html/cgi-bin/credits.cgi @@ -68,16 +68,16 @@ Stefan Schantl, Matthias Fischer, Christian Schmidt, Alexander Marx, -Erik Kapfer, Jonatan Schlag, +Erik Kapfer, Jan Paul Tücking, Dirk Wagner, Marcel Lorenz, Leo-Andres Hofmann, Alf Høgemark, +Robin Roevens, Timo Eissler, Ben Schweikert, -Robin Roevens, Daniel Weismüller, Peter Pfeiffer, Daniel Glanzmann, diff --git a/lfs/autoconf-archive b/lfs/autoconf-archive new file mode 100644 index 0000000000..ed7c77fbcb --- /dev/null +++ b/lfs/autoconf-archive @@ -0,0 +1,77 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2023.02.20 + +THISAPP = autoconf-archive-$(VER) +DL_FILE = $(THISAPP).tar.xz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = a72469e61a6ef702cbf4e30712c7dbe36369da7dad6e2312eb7026af41a989a47ded0a27975349486b69155f9e8199f89720dc57f98440b2766294a0f8755ee6 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure \ + --prefix=/usr + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/automake b/lfs/automake index 595ecd9178..e595b98b63 100644 --- a/lfs/automake +++ b/lfs/automake @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.16.5 +VER = 1.17
THISAPP = automake-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 87408abc57e1d4317a2b518fb3606d0f6d156522e7333016dd84747cd8922f27ef7fcc93220b11f794ce52bf8fd9a788d0166a4d1964d7c283905f269977ac7c +$(DL_FILE)_BLAKE2 = 53c24c138faf3d2be4e30ababcccd4d157c03e815fc4b7f3e3063b6648cf254dfa63afe6e3285b21309dbf260335c3e67991db3825e7532b158b25ccaead83f5
install : $(TARGET)
diff --git a/lfs/berkeley b/lfs/berkeley index 0ef917015c..264097c59d 100644 --- a/lfs/berkeley +++ b/lfs/berkeley @@ -71,6 +71,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/db-5.3.28-clang16.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/db-5.2.28-sqlite-configure-path.patch + cd $(DIR_APP)/dist && ./s_config cd $(DIR_APP) && sed -i "s/(__atomic_compare_exchange)/\1_db/" src/dbinc/atomic.h cd $(DIR_APP)/build_unix && ../dist/configure \ --prefix=/usr \ diff --git a/lfs/bind b/lfs/bind index a79020f032..5833b90059 100644 --- a/lfs/bind +++ b/lfs/bind @@ -25,7 +25,7 @@
include Config
-VER = 9.16.50 +VER = 9.20.1
THISAPP = bind-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -43,7 +43,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 0464d1e246d0a5c39e20faf733b7f4ee21d192cc0ccce5bba2a22ae4303c82005ccfb319fe2da51872c7258852a747984d7327c70dec08414ab2d194c412199b +$(DL_FILE)_BLAKE2 = 0607a2753bcda828cff0f01a7929c3192286050813243a0733d4cf29313c9d9532285d049864b67f3ce352b71cbb878bc22785a73fe186bf244ca807934fefdf
install : $(TARGET)
@@ -77,31 +77,24 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && STD_CDEFINES="$(CPPFLAGS)" \ ./configure \ --prefix=/usr \ - --enable-threads \ - --with-libtool \ - --without-python \ - --disable-linux-caps \ - --disable-static + --disable-static \ + --disable-doh
# Build required libraries cd $(DIR_APP) && make -C lib/isc $(MAKETUNING) - cd $(DIR_APP) && make -C lib/isccc $(MAKETUNING) cd $(DIR_APP) && make -C lib/dns $(MAKETUNING) cd $(DIR_APP) && make -C lib/ns $(MAKETUNING) + cd $(DIR_APP) && make -C lib/isccc $(MAKETUNING) cd $(DIR_APP) && make -C lib/isccfg $(MAKETUNING) - cd $(DIR_APP) && make -C lib/bind9 $(MAKETUNING) - cd $(DIR_APP) && make -C lib/irs $(MAKETUNING) cd $(DIR_APP) && make -C bin/dig $(MAKETUNING) cd $(DIR_APP) && make -C bin/nsupdate $(MAKETUNING)
# Install utility programs cd $(DIR_APP) && make -C lib/isc install - cd $(DIR_APP) && make -C lib/isccc install cd $(DIR_APP) && make -C lib/dns install cd $(DIR_APP) && make -C lib/ns install + cd $(DIR_APP) && make -C lib/isccc install cd $(DIR_APP) && make -C lib/isccfg install - cd $(DIR_APP) && make -C lib/bind9 install - cd $(DIR_APP) && make -C lib/irs install cd $(DIR_APP) && make -C bin/dig install cd $(DIR_APP) && make -C bin/nsupdate install
diff --git a/lfs/binutils b/lfs/binutils index 7af8251d19..bf60257083 100644 --- a/lfs/binutils +++ b/lfs/binutils @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 2.42 +VER = 2.43
THISAPP = binutils-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -96,7 +96,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e67a5c028fba70e70088fd11b38ec8c9c4ed5a019badefda25abeb6275997b16f0891e7ff3424c4b82bbfae92e8992669826920dd53df61cd48469d8f7cd5bd1 +$(DL_FILE)_BLAKE2 = 28b0a04a28273b76eab2d00e00160be889f155f77f5a9d8759ef8dce505c97e97641bf7ec70b92b731b520570a02b06e04e8215b068fcb1bb2573e9ef24732d9
install : $(TARGET)
diff --git a/lfs/borgbackup b/lfs/borgbackup index 7b77fd4bb5..107e852a6f 100644 --- a/lfs/borgbackup +++ b/lfs/borgbackup @@ -24,7 +24,7 @@
include Config
-VER = 1.2.7 +VER = 1.4.0 SUMMARY = Deduplicating backup program with compression and authenticated encryption
THISAPP = borgbackup-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = borgbackup -PAK_VER = 16 +PAK_VER = 17
DEPS = python3-msgpack python3-packaging python3-pyfuse3 # borgbackup only works with specific versions of python3-msgpack @@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8d69f3e7890ee117e1fe2cdf6b92c548bc40b337de09850948150034fc4724bf05c51c852a268df2294e3657676920a1c663a421331fd6dba5fffa558429f11e +$(DL_FILE)_BLAKE2 = 06d4d67e211a3ab1bc6d7155cbce8205fb7408a1149e44c77b500af02c25e62a569e3eaf50c11916a2ff9adea47c5791febfb7d0c657d0b195e5c5bbbd33a7d7
install : $(TARGET)
diff --git a/lfs/clamav b/lfs/clamav index 5a10891878..f98d525323 100644 --- a/lfs/clamav +++ b/lfs/clamav @@ -26,7 +26,7 @@ include Config
SUMMARY = Antivirus Toolkit
-VER = 1.3.0 +VER = 1.3.2
THISAPP = clamav-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = clamav -PAK_VER = 71 +PAK_VER = 73
DEPS =
@@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = dc411b1a905d2699c497870877fbe99e3910f8e29bc77830085c8ab75161c80066ca1396f47c3cd6a098c06c839464dbe31feb2e7e64622c657ad4a6a9401282 +$(DL_FILE)_BLAKE2 = 65f5e951a0c8b506e4975a7f5ffcf2c0402907ac528075362efd39fece1325ca05127b89a8ae7dcb638577b441af20aed7ab233e5b73d33f5daa0f793e6416e8
install : $(TARGET) diff --git a/lfs/collectd b/lfs/collectd index 24f5bc632e..d1d4ea7213 100644 --- a/lfs/collectd +++ b/lfs/collectd @@ -36,7 +36,11 @@ PROG = collectd
DEPS =
-CFLAGS += -fcommon -Wno-error=deprecated-declarations +CFLAGS += \ + -fcommon \ + -Wno-error=deprecated-declarations \ + -Wno-error=implicit-function-declaration \ + -Wno-error=incompatible-pointer-types
############################################################################### # Top-level Rules diff --git a/lfs/coreutils b/lfs/coreutils index eea5fb451c..4220050da1 100644 --- a/lfs/coreutils +++ b/lfs/coreutils @@ -88,9 +88,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/coreutils/coreutils-9.5-uname-1.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/coreutils/coreutils-9.5-i18n-2.patch - cd $(DIR_APP) && FORCE_UNSAFE_CONFIGURE=1 && ./configure $(CONFIGURE_OPTIONS) + cd $(DIR_APP) && ./configure $(CONFIGURE_OPTIONS) cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install
diff --git a/lfs/dhcpcd b/lfs/dhcpcd index 3bac681d80..10b7b02127 100644 --- a/lfs/dhcpcd +++ b/lfs/dhcpcd @@ -24,7 +24,7 @@
include Config
-VER = 10.0.8 +VER = 10.0.10
THISAPP = dhcpcd-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 1bf27387c13f192c6216e2f1ecad06bfa82267d5d6e08ddaa123789699fe9154222c33b1aa1f603e65ae8dce510cb24d48e72701494e0793c766e81f024f8bc5 +$(DL_FILE)_BLAKE2 = 2ecf52009f3fd4442863e1927a8d9e777ee6f34ff4d50a6f1e67821fb23fd12221df1e3a0a04ea0874df8feac15785772b4aa75af407f74448e442db36410e30
install : $(TARGET)
@@ -70,7 +70,6 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcpcd-10.0.2-Allow-free-selection-of-MTU-by-the-user.patch cd $(DIR_APP) && ./configure \ --prefix="" \ --sysconfdir=/var/ipfire/dhcpc \ diff --git a/lfs/dtc b/lfs/dtc index 3e6cfed071..b3069b56ef 100644 --- a/lfs/dtc +++ b/lfs/dtc @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2021 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.6.1 +VER = 1.7.1
THISAPP = dtc-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -32,8 +32,6 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH = aarch64 - ############################################################################### # Top-level Rules ############################################################################### @@ -42,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = c6fd93ede494923bcad1ac9aabe328f13333d70ccb52c048b085392cc5ebfe886c442bd95733a14044381b65a6eca130c57c473e6a5f8573e301dbe52cc4875d +$(DL_FILE)_BLAKE2 = c9d9d7c60ce13c8e138ab8ddf3e8166d7cf3867ca4e5ea53621bf73514319faf6a6bac09fb96c971554db9f77dd3428e01d53990586041092a64849685d8854b
install : $(TARGET)
@@ -73,9 +71,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dtc/dtc-1.6.1-disable_Werror.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/dtc/dtc-1.7.1-disable_Werror.patch
cd $(DIR_APP) && make HOME= $(MAKETUNING) - cd $(DIR_APP) && make HOME= install + cd $(DIR_APP) && make HOME=/usr install @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/expat b/lfs/expat index 3a37bf2d2a..91e4f32af8 100644 --- a/lfs/expat +++ b/lfs/expat @@ -24,7 +24,7 @@
include Config
-VER = 2.6.2 +VER = 2.6.3
THISAPP = expat-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = aae019270e1ab233fe8480b7eaa77f648f23ef3383dc772dc946cb13163067431716dc5446862eb502315fd089f2f52f3d476589b74a97e462575cd54df44db4 +$(DL_FILE)_BLAKE2 = b8e0a0e779f0f136eaca91115cbbcf5a5cca457cab1cca6f8d6141151d19f8ef2dccb41b0e9134459c1e7d99cb2e0b4ce3922d2bd9221002ec43fe9d53a0084a
install : $(TARGET)
diff --git a/lfs/expect b/lfs/expect index 459da1c53c..d698b3f293 100644 --- a/lfs/expect +++ b/lfs/expect @@ -71,6 +71,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) $(DIR_SRC)/tcl* && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/expect-5.45.4-gcc14-1.patch cd $(DIR_APP) && ./configure \ --prefix=$(TOOLS_DIR) \ --build=$(BUILDTARGET) \ diff --git a/lfs/ffmpeg b/lfs/ffmpeg index 0118f75f24..0431de1256 100644 --- a/lfs/ffmpeg +++ b/lfs/ffmpeg @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Library for working with various multimedia formats
-VER = 6.0 +VER = 7.0.2
THISAPP = ffmpeg-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ffmpeg -PAK_VER = 16 +PAK_VER = 17
DEPS = sdl2 lame libvorbis xvid
@@ -52,7 +52,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = c70884911f3a3e40fe87473f241a2a56b303f5abe7f1d7fa797d05e29e00971f98cbf37832c1c3dc5fa949a5beddef05a6ec55ae6668091976ea870ad93c0e8d +$(DL_FILE)_BLAKE2 = f6536f41f784f1b49ed0728d80a522676dfe1facbeb7fec3f7796683ce28c73e41508f9a5dd1e5cd18d3ff787d562bb1e6a5085ee0660076b84a76040587e5a8
install : $(TARGET)
@@ -85,19 +85,17 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/ffmpeg-6.0-mathpops-clip-constants-used-with-shift.patch cd $(DIR_APP) && \ CFLAGS="$(CFLAGS)" \ LDFLAGS="$(LDFLAGS)" \ ./configure \ - --prefix=/usr \ - --enable-shared \ - --disable-static \ - --enable-gpl \ - --enable-version3 \ - --enable-avfilter \ - --disable-doc - + --prefix=/usr \ + --enable-shared \ + --disable-static \ + --enable-gpl \ + --enable-version3 \ + --enable-avfilter \ + --disable-doc cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/gcc b/lfs/gcc index f2d4b3c380..93d25d26d1 100644 --- a/lfs/gcc +++ b/lfs/gcc @@ -24,10 +24,10 @@
include Config
-VER = 13.3.0 +VER = 14.2.0
-GMP_VER = 6.2.1 -MPFR_VER = 4.2.0 +GMP_VER = 6.3.0 +MPFR_VER = 4.2.1 MPC_VER = 1.3.1
THISAPP = gcc-$(VER) @@ -180,9 +180,9 @@ gmp-$(GMP_VER).tar.xz = $(DL_FROM)/gmp-$(GMP_VER).tar.xz mpfr-$(MPFR_VER).tar.xz = $(DL_FROM)/mpfr-$(MPFR_VER).tar.xz mpc-$(MPC_VER).tar.gz = $(DL_FROM)/mpc-$(MPC_VER).tar.gz
-$(DL_FILE)_BLAKE2 = 0f3728b026bd8aab0e469dda54facf157a4b753d3405a74b0be6105a6e3a493d26df4007d90ae4e05d86277d41873312638f9589d1757cee80ca84de7f2099e3 -gmp-$(GMP_VER).tar.xz_BLAKE2 = c0d85f175392a50cfa01bc6b0a312b235946ad8b4f6f84f6dabd33d7a6f2cc75c9b0e1e33057be07750bfa0145b7c4cf3b6188a5be6ca9d7271ec2276c84ebcb -mpfr-$(MPFR_VER).tar.xz_BLAKE2 = dd88ae3a6a910ad8faeb791b49c3b1085de5d0d4c49c637c124bf4d9bc79fb621d0d1d69e07d0642b9b678f6d355a5830d083dfd189e1e91d0e04c970c10bd64 +$(DL_FILE)_BLAKE2 = 87baf2a06dfa75d8fb6cd62c747ef1f57d3b9bbbe33a360d9ed3de4b4dbeaa8d920504c67e409bd9863414202c14fd854b46108e984418171205119216d03d3b +gmp-$(GMP_VER).tar.xz_BLAKE2 = a865129e2b3f634ec5bad7f97ed89532e43f5662ac47a7d8ab7f0df8c9f8d0886bd984651422e2573c2163bca69c0547c248147ec90880accbd53db97dc0ddee +mpfr-$(MPFR_VER).tar.xz_BLAKE2 = ad69f53bc910294647523e7613b18a683f1d0f3dd994168ab2a46b66d0371ffa9b8e7cb59495f898470aea69d343e83fc722f11babe4af7b3a12665a1e65860c mpc-$(MPC_VER).tar.gz_BLAKE2 = 76434e6f8830af3571836d51576bfebbc9701e9bbb5c4686f134081cd96cd90ae02f7ff42bf9e3957c7a7ba92b6b2d9cdabe18f0269271147521cd7f6a2d551c
install : $(TARGET) @@ -213,8 +213,6 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) $(DIR_SRC)/gcc-build && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/gcc/gcc-13.1.0-riscv_use_log2_from_cheader_without_namespace.patch - @mkdir $(DIR_SRC)/gcc-build
cd $(DIR_APP) && sed -i 's/install_to_$$(INSTALL_DEST) //' libiberty/Makefile.in diff --git a/lfs/gdbm b/lfs/gdbm index caa0bdefed..c601718b18 100644 --- a/lfs/gdbm +++ b/lfs/gdbm @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.23 +VER = 1.24
THISAPP = gdbm-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a47746577cf2f3c9b62faea496c4d6a50a8f1b0a5af448cb2215e90057c99b5b630ba3f5357c85dfb7fd98ba4e90969e30a779120c29106ed1e8736721f9bec1 +$(DL_FILE)_BLAKE2 = 79f49adbb455c2e1b91f3450037b71165fa8de82650d6402e0e22ee1f4d278fdb0bd78100659bf416e2409b432e1f8d32ecbae523980413f7148b80ee06c9f4b
install : $(TARGET)
diff --git a/lfs/ghostscript b/lfs/ghostscript index f198a0d1bf..0709f1800f 100644 --- a/lfs/ghostscript +++ b/lfs/ghostscript @@ -89,6 +89,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && rm -rf expat freetype icclib jasper jpeg jpegxr \ lcms lcms2 libpng openjpeg zlib cups/libs + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/ghostscript-10.03.1-bug707649.patch cd $(DIR_APP) && \ ./configure \ --prefix=/usr \ diff --git a/lfs/glibc b/lfs/glibc index 43523e46f5..9ac5b1f086 100644 --- a/lfs/glibc +++ b/lfs/glibc @@ -24,7 +24,7 @@
include Config
-VER = 2.39 +VER = 2.40
THISAPP = glibc-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -82,7 +82,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 9d98459a2d58401e07c081e0d841935b23998da75a7eb5a7ebd23a1f9ebab99dee623fe166397c1b6c926960c570f62dbca5cb3b5ce84a918adff6b7a15e16bb +$(DL_FILE)_BLAKE2 = 8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000
install : $(TARGET)
diff --git a/lfs/gnutls b/lfs/gnutls index 81030e483f..596350c3d3 100644 --- a/lfs/gnutls +++ b/lfs/gnutls @@ -24,7 +24,7 @@
include Config
-VER = 3.8.5 +VER = 3.8.7
THISAPP = gnutls-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 30ea0e213b426df896af7cddfc39a7c50fd3130f99ced8386dc55e851122a37f6171722d2cb4abb68b9d2523cd3ba044b01248d740571a3bdd0cadf555894cdf +$(DL_FILE)_BLAKE2 = 900019c5f53d6c81c2761d02008a1bd7651bf4e70043d2a74f1fca0c3cda3c3c8c87a1f9dfc090517e875e9861b6ad9dd251f8121135aeaee209b54c2538ade0
install : $(TARGET)
diff --git a/lfs/grub b/lfs/grub index bcc6ac4ab7..91dda242c0 100644 --- a/lfs/grub +++ b/lfs/grub @@ -94,6 +94,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) $(DIR_APP_EFI) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub/grub-2.06-remove_os_prober_disabled_warning.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub/grub-2.02_disable_vga_fallback.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub-2.12-Use-medany-instead-of-large-model-for-RISCV.patch cd $(DIR_APP) && [ ! -e grub-core/extra_deps.lst ] && echo 'depends bli part_gpt' > grub-core/extra_deps.lst cd $(DIR_APP) && autoreconf -vfi
diff --git a/lfs/iana-etc b/lfs/iana-etc index 8dc38f4f60..3ad018bf3f 100644 --- a/lfs/iana-etc +++ b/lfs/iana-etc @@ -24,7 +24,7 @@
include Config
-VER = 20240701 +VER = 20240813 # https://github.com/Mic92/iana-etc
THISAPP = iana-etc-$(VER) @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d427988c918ee3ea80c6de3112d10659dddc63d138d0f48e553971cc6687b971d63d6cf14a8df955b1b5c3735eb65b9c43b9f671daef1a8b25a6f115194e9422 +$(DL_FILE)_BLAKE2 = a62948814ceb250cb9d8218fd7f8f7373ca51349a0af698e7ac15c74c5d462337e9c5eb25066964a8726987cdabfd155b577fadc76ca470d7e709bdc5c90a197
install : $(TARGET)
diff --git a/lfs/intel-microcode b/lfs/intel-microcode index 0773c8fc6d..7b77c25432 100644 --- a/lfs/intel-microcode +++ b/lfs/intel-microcode @@ -24,7 +24,7 @@
include Config
-VER = 20240813 +VER = 20240910
THISAPP = Intel-Linux-Processor-Microcode-Data-Files-microcode-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 39fefb8fba7c204a5e62ea2147aaf6152a01e2be02b18b9da73a2379633fa8536be2508b97ac0b6d7aad998d060cee733224250c9c4a8ca283e9f28fd011831e +$(DL_FILE)_BLAKE2 = b4c353dd340ef8004e5be2e596de0ebaf8366684a3371207e14d3d8c0e4bbdc5a9c75d8279d280d1029452368556a0c2e7bf85f3fe75f1b1560e16c953f223b7
install : $(TARGET)
diff --git a/lfs/iotop b/lfs/iotop index 1dc44eaefd..d869386ea6 100644 --- a/lfs/iotop +++ b/lfs/iotop @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Top Like UI to Show Per-Process I/O Going on
-VER = 1.22 +VER = 1.26
THISAPP = iotop-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -35,7 +35,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP)
PROG = iotop -PAK_VER = 5 +PAK_VER = 6 DEPS =
SERVICES = @@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 59ceff92600f6f9ff080d02ea10a796a2b6f05ccbb663ac2eed9a7d5c7f6a44de329307bc45605b3415804ef3b2d0699afdaeb1c22604276ce15fc606304ef70 +$(DL_FILE)_BLAKE2 = 90ca8706809952c1523c01b1cb4fa2728934277d80145ab6d90e10cb624361fd4089c527c6093b4733b954f874598c33c7892369ef98e96cbc0bb173a0f8c986
install : $(TARGET)
diff --git a/lfs/lcdproc b/lfs/lcdproc index aae3383255..f15440bd86 100644 --- a/lfs/lcdproc +++ b/lfs/lcdproc @@ -40,7 +40,7 @@ DEPS =
SERVICES = lcdproc
-CFLAGS += -fcommon +CFLAGS += -fcommon -Wno-error=implicit-function-declaration
############################################################################### # Top-level Rules diff --git a/lfs/libvirt b/lfs/libvirt index ef122cfa7a..4ac7dbf907 100644 --- a/lfs/libvirt +++ b/lfs/libvirt @@ -26,7 +26,7 @@ include Config
SUMMARY = Server side daemon and supporting files for libvirt
-VER = 10.0.0 +VER = 10.7.0
THISAPP = libvirt-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -35,7 +35,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) SUP_ARCH = x86_64 aarch64 PROG = libvirt -PAK_VER = 34 +PAK_VER = 35
DEPS = ebtables libpciaccess libyajl ncat qemu
@@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = bfbea7805a949999481293a31e52a5511bcf86db2c96486cbc3b9cb776719ec973b1208cfcb4a8ae2c9220d1d68053980eaf68893f7919c3ef354efbd1abf642 +$(DL_FILE)_BLAKE2 = 331f8c01395c70536ac094a156810f93cd85aab9f25bdde40633698a27f5863cb5c88c520199a5182318f376cb1a3484f3c487da74a41925a521c4a305c51f13
install : $(TARGET) check : $(patsubst %,$(DIR_CHK)/%,$(objects)) diff --git a/lfs/libxxhash b/lfs/libxxhash new file mode 100644 index 0000000000..40aeb2e98a --- /dev/null +++ b/lfs/libxxhash @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.8.2 +SUMMARY = Extremely fast non-cryptographic hash algorithm, working at RAM speed limit + +THISAPP = xxHash-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = libxxhash +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 735408256240760778fa516e01bed428f04837eb4e059c512e924f13e4a96db6cacbbefb04dea65a37b0f25b52cf13c4927a6e7870dc8c0d45b1b955d4ba3da1 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && PREFIX=$(PREFIX) make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/linux-firmware b/lfs/linux-firmware index 7c53f28164..3b1c689a49 100644 --- a/lfs/linux-firmware +++ b/lfs/linux-firmware @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 20231030 +VER = 20240811
THISAPP = linux-firmware-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = cf9430012c1e9007da633aba7440918b0aeb6a2845ebe39adad2a5e02e4b83df1014733a9797f81084b5179cb239b11b5fc020f582993a7badd0a22cdb289d7f +$(DL_FILE)_BLAKE2 = 1866fb7ab54db0f253cb875f23a24efe4ea3432e0ab134d51289221e0284db596de655ea50c04bc0c8e4e6a12295a0214d7c92ebbde54d5e2a2993fb3b85ffef
install : $(TARGET)
@@ -72,7 +72,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
mkdir -p /lib/firmware - cd $(DIR_APP) && make install + cd $(DIR_APP) && make install-nodedup
# Hardlink any identical files hardlink -c -vv /lib/firmware diff --git a/lfs/lua b/lfs/lua index 96be2090aa..e0cfc43d4a 100644 --- a/lfs/lua +++ b/lfs/lua @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.4.6 +VER = 5.4.7
THISAPP = lua-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = b5d8dbc4b3ec1708b715be438c1a1f48d4f5f226885992af147c1aa6a8823bed318f77ef7cc92b265dadd26cf6088f0f39784fbfd2f9887c35de8e9def2c0558 +$(DL_FILE)_BLAKE2 = 151baed5c40ed117a26a4fb8d0b02f247eacacd98c3270c308a19e453eb647f6c3d5a6a5811fac7ec95db9866c2f06847d5c2be97c83b1e14e561ac8f7482d30
install : $(TARGET)
@@ -70,7 +70,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/lua-5.4.6-shared_library-1.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/lua-5.4.7-shared_library-1.patch # install lua pkgconfig file install -v -m 644 ${DIR_SRC}/config/lua/lua.pc \ /usr/lib/pkgconfig/lua.pc @@ -78,7 +78,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && make INSTALL_TOP=/usr \ INSTALL_DATA="cp -d" \ INSTALL_MAN=/usr/share/man/man1 \ - TO_LIB="liblua.so liblua.so.5.4 liblua.so.5.4.6" \ + TO_LIB="liblua.so liblua.so.5.4 liblua.so.5.4.7" \ install @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/mc b/lfs/mc index 3fb3f6d496..b23e9c759e 100644 --- a/lfs/mc +++ b/lfs/mc @@ -26,7 +26,7 @@ include Config
SUMMARY = Midnight Commander
-VER = 4.8.31 +VER = 4.8.32
THISAPP = mc-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = mc -PAK_VER = 26 +PAK_VER = 27
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = aa8406d7d68a7466f662f83730dfc157f6e4f444b62284d9b71ea12def333996e298352f94526a3eb85491030f62373cf8d5621e449a7abf1fb5267a13a396fe +$(DL_FILE)_BLAKE2 = eb2ac2474c86dbcfe43b4f229cdc458bdfc9de2acf1d0206198721b56ec188010aba24063c1fc079ada295c73ab915786749be1ead599a582832ca649b9a8347
install : $(TARGET) diff --git a/lfs/mcelog b/lfs/mcelog index 619cf025af..fa10eb3748 100644 --- a/lfs/mcelog +++ b/lfs/mcelog @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Log Machine Check Events
-VER = 196 +VER = 200
THISAPP = mcelog-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = mcelog -PAK_VER = 4 +PAK_VER = 5 SUP_ARCH = x86_64
DEPS = @@ -49,7 +49,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 50871cd7a3c4dd6f4c4d613c7db4528d972ca37ba17b0a5aa4876d8fc92d4478c2247ea65748310ad6d4b950d1abc9bd0ea40193e72b36d38334547382477849 +$(DL_FILE)_BLAKE2 = 66b6f25720d09760aab79d0b410287e73087551ab54eaf7dc31c0f7f5c56a40583e933f9e6dae9b91c5594f5bdf51701c37328e76f930c937b448aaac7acd262
install : $(TARGET)
diff --git a/lfs/meson b/lfs/meson index fa5512b811..511d868760 100644 --- a/lfs/meson +++ b/lfs/meson @@ -24,7 +24,7 @@
include Config
-VER = 1.4.0 +VER = 1.5.1
THISAPP = meson-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 7f742ef870c182e552c1ff3508d65f251009d610def6a08e01fddb6c6a4ed6d608ead0d52cf8ca7d66b5bd7a4732dccd7ab5d98f141a4a61e275398885f79486 +$(DL_FILE)_BLAKE2 = 3368b209444d0873217bafee2339b395dca9fa43df68adce19029a41ad5c0eca59426ef681d174ef8b6b89d4a6c5b4f189c1ae219deed78334028d44bdb23a95
install : $(TARGET)
diff --git a/lfs/minidlna b/lfs/minidlna index eb989567c1..6415bb0fd8 100644 --- a/lfs/minidlna +++ b/lfs/minidlna @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = minidlna -PAK_VER = 15 +PAK_VER = 16
DEPS = ffmpeg flac libexif libid3tag libogg
@@ -84,7 +84,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) - cd $(DIR_APP) && ./configure --prefix=/usr + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/minidlna-1.3.3_add_compatibility_with_ffmpeg_7.0.patch + cd $(DIR_APP) && ./configure \ + --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install
diff --git a/lfs/mpd b/lfs/mpd index 0f842f9933..6fd78f2af6 100644 --- a/lfs/mpd +++ b/lfs/mpd @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/${THISAPP} TARGET = $(DIR_INFO)/$(THISAPP) PROG = mpd -PAK_VER = 39 +PAK_VER = 40 # SUP_ARCH = aarch64 x86_64
DEPS = alsa avahi faad2 ffmpeg flac lame libmad libshout libogg libid3tag libvorbis opus soxr fmt diff --git a/lfs/ncat b/lfs/ncat index 4e5b051803..e135b16ca0 100644 --- a/lfs/ncat +++ b/lfs/ncat @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/nmap-$(VER) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ncat -PAK_VER = 11 +PAK_VER = 12
DEPS =
diff --git a/lfs/ntp b/lfs/ntp index 2d746c78fe..9f45d5564b 100644 --- a/lfs/ntp +++ b/lfs/ntp @@ -71,6 +71,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/ntp-4.2.8_p15-configure-clang16.patch + cd $(DIR_APP) && autoreconf -vfi cd $(DIR_APP) && \ ./configure \ --prefix=/usr \ diff --git a/lfs/observium-agent b/lfs/observium-agent index 7df6996baf..bbf3bfcdaa 100644 --- a/lfs/observium-agent +++ b/lfs/observium-agent @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,7 +26,7 @@ include Config
SUMMARY = Observium agent
-VER = 23.1 +VER = 24.4
THISAPP = observium-community-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/observium TARGET = $(DIR_INFO)/$(THISAPP) PROG = observium-agent -PAK_VER = 2 +PAK_VER = 3
DEPS = xinetd
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = d89e8bd454bff4dfcf56bb95619747de53ee6b84d7f4f201058d654494252f3bc725013a5f08b6d635be30234474a4de9379275b593e031efb9a3f216641cd7c +$(DL_FILE)_BLAKE2 = 1ef34e7bb6ce43ea7e0a122deb5031d555d942d4f79be0596fc0e2c63a2f92321aa22f34a21e6fa559a8a76e744770f9d74676955acdd76dc4d410e1107636a2
install : $(TARGET)
diff --git a/lfs/openvpn b/lfs/openvpn index b686cc930a..807019f0a1 100644 --- a/lfs/openvpn +++ b/lfs/openvpn @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 2.5.9 +VER = 2.5.10
THISAPP = openvpn-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e5110ebb9149121c11de45f085f66d30a89fb674ad96c5792d83b16dc29c95215a91e682adb3c800b91ed4d88d6d24b5bcae0799cdb855a284832f0668ffcb82 +$(DL_FILE)_BLAKE2 = 7f4ae82162e2e48e66df2da8008f45a2db53a22483730808b873948f1dc13a2e5582c79e4469f9d794f8b0f87f08d627e8d1bd070b088ea33444af31779f5479
install : $(TARGET)
diff --git a/lfs/p11-kit b/lfs/p11-kit index f5ee90cf3e..2162ddfed3 100644 --- a/lfs/p11-kit +++ b/lfs/p11-kit @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 0.25.3 +VER = 0.25.5
THISAPP = p11-kit-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5c695c1ef95edf4bbbab001aa634076c433df0bc89cb8104deaec2ce00c6908640e467755b49c6900e5d7d5d81e1a3871f4978a212c6f6ae088386ac0b95289a +$(DL_FILE)_BLAKE2 = 96d6a9c2807586abafae4da4df89f566672733963997d6a83e00aaf83a7a0c0e2995638f505e98fb87a90c60bde28814f1e8b7d5071bf0af96bb0467105a1ddc
install : $(TARGET)
@@ -74,8 +74,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ - --prefix=/usr \ - --with-trust-paths=/etc/pki/ca-trust/source + --prefix=/usr \ + --with-trust-paths=/etc/pki/ca-trust/source cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/python3-msgpack b/lfs/python3-msgpack index f09edd3e8f..d8edd89e03 100644 --- a/lfs/python3-msgpack +++ b/lfs/python3-msgpack @@ -24,7 +24,7 @@
include Config
-VER = 1.0.7 +VER = 1.0.8 SUMMARY = Python module for reading and writing MessagePack data
THISAPP = msgpack-$(VER) @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = python3-msgpack -PAK_VER = 4 +PAK_VER = 5
DEPS = # borgbackup only works with specific versions of python3-msgpack - check when updating @@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8ddf2acf6bf81498d981c3ec83cbdffde1b1611f8ac23d3377f3f1541e679eda288b40b949bd586ca24a7059da3a0f73fa797a661375135ec092f408521c8527 +$(DL_FILE)_BLAKE2 = 714b0355941104e791c5a3b8ee2bd4f40b11484631a3bde63e7c0bdbb925a603c4704b037ab437c2330dc0d2e466d41ccfd50c6a45ef798e5cd34a87e4e3863f
install : $(TARGET)
diff --git a/lfs/qemu b/lfs/qemu index d65282743a..0fd91651f6 100644 --- a/lfs/qemu +++ b/lfs/qemu @@ -27,7 +27,7 @@ include Config SUMMARY = Machine emulator and virtualizer
# If you update the version also qemu-ga !!! -VER = 8.1.2 +VER = 9.0.2
THISAPP = qemu-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -35,21 +35,17 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = qemu -PAK_VER = 42 +PAK_VER = 44
DEPS = alsa libusbredir spice libseccomp libslirp
SERVICES =
TARGETS = \ - i386-linux-user \ x86_64-linux-user \ - arm-linux-user \ aarch64-linux-user \ riscv64-linux-user \ - i386-softmmu \ x86_64-softmmu \ - arm-softmmu \ aarch64-softmmu \ riscv64-softmmu
@@ -61,7 +57,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8f48638cd1f0285356aae2d14862f56cc79da09bb9ff9f09e90221fdca851e9c3f8a3d940039f578d24d0b4435baf19cb52a3e927e97bf978ea674d148ecd746 +$(DL_FILE)_BLAKE2 = 6b5301f985919ae53e056410be7486b8150a65016127568bd4d58f596e94960d08eb3fc57cff7ff6a3435d71274adee516f57375d856d61b4fc7a3f24cbf75c4
install : $(TARGET)
@@ -107,8 +103,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --enable-seccomp \ --disable-docs \ --disable-sdl \ - --enable-slirp - + --enable-slirp \ + -Dfdt=system cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install
diff --git a/lfs/qemu-ga b/lfs/qemu-ga index ff85ca1cc8..8624175305 100644 --- a/lfs/qemu-ga +++ b/lfs/qemu-ga @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -26,11 +26,11 @@ include Config
SUMMARY = Guest agent for QEMU
-VER = 8.1.2 +VER = 9.0.2 THISAPP = qemu-ga-$(VER) TARGET = $(DIR_INFO)/$(THISAPP) PROG = qemu-ga -PAK_VER = 7 +PAK_VER = 9
DEPS =
diff --git a/lfs/ruby b/lfs/ruby index 408d52b575..52549b1435 100644 --- a/lfs/ruby +++ b/lfs/ruby @@ -24,7 +24,7 @@
include Config
-VER = 3.3.3 +VER = 3.3.4
THISAPP = ruby-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = e1dbb8f0d5de4b2d7efe3f68c1ea7f28e4fac19dcd9d6d5e301e5c565474958a916ea5f21ef2ce0d741d4d9c45a546dd3d00b3ca3d1eccfaf61f20eba3c871a7 +$(DL_FILE)_BLAKE2 = e10b81ad7838e3d443ce0b12b8372faebb001f00a32dc0fa1f5e37c46baae99ea714e7f2a8741f0294255312030e844f32fc5d1c3695545cf8303e85b3255f21
install : $(TARGET)
diff --git a/lfs/shairport-sync b/lfs/shairport-sync index 53306d0607..f7136bc703 100644 --- a/lfs/shairport-sync +++ b/lfs/shairport-sync @@ -1,14 +1,14 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation, either version 3 of the License, or # # (at your option) any later version. # # # -# This program is distribubed3228874e7ca1bf6e7d8cc21d6d750533d0bdd103bbd1f49412bab06da099adbecfa689d8f733084a1a5519391a01b5b47a527597e1dbf6ab151badda18284ted in the hope that it will be useful, # +# This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # @@ -26,7 +26,7 @@ include Config
SUMMARY = An AirPlay audio player
-VER = 4.3.2 +VER = 4.3.4
THISAPP = shairport-sync-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = shairport-sync -PAK_VER = 14 +PAK_VER = 16
DEPS = alac alsa avahi ffmpeg libdaemon libplist nqptp soxr
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = bed3228874e7ca1bf6e7d8cc21d6d750533d0bdd103bbd1f49412bab06da099adbecfa689d8f733084a1a5519391a01b5b47a527597e1dbf6ab151badda18284 +$(DL_FILE)_BLAKE2 = 298f836f924dde30ac7563f431d8c657efdc0bc4bb3a0a55fb500591a6eab4801f904a0a61bfb325e0ebe62b68b935926c4fb18a9a574c78d6f8249503bb828f
install : $(TARGET)
diff --git a/lfs/squidguard b/lfs/squidguard index c5decc79f0..b42110c5f6 100644 --- a/lfs/squidguard +++ b/lfs/squidguard @@ -72,6 +72,8 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidguard-1.6.0-stdlib.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidguard-1.6.0-configure.patch cd $(DIR_APP) && ./autogen.sh cd $(DIR_APP) && ./configure \ --prefix=/usr \ diff --git a/lfs/sudo b/lfs/sudo index 129e41e9fa..cac540be01 100644 --- a/lfs/sudo +++ b/lfs/sudo @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.9.15p5 +VER = 1.9.16
THISAPP = sudo-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 73ee598c2a2848d5be24f97492b13eba2f326c514799220e43a1aeafc6692224a7555fb7cc0a96a2720751d3e4d98e752804db589ac3c1476f24e71f5b9bc720 +$(DL_FILE)_BLAKE2 = 19daa789af3ca2c4832950f0dd6f26a97285fdc155f0d7c18ec1f1accafce9b86f2f5730d3bb0b8e7717c0c55f4079928e03acb3974cb2652c58d4bcb2f74a12
install : $(TARGET)
diff --git a/lfs/syslinux b/lfs/syslinux index 150e4071e4..98719560e7 100644 --- a/lfs/syslinux +++ b/lfs/syslinux @@ -80,6 +80,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/syslinux-6.04_replace-builtin-strlen-that-appears-to-get-optimized.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/syslinux-6.04_pre1-fcommon.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/syslinux-6.04-libinstaller-Fix-build-with-glibc-2.36.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/syslinux-6.04-pre1-fix-build-with-gcc-14.patch
# Build cd $(DIR_APP) && make bios $(MAKETUNING) diff --git a/lfs/sysvinit b/lfs/sysvinit index 4da1b185e5..ff5577e5ee 100644 --- a/lfs/sysvinit +++ b/lfs/sysvinit @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2024 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 3.08 +VER = 3.10
THISAPP = sysvinit-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = ec4a4ff3663ac7d67808b50b67631ff4fe1ab56d376df15868df0eb79cbc329b192af124380eec6a797d827c3c7c5586058310d803f42ee1934dcffbfbe876f7 +$(DL_FILE)_BLAKE2 = 894f1ad140f1e92f4d4a2220a9abff6ba106d9f84ee0e001ee8d5a0f41a2877e08110d442a2bcd52efc5662838fae36835b067091d37b9f4d295b47c01c26153
install : $(TARGET)
@@ -70,7 +70,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/sysvinit-3.08_build_mountpoint.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/sysvinit-3.10_build_mountpoint.patch cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/taglib b/lfs/taglib index a211df1396..527ae9e3fc 100644 --- a/lfs/taglib +++ b/lfs/taglib @@ -26,7 +26,7 @@ include Config
SUMMARY = Audio Meta-Data Library
-VER = 2.0.1 +VER = 2.0.2
THISAPP = taglib-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = taglib -PAK_VER = 4 +PAK_VER = 5
DEPS =
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = a39997b3185609b47b4d20c12b9d131eee32a2846627799d83df98eaaf5b909514fd97667e779715b940f0866252d02a523fa9d87534ea3cdefbd27449cbe714 +$(DL_FILE)_BLAKE2 = 389af213bd467d68e2b0ca4485f51c35e660439baf2ecb7165069e5cb73589f5cf6c92d56e25780cea60e082b6fa51c5dde320dd25b8c5ef0e3b738ff0a6d4ea install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects)) diff --git a/lfs/telnet b/lfs/telnet index 239c79e43b..712098fe16 100644 --- a/lfs/telnet +++ b/lfs/telnet @@ -34,12 +34,15 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = telnet -PAK_VER = 1 +PAK_VER = 2
DEPS =
SERVICES =
+# Fixes build with GCC 14 +CFLAGS += -Wno-error=implicit-function-declaration -Wno-error=int-conversion + ############################################################################### # Top-level Rules ############################################################################### diff --git a/lfs/tftpd b/lfs/tftpd index 8a3e7bd312..ebd8fee85b 100644 --- a/lfs/tftpd +++ b/lfs/tftpd @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = tftpd -PAK_VER = 4 +PAK_VER = 5
DEPS =
@@ -83,6 +83,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/tftp-c99.patch cd $(DIR_APP) && ./configure --prefix=/usr --without-tcpwrappers cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/tshark b/lfs/tshark index 7156476d19..c4d29c8e1d 100644 --- a/lfs/tshark +++ b/lfs/tshark @@ -26,7 +26,7 @@ include Config
SUMMARY = A Network Traffic Analyser
-VER = 4.2.6 +VER = 4.2.7
THISAPP = wireshark-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -35,7 +35,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = tshark DEPS = c-ares -PAK_VER = 17 +PAK_VER = 18
SERVICES =
@@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 880acf82c7e535b89ce8b41293c90197825ffe1132720337e77b3dcee0eaf476cb3faa6f9b42d3864e9f6892e624d0b286afdaf6bbe7e6b60483296d087a4bc3 +$(DL_FILE)_BLAKE2 = ab82c4ff9afa0fecb3cddbabc7441c3f457c2ccfc39f8a1e65f5d4df752bbdf7cb3d892db5a3de86ec055b12c512f4d067f6d98626ecd2f58f31052e10415be8
install : $(TARGET)
diff --git a/lfs/whatmask b/lfs/whatmask index 4ac05dfb31..fc572edcd5 100644 --- a/lfs/whatmask +++ b/lfs/whatmask @@ -73,6 +73,7 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && autoreconf -vfi cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/xfsprogs b/lfs/xfsprogs index 7192374120..5094485d3a 100644 --- a/lfs/xfsprogs +++ b/lfs/xfsprogs @@ -24,7 +24,7 @@
include Config
-VER = 6.8.0 +VER = 6.9.0
THISAPP = xfsprogs-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8c296698da1170bb7ff369c2bf5f156e812ddf43ee817369029ad951d6c1e18c20d093db385b9a523f6cb7ba3e01f8924eb3540b71efa4bec8bf3defe2418562 +$(DL_FILE)_BLAKE2 = d952603716cc4022a935c426630b0b7838573476a730c6832f36ef0274a640e64667d3e3a2dd9fd2c5f2c12cdb348fd93abfef5c49e5c5fe2d5a83945dfc7894
install : $(TARGET)
diff --git a/lfs/zabbix_agentd b/lfs/zabbix_agentd index 06956ad419..dd593ecf1b 100644 --- a/lfs/zabbix_agentd +++ b/lfs/zabbix_agentd @@ -26,7 +26,7 @@ include Config
SUMMARY = Zabbix Agent
-VER = 6.0.30 +VER = 6.0.33
THISAPP = zabbix-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -34,7 +34,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = zabbix_agentd -PAK_VER = 13 +PAK_VER = 14
DEPS = fping
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 5446a15c5fa3400d78eef47cced6cbd0bc884b6b1f14e267321f562b5891e21de41179bb615a733b49ee0ae334aadede32d931db400b9148ec9bc6636ac71e5a +$(DL_FILE)_BLAKE2 = 736c5b46193e7e7f93dfa00eb56c65fdf3fa6e36a647d0f910118923950114dbbbe9382563e96db4d8ee6199b4e0342037fb8ec6ec8d349884612f5ef18db966
install : $(TARGET)
@@ -117,6 +117,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) -mkdir -pv /var/ipfire/zabbix_agentd/scripts install -v -m 755 $(DIR_SRC)/config/zabbix_agentd/ipfire_certificate_detail.sh \ /var/ipfire/zabbix_agentd/scripts/ipfire_certificate_detail.sh + install -v -m 755 $(DIR_SRC)/config/zabbix_agentd/ipfire_services.pl \ + /var/ipfire/zabbix_agentd/scripts/ipfire_services.pl
# Create directory for additional agent modules -mkdir -pv /usr/lib/zabbix diff --git a/make.sh b/make.sh index 3442709b03..3853982f8d 100755 --- a/make.sh +++ b/make.sh @@ -23,7 +23,7 @@ NAME="IPFire" # Software name SNAME="ipfire" # Short name # If you update the version don't forget to update backupiso and add it to core update VERSION="2.29" # Version number -CORE="188" # Core Level (Filename) +CORE="189" # Core Level (Filename) SLOGAN="www.ipfire.org" # Software slogan CONFIG_ROOT=/var/ipfire # Configuration rootdir
@@ -32,7 +32,7 @@ GIT_BRANCH="$(git rev-parse --abbrev-ref HEAD)" # Git Branch GIT_TAG="$(git tag | tail -1)" # Git Tag GIT_LASTCOMMIT="$(git rev-parse --verify HEAD)" # Last commit
-TOOLCHAINVER=20240521 +TOOLCHAINVER=20240827
KVER_SUFFIX="-${SNAME}"
@@ -378,6 +378,7 @@ prepareenv() { # Do we need to check the required space? if [ -n "${required_space}" ]; then local free_space free_blocks block_size + local consumed_space path
# Fetch free blocks read -r free_blocks block_size <<< "$(stat --file-system --format="%a %S" "${BASEDIR}")" @@ -385,9 +386,17 @@ prepareenv() { # Calculate free space (( free_space = free_blocks * block_size / 1024 / 1024 ))
- # Check if we have at least 4GB of space + # If we don't have the total space free, we need to check how much we have consumed already... if [ "${free_space}" -lt "${required_space}" ]; then - exiterror "Not enough temporary space available, need at least ${required_space}MiB" + # Add any consumed space + while read -r consumed_space path; do + (( free_space += consumed_space / 1024 / 1024 )) + done <<< "$(du --summarize --bytes "${BUILD_DIR}" "${IMAGES_DIR}" "${LOG_DIR}" 2>/dev/null)" + fi + + # Check that we have the required space + if [ "${free_space}" -lt "${required_space}" ]; then + exiterror "Not enough temporary space available, need at least ${required_space}MiB, but only have ${free_space}MiB" fi fi
@@ -423,41 +432,7 @@ prepareenv() {
# Create a new, minimal /dev mount build_dev "${BUILD_DIR}/dev" \ - -t tmpfs -o "nosuid,noexec,mode=0755,size=4m,nr_inodes=64k" - - # Create device nodes - mknod -m 600 "${BUILD_DIR}/dev/console" c 5 1 - mknod -m 666 "${BUILD_DIR}/dev/null" c 1 3 - mknod -m 666 "${BUILD_DIR}/dev/zero" c 1 5 - mknod -m 666 "${BUILD_DIR}/dev/full" c 1 7 - mknod -m 444 "${BUILD_DIR}/dev/random" c 1 8 - mknod -m 444 "${BUILD_DIR}/dev/urandom" c 1 9 - mknod -m 444 "${BUILD_DIR}/dev/kmsg" c 1 11 - mknod -m 666 "${BUILD_DIR}/dev/tty" c 5 0 - mknod -m 666 "${BUILD_DIR}/dev/rtc0" c 252 0 - - # Create loop devices - mknod -m 666 "${BUILD_DIR}/dev/loop-control" c 10 237 - mknod -m 666 "${BUILD_DIR}/dev/loop0" b 7 0 - mknod -m 666 "${BUILD_DIR}/dev/loop1" b 7 1 - mknod -m 666 "${BUILD_DIR}/dev/loop2" b 7 2 - mknod -m 666 "${BUILD_DIR}/dev/loop3" b 7 3 - mknod -m 666 "${BUILD_DIR}/dev/loop4" b 7 4 - mknod -m 666 "${BUILD_DIR}/dev/loop5" b 7 5 - mknod -m 666 "${BUILD_DIR}/dev/loop6" b 7 6 - mknod -m 666 "${BUILD_DIR}/dev/loop7" b 7 7 - - # Create directories - mkdir -p "${BUILD_DIR}/dev/pts" - mkdir -p "${BUILD_DIR}/dev/shm" - - # Create symlinks - ln -s "pts/ptmx" "${BUILD_DIR}/dev/ptmx" - ln -s "../proc/self/fd" "${BUILD_DIR}/dev/fd" - ln -s "../proc/self/fd/0" "${BUILD_DIR}/dev/stdin" - ln -s "../proc/self/fd/1" "${BUILD_DIR}/dev/stdout" - ln -s "../proc/self/fd/2" "${BUILD_DIR}/dev/stderr" - ln -s "../proc/kcore" "${BUILD_DIR}/dev/core" + -t devtmpfs -o "nosuid,noexec,mode=0755,size=4m,nr_inodes=64k"
# Mount a new /dev/pts mount build_dev_pts "${BUILD_DIR}/dev/pts" \ @@ -562,19 +537,12 @@ prepareenv() { }
entershell() { - local environ=( - # HTTP(S) Proxy - "https_proxy=${https_proxy}" - "http_proxy=${http_proxy}" - ) - echo "Entering to a shell inside the build environment, go out with exit"
local PS1="ipfire build chroot (${BUILD_ARCH}) \u:\w$ "
# Run an interactive shell - execute --chroot --interactive --network \ - "${environ[@]}" bash -i + execute --chroot --interactive --network bash -i }
lfsmakecommoncheck() { @@ -751,6 +719,12 @@ execute() {
--network) network="true" + + # Export the proxy configuration + environ+=( + [https_proxy]="${https_proxy}" + [http_proxy]="${http_proxy}" + ) ;;
--timer=*) @@ -1438,6 +1412,7 @@ build_system() { [ "${BUILD_ARCH}" = "riscv64" ] && lfsmake2 gcc PASS=A lfsmake2 zstd lfsmake2 autoconf + lfsmake2 autoconf-archive lfsmake2 automake lfsmake2 help2man lfsmake2 libtool @@ -1562,6 +1537,7 @@ build_system() { lfsmake2 unbound lfsmake2 gnutls lfsmake2 libuv + lfsmake2 liburcu lfsmake2 bind lfsmake2 dhcp lfsmake2 dhcpcd @@ -1713,7 +1689,6 @@ build_system() { lfsmake2 dosfstools lfsmake2 exfatprogs lfsmake2 reiserfsprogs - lfsmake2 liburcu lfsmake2 xfsprogs lfsmake2 sysfsutils lfsmake2 fuse @@ -1898,6 +1873,7 @@ build_system() { lfsmake2 libusbredir lfsmake2 libseccomp lfsmake2 libslirp + lfsmake2 dtc lfsmake2 qemu lfsmake2 netsnmpd lfsmake2 nagios_nrpe @@ -1958,7 +1934,6 @@ build_system() { lfsmake2 ddrescue lfsmake2 parted lfsmake2 swig - lfsmake2 dtc lfsmake2 u-boot lfsmake2 wireless-regdb lfsmake2 ddns @@ -2080,6 +2055,7 @@ build_system() { lfsmake2 libplist lfsmake2 nqptp lfsmake2 shairport-sync + lfsmake2 libxxhash lfsmake2 borgbackup lfsmake2 lmdb lfsmake2 knot @@ -2462,7 +2438,7 @@ build) exec_in_namespace "$@"
# Prepare the environment - prepareenv --required-space=2048 + prepareenv --required-space=8192
# Check if the toolchain is available if [ ! -e "${BUILD_DIR}${TOOLS_DIR}/.toolchain-successful" ]; then diff --git a/src/initscripts/system/functions b/src/initscripts/system/functions index 1fa256e80b..125aa1dc62 100644 --- a/src/initscripts/system/functions +++ b/src/initscripts/system/functions @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash ############################################################################### # # # IPFire.org - A linux based firewall # @@ -890,3 +890,51 @@ volume_fs_type() {
stat -f --format="%T" ${1} } + +readhash() { + local array="${1}" + local file="${2}" + + declare -A -g "${array}" + + local line + while read -r line; do + + # Skip Blank Lines + if [[ ${line} =~ ^[[:space:]]*$ ]]; then + continue + fi + + # Skip Comments + if [[ ${line} =~ ^#.*$ ]]; then + continue + fi + + # Skip lines without a = + if ! [[ ${line} =~ [^=]*=[^=]*$ ]]; then + echo "Invalid line '${line}'" >&2 + continue + fi + + local key="${line%=*}" + local val="${line#*=}" + + # Skip lines with an invalid key + if ! [[ ${key} =~ ^[A-Za-z_][A-Za-z0-9_]*$ ]]; then + echo "Invalid key '${key}'" >&2 + continue + fi + + # Skip lines with invalid values + if ! [[ ${val} =~ ^['][\ A-Za-z0-9=/,.:%_@#+-]*[']$ ]] && ! [[ ${val} =~ ^[A-Za-z0-9=/,.:%_@#+-]*$ ]]; then + echo "Invalid value '${val}' for key '${key}'" >&2 + continue + fi + + # strip leading and trailing single quotes + val="${val#'}" + val="${val%'}" + + printf -v "${array}[${key}]" "%s" "${val}" + done < "${file}" +} diff --git a/src/misc-progs/openvpnctrl.c b/src/misc-progs/openvpnctrl.c index 0659aa6b14..8de6eec5cb 100644 --- a/src/misc-progs/openvpnctrl.c +++ b/src/misc-progs/openvpnctrl.c @@ -1,3 +1,4 @@ +#define _DEFAULT_SOURCE #define _XOPEN_SOURCE 500 #include <signal.h> #include <stdio.h> @@ -130,13 +131,13 @@ connection *getConnections() { conn_last = conn_curr;
count = 0; - char *lineptr = &line; + char *lineptr = line; while (1) { - if (*lineptr == NULL) + if (*lineptr == '\0') break;
resultptr = result; - while (*lineptr != NULL) { + while (*lineptr != '\0') { if (*lineptr == ',') { lineptr++; break; @@ -338,7 +339,7 @@ char* getLocalSubnetAddress(const connection* conn) { }
const char *zones[] = {"GREEN", "BLUE", "ORANGE", NULL}; - char *zone = NULL; + const char *zone = NULL;
// Get net address of the local openvpn subnet. char *subnetmask = strdup(conn->local_subnet); @@ -458,7 +459,7 @@ void setFirewallRules(void) { }
static void stopAuthenticator() { - const char* argv[] = { + char* argv[] = { "/usr/sbin/openvpn-authenticator", NULL, }; @@ -473,7 +474,7 @@ void stopDaemon(void) { stopAuthenticator();
int pid = readPidFile("/var/run/openvpn.pid"); - if (!pid > 0) { + if (pid <= 0) { exit(1); }
@@ -485,7 +486,7 @@ void stopDaemon(void) { }
static int startAuthenticator(void) { - const char* argv[] = { "-d", NULL }; + char* argv[] = { "-d", NULL };
return run("/usr/sbin/openvpn-authenticator", argv); } @@ -595,7 +596,7 @@ int killNet2Net(char *name) { snprintf(pidfile, STRING_SIZE - 1, "/var/run/%sn2n.pid", conn->name);
int pid = readPidFile(pidfile); - if (!pid > 0) { + if (pid <= 0) { fprintf(stderr, "Could not read pid file of connection %s.", conn->name); return 1; } diff --git a/src/misc-progs/wioscan.c b/src/misc-progs/wioscan.c index 206456c5dd..e3c1633164 100644 --- a/src/misc-progs/wioscan.c +++ b/src/misc-progs/wioscan.c @@ -76,7 +76,7 @@ struct hwaddr { u8 len, addr[HWMAX]; };
-static inline hw_eq(struct hwaddr *h, int hl, u8 *ha) +static inline int hw_eq(struct hwaddr *h, int hl, u8 *ha) { return h->len == hl && memcmp(h->addr, ha, hl) == 0; } @@ -662,4 +662,4 @@ print: q = p + 11; goto print; } -} \ No newline at end of file +} diff --git a/src/misc-progs/wirelessclient.c b/src/misc-progs/wirelessclient.c index c85e5316fa..9510282d93 100644 --- a/src/misc-progs/wirelessclient.c +++ b/src/misc-progs/wirelessclient.c @@ -6,6 +6,7 @@
#include <stdio.h> #include <stdlib.h> +#include <string.h> #include "setuid.h"
int main(int argc, char *argv[]) { diff --git a/src/patches/coreutils/coreutils-9.5-i18n-2.patch b/src/patches/coreutils/coreutils-9.5-i18n-2.patch deleted file mode 100644 index 646c8d6a6b..0000000000 --- a/src/patches/coreutils/coreutils-9.5-i18n-2.patch +++ /dev/null @@ -1,5188 +0,0 @@ -Submitted by: Xi Ruoyao xry111@xry111.site -Date: 2024-05-13 -Initial Package Version: 9.5 -Upstream Status: Rejected -Origin: https://src.fedoraproject.org/rpms/coreutils/raw/a91df5db11b4/f/coreutils-i1... -Description: Fixes i18n issues with various Coreutils programs - -From 94cf02dfcb1be23dedf8a39af295f28ee2de6013 Mon Sep 17 00:00:00 2001 -From: rpm-build <rpm-build> -Date: Wed, 30 Aug 2023 17:19:58 +0200 -Subject: [PATCH] coreutils-i18n.patch - ---- - bootstrap.conf | 2 + - configure.ac | 6 + - lib/linebuffer.h | 8 + - lib/mbchar.c | 23 ++ - lib/mbchar.h | 373 +++++++++++++++++ - lib/mbfile.c | 20 + - lib/mbfile.h | 267 ++++++++++++ - m4/mbchar.m4 | 13 + - m4/mbfile.m4 | 14 + - src/cut.c | 508 +++++++++++++++++++++-- - src/expand-common.c | 114 ++++++ - src/expand-common.h | 12 + - src/expand.c | 90 +++- - src/fold.c | 312 ++++++++++++-- - src/local.mk | 4 +- - src/pr.c | 443 ++++++++++++++++++-- - src/sort.c | 792 +++++++++++++++++++++++++++++++++--- - src/unexpand.c | 102 ++++- - tests/Coreutils.pm | 3 + - tests/expand/mb.sh | 183 +++++++++ - tests/i18n/sort.sh | 29 ++ - tests/local.mk | 4 + - tests/misc/expand.pl | 42 ++ - tests/misc/fold.pl | 50 ++- - tests/misc/sort-mb-tests.sh | 45 ++ - tests/misc/unexpand.pl | 39 ++ - tests/pr/pr-tests.pl | 49 +++ - tests/sort/sort-merge.pl | 42 ++ - tests/sort/sort.pl | 40 +- - tests/unexpand/mb.sh | 172 ++++++++ - 30 files changed, 3605 insertions(+), 196 deletions(-) - create mode 100644 lib/mbchar.c - create mode 100644 lib/mbchar.h - create mode 100644 lib/mbfile.c - create mode 100644 lib/mbfile.h - create mode 100644 m4/mbchar.m4 - create mode 100644 m4/mbfile.m4 - create mode 100644 tests/expand/mb.sh - create mode 100644 tests/i18n/sort.sh - create mode 100644 tests/misc/sort-mb-tests.sh - create mode 100644 tests/unexpand/mb.sh - -diff --git a/bootstrap.conf b/bootstrap.conf -index 126e1e8..b4ccebf 100644 ---- a/bootstrap.conf -+++ b/bootstrap.conf -@@ -163,6 +163,8 @@ gnulib_modules=" - maintainer-makefile - malloc-gnu - manywarnings -+ mbchar -+ mbfile - mbrlen - mbrtoc32 - mbrtowc -diff --git a/configure.ac b/configure.ac -index 9cb6ee1..1131ce3 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -504,6 +504,12 @@ fi - # I'm leaving it here for now. This whole thing needs to be modernized... - gl_WINSIZE_IN_PTEM - -+gl_MBFILE -+dnl Do not use gl_MODULE_INDICATOR([mbfile]) here: we don't want 'struct mbchar' -+dnl to have a different size in lib/ than in tests/. -+AC_DEFINE([GNULIB_MBFILE], [1], -+ [Define to 1 if the gnulib module 'mbfile' is in use.]) -+ - gl_HEADER_TIOCGWINSZ_IN_TERMIOS_H - - if test $gl_cv_sys_tiocgwinsz_needs_termios_h = no && \ -diff --git a/lib/linebuffer.h b/lib/linebuffer.h -index ae0d55d..5bf5350 100644 ---- a/lib/linebuffer.h -+++ b/lib/linebuffer.h -@@ -22,6 +22,11 @@ - # include "idx.h" - # include <stdio.h> - -+/* Get mbstate_t. */ -+# if HAVE_WCHAR_H -+# include <wchar.h> -+# endif -+ - /* A 'struct linebuffer' holds a line of text. */ - - struct linebuffer -@@ -29,6 +34,9 @@ struct linebuffer - idx_t size; /* Allocated. */ - idx_t length; /* Used. */ - char *buffer; -+# if HAVE_WCHAR_H -+ mbstate_t state; -+# endif - }; - - /* Initialize linebuffer LINEBUFFER for use. */ -diff --git a/lib/mbchar.c b/lib/mbchar.c -new file mode 100644 -index 0000000..d94b7c3 ---- /dev/null -+++ b/lib/mbchar.c -@@ -0,0 +1,23 @@ -+/* Copyright (C) 2001, 2006, 2009-2024 Free Software Foundation, Inc. -+ -+ This file is free software: you can redistribute it and/or modify -+ it under the terms of the GNU Lesser General Public License as -+ published by the Free Software Foundation; either version 2.1 of the -+ License, or (at your option) any later version. -+ -+ This file is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public License -+ along with this program. If not, see https://www.gnu.org/licenses/. */ -+ -+ -+#include <config.h> -+ -+#define MBCHAR_INLINE _GL_EXTERN_INLINE -+ -+#include <limits.h> -+ -+#include "mbchar.h" -diff --git a/lib/mbchar.h b/lib/mbchar.h -new file mode 100644 -index 0000000..c06ef11 ---- /dev/null -+++ b/lib/mbchar.h -@@ -0,0 +1,367 @@ -+/* Multibyte character data type. -+ Copyright (C) 2001, 2005-2007, 2009-2024 Free Software Foundation, Inc. -+ -+ This file is free software: you can redistribute it and/or modify -+ it under the terms of the GNU Lesser General Public License as -+ published by the Free Software Foundation; either version 2.1 of the -+ License, or (at your option) any later version. -+ -+ This file is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public License -+ along with this program. If not, see https://www.gnu.org/licenses/. */ -+ -+/* Written by Bruno Haible bruno@clisp.org. */ -+ -+/* A multibyte character is a short subsequence of a char* string, -+ representing a single 32-bit wide character. -+ -+ We use multibyte characters instead of 32-bit wide characters because -+ of the following goals: -+ 1) correct multibyte handling, i.e. operate according to the LC_CTYPE -+ locale, -+ 2) ease of maintenance, i.e. the maintainer needs not know all details -+ of the ISO C 99 standard, -+ 3) don't fail grossly if the input is not in the encoding set by the -+ locale, because often different encodings are in use in the same -+ countries (ISO-8859-1/UTF-8, EUC-JP/Shift_JIS, ...), -+ 4) fast in the case of ASCII characters. -+ -+ Multibyte characters are only accessed through the mb* macros. -+ -+ mb_ptr (mbc) -+ return a pointer to the beginning of the multibyte sequence. -+ -+ mb_len (mbc) -+ returns the number of bytes occupied by the multibyte sequence. -+ Always > 0. -+ -+ mb_iseq (mbc, sc) -+ returns true if mbc is the standard ASCII character sc. -+ -+ mb_isnul (mbc) -+ returns true if mbc is the nul character. -+ -+ mb_cmp (mbc1, mbc2) -+ returns a positive, zero, or negative value depending on whether mbc1 -+ sorts after, same or before mbc2. -+ -+ mb_casecmp (mbc1, mbc2) -+ returns a positive, zero, or negative value depending on whether mbc1 -+ sorts after, same or before mbc2, modulo upper/lowercase conversion. -+ -+ mb_equal (mbc1, mbc2) -+ returns true if mbc1 and mbc2 are equal. -+ -+ mb_caseequal (mbc1, mbc2) -+ returns true if mbc1 and mbc2 are equal modulo upper/lowercase conversion. -+ -+ mb_isalnum (mbc) -+ returns true if mbc is alphanumeric. -+ -+ mb_isalpha (mbc) -+ returns true if mbc is alphabetic. -+ -+ mb_isascii(mbc) -+ returns true if mbc is plain ASCII. -+ -+ mb_isblank (mbc) -+ returns true if mbc is a blank. -+ -+ mb_iscntrl (mbc) -+ returns true if mbc is a control character. -+ -+ mb_isdigit (mbc) -+ returns true if mbc is a decimal digit. -+ -+ mb_isgraph (mbc) -+ returns true if mbc is a graphic character. -+ -+ mb_islower (mbc) -+ returns true if mbc is lowercase. -+ -+ mb_isprint (mbc) -+ returns true if mbc is a printable character. -+ -+ mb_ispunct (mbc) -+ returns true if mbc is a punctuation character. -+ -+ mb_isspace (mbc) -+ returns true if mbc is a space character. -+ -+ mb_isupper (mbc) -+ returns true if mbc is uppercase. -+ -+ mb_isxdigit (mbc) -+ returns true if mbc is a hexadecimal digit. -+ -+ mb_width (mbc) -+ returns the number of columns on the output device occupied by mbc. -+ Always >= 0. -+ -+ mb_putc (mbc, stream) -+ outputs mbc on stream, a byte oriented FILE stream opened for output. -+ -+ mb_setascii (&mbc, sc) -+ assigns the standard ASCII character sc to mbc. -+ (Only available if the 'mbfile' module is in use.) -+ -+ mb_copy (&destmbc, &srcmbc) -+ copies srcmbc to destmbc. -+ -+ Here are the function prototypes of the macros. -+ -+ extern const char * mb_ptr (const mbchar_t mbc); -+ extern size_t mb_len (const mbchar_t mbc); -+ extern bool mb_iseq (const mbchar_t mbc, char sc); -+ extern bool mb_isnul (const mbchar_t mbc); -+ extern int mb_cmp (const mbchar_t mbc1, const mbchar_t mbc2); -+ extern int mb_casecmp (const mbchar_t mbc1, const mbchar_t mbc2); -+ extern bool mb_equal (const mbchar_t mbc1, const mbchar_t mbc2); -+ extern bool mb_caseequal (const mbchar_t mbc1, const mbchar_t mbc2); -+ extern bool mb_isalnum (const mbchar_t mbc); -+ extern bool mb_isalpha (const mbchar_t mbc); -+ extern bool mb_isascii (const mbchar_t mbc); -+ extern bool mb_isblank (const mbchar_t mbc); -+ extern bool mb_iscntrl (const mbchar_t mbc); -+ extern bool mb_isdigit (const mbchar_t mbc); -+ extern bool mb_isgraph (const mbchar_t mbc); -+ extern bool mb_islower (const mbchar_t mbc); -+ extern bool mb_isprint (const mbchar_t mbc); -+ extern bool mb_ispunct (const mbchar_t mbc); -+ extern bool mb_isspace (const mbchar_t mbc); -+ extern bool mb_isupper (const mbchar_t mbc); -+ extern bool mb_isxdigit (const mbchar_t mbc); -+ extern int mb_width (const mbchar_t mbc); -+ extern void mb_putc (const mbchar_t mbc, FILE *stream); -+ extern void mb_setascii (mbchar_t *new, char sc); -+ extern void mb_copy (mbchar_t *new, const mbchar_t *old); -+ */ -+ -+#ifndef _MBCHAR_H -+#define _MBCHAR_H 1 -+ -+/* This file uses _GL_INLINE_HEADER_BEGIN, _GL_INLINE. */ -+#if !_GL_CONFIG_H_INCLUDED -+ #error "Please include config.h first." -+#endif -+ -+#include <string.h> -+#include <uchar.h> -+ -+_GL_INLINE_HEADER_BEGIN -+#ifndef MBCHAR_INLINE -+# define MBCHAR_INLINE _GL_INLINE -+#endif -+ -+/* The longest multibyte characters, nowadays, are 4 bytes long. -+ Regardless of the values of MB_CUR_MAX and MB_LEN_MAX. */ -+#define MBCHAR_BUF_SIZE 4 -+ -+struct mbchar -+{ -+ const char *ptr; /* pointer to current character */ -+ size_t bytes; /* number of bytes of current character, > 0 */ -+ bool wc_valid; /* true if wc is a valid 32-bit wide character */ -+ char32_t wc; /* if wc_valid: the current character */ -+ char buf[MBCHAR_BUF_SIZE]; /* room for the bytes, used for file input only */ -+}; -+ -+/* EOF (not a real character) is represented with bytes = 0 and -+ wc_valid = false. */ -+ -+typedef struct mbchar mbchar_t; -+ -+/* Access the current character. */ -+#define mb_ptr(mbc) ((mbc).ptr) -+#define mb_len(mbc) ((mbc).bytes) -+ -+/* Comparison of characters. */ -+#define mb_iseq(mbc, sc) ((mbc).wc_valid && (mbc).wc == (sc)) -+#define mb_isnul(mbc) ((mbc).wc_valid && (mbc).wc == 0) -+#define mb_cmp(mbc1, mbc2) \ -+ ((mbc1).wc_valid \ -+ ? ((mbc2).wc_valid \ -+ ? _GL_CMP ((mbc1).wc, (mbc2).wc) \ -+ : -1) \ -+ : ((mbc2).wc_valid \ -+ ? 1 \ -+ : (mbc1).bytes == (mbc2).bytes \ -+ ? memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) \ -+ : (mbc1).bytes < (mbc2).bytes \ -+ ? (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) > 0 ? 1 : -1) \ -+ : (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc2).bytes) >= 0 ? 1 : -1))) -+#define mb_casecmp(mbc1, mbc2) \ -+ ((mbc1).wc_valid \ -+ ? ((mbc2).wc_valid \ -+ ? _GL_CMP (c32tolower ((mbc1).wc), c32tolower ((mbc2).wc)) \ -+ : -1) \ -+ : ((mbc2).wc_valid \ -+ ? 1 \ -+ : (mbc1).bytes == (mbc2).bytes \ -+ ? memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) \ -+ : (mbc1).bytes < (mbc2).bytes \ -+ ? (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) > 0 ? 1 : -1) \ -+ : (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc2).bytes) >= 0 ? 1 : -1))) -+#define mb_equal(mbc1, mbc2) \ -+ ((mbc1).wc_valid && (mbc2).wc_valid \ -+ ? (mbc1).wc == (mbc2).wc \ -+ : (mbc1).bytes == (mbc2).bytes \ -+ && memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) == 0) -+#define mb_caseequal(mbc1, mbc2) \ -+ ((mbc1).wc_valid && (mbc2).wc_valid \ -+ ? c32tolower ((mbc1).wc) == c32tolower ((mbc2).wc) \ -+ : (mbc1).bytes == (mbc2).bytes \ -+ && memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) == 0) -+ -+/* <ctype.h>, <wctype.h> classification. */ -+#define mb_isascii(mbc) \ -+ ((mbc).wc_valid && (mbc).wc >= 0 && (mbc).wc <= 127) -+#define mb_isalnum(mbc) ((mbc).wc_valid && c32isalnum ((mbc).wc)) -+#define mb_isalpha(mbc) ((mbc).wc_valid && c32isalpha ((mbc).wc)) -+#define mb_isblank(mbc) ((mbc).wc_valid && c32isblank ((mbc).wc)) -+#define mb_iscntrl(mbc) ((mbc).wc_valid && c32iscntrl ((mbc).wc)) -+#define mb_isdigit(mbc) ((mbc).wc_valid && c32isdigit ((mbc).wc)) -+#define mb_isgraph(mbc) ((mbc).wc_valid && c32isgraph ((mbc).wc)) -+#define mb_islower(mbc) ((mbc).wc_valid && c32islower ((mbc).wc)) -+#define mb_isprint(mbc) ((mbc).wc_valid && c32isprint ((mbc).wc)) -+#define mb_ispunct(mbc) ((mbc).wc_valid && c32ispunct ((mbc).wc)) -+#define mb_isspace(mbc) ((mbc).wc_valid && c32isspace ((mbc).wc)) -+#define mb_isupper(mbc) ((mbc).wc_valid && c32isupper ((mbc).wc)) -+#define mb_isxdigit(mbc) ((mbc).wc_valid && c32isxdigit ((mbc).wc)) -+ -+/* Extra <wchar.h> function. */ -+ -+/* Unprintable characters appear as a small box of width 1. */ -+#define MB_UNPRINTABLE_WIDTH 1 -+ -+MBCHAR_INLINE int -+mb_width_aux (char32_t wc) -+{ -+ int w = c32width (wc); -+ /* For unprintable characters, arbitrarily return 0 for control characters -+ and MB_UNPRINTABLE_WIDTH otherwise. */ -+ return (w >= 0 ? w : c32iscntrl (wc) ? 0 : MB_UNPRINTABLE_WIDTH); -+} -+ -+#define mb_width(mbc) \ -+ ((mbc).wc_valid ? mb_width_aux ((mbc).wc) : MB_UNPRINTABLE_WIDTH) -+ -+/* Output. */ -+#define mb_putc(mbc, stream) fwrite ((mbc).ptr, 1, (mbc).bytes, (stream)) -+ -+/* Assignment. */ -+# define mb_setascii(mbc, sc) \ -+ ((mbc)->ptr = (mbc)->buf, (mbc)->bytes = 1, (mbc)->wc_valid = 1, \ -+ (mbc)->wc = (mbc)->buf[0] = (sc)) -+ -+/* Copying a character. */ -+MBCHAR_INLINE void -+mb_copy (mbchar_t *new_mbc, const mbchar_t *old_mbc) -+{ -+ if (old_mbc->ptr == &old_mbc->buf[0]) -+ { -+ memcpy (&new_mbc->buf[0], &old_mbc->buf[0], old_mbc->bytes); -+ new_mbc->ptr = &new_mbc->buf[0]; -+ } -+ else -+ new_mbc->ptr = old_mbc->ptr; -+ new_mbc->bytes = old_mbc->bytes; -+ if ((new_mbc->wc_valid = old_mbc->wc_valid)) -+ new_mbc->wc = old_mbc->wc; -+} -+ -+ -+/* is_basic(c) tests whether the single-byte character c is -+ - in the ISO C "basic character set" or is one of '@', '$', and '`' -+ which ISO C 23 § 5.2.1.1.(1) guarantees to be single-byte and in -+ practice are safe to treat as basic in the execution character set, -+ or -+ - in the POSIX "portable character set", which -+ https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap06.html -+ equally guarantees to be single-byte. -+ This is a convenience function, and is in this file only to share code -+ between mbiter.h, mbuiter.h, and mbfile.h. */ -+#if (' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \ -+ && ('$' == 36) && ('%' == 37) && ('&' == 38) && (''' == 39) \ -+ && ('(' == 40) && (')' == 41) && ('*' == 42) && ('+' == 43) \ -+ && (',' == 44) && ('-' == 45) && ('.' == 46) && ('/' == 47) \ -+ && ('0' == 48) && ('1' == 49) && ('2' == 50) && ('3' == 51) \ -+ && ('4' == 52) && ('5' == 53) && ('6' == 54) && ('7' == 55) \ -+ && ('8' == 56) && ('9' == 57) && (':' == 58) && (';' == 59) \ -+ && ('<' == 60) && ('=' == 61) && ('>' == 62) && ('?' == 63) \ -+ && ('@' == 64) && ('A' == 65) && ('B' == 66) && ('C' == 67) \ -+ && ('D' == 68) && ('E' == 69) && ('F' == 70) && ('G' == 71) \ -+ && ('H' == 72) && ('I' == 73) && ('J' == 74) && ('K' == 75) \ -+ && ('L' == 76) && ('M' == 77) && ('N' == 78) && ('O' == 79) \ -+ && ('P' == 80) && ('Q' == 81) && ('R' == 82) && ('S' == 83) \ -+ && ('T' == 84) && ('U' == 85) && ('V' == 86) && ('W' == 87) \ -+ && ('X' == 88) && ('Y' == 89) && ('Z' == 90) && ('[' == 91) \ -+ && ('\' == 92) && (']' == 93) && ('^' == 94) && ('_' == 95) \ -+ && ('`' == 96) && ('a' == 97) && ('b' == 98) && ('c' == 99) \ -+ && ('d' == 100) && ('e' == 101) && ('f' == 102) && ('g' == 103) \ -+ && ('h' == 104) && ('i' == 105) && ('j' == 106) && ('k' == 107) \ -+ && ('l' == 108) && ('m' == 109) && ('n' == 110) && ('o' == 111) \ -+ && ('p' == 112) && ('q' == 113) && ('r' == 114) && ('s' == 115) \ -+ && ('t' == 116) && ('u' == 117) && ('v' == 118) && ('w' == 119) \ -+ && ('x' == 120) && ('y' == 121) && ('z' == 122) && ('{' == 123) \ -+ && ('|' == 124) && ('}' == 125) && ('~' == 126) -+/* The character set is ISO-646, not EBCDIC. */ -+# define IS_BASIC_ASCII 1 -+ -+/* All locale encodings (see localcharset.h) map the characters 0x00..0x7F -+ to U+0000..U+007F, like ASCII, except for -+ CP864 different mapping of '%' -+ SHIFT_JIS different mappings of 0x5C, 0x7E -+ JOHAB different mapping of 0x5C -+ However, these characters in the range 0x20..0x7E are in the ISO C -+ "basic character set" and in the POSIX "portable character set", which -+ ISO C and POSIX guarantee to be single-byte. Thus, locales with these -+ encodings are not POSIX compliant. And they are most likely not in use -+ any more (as of 2023). */ -+# define is_basic(c) ((unsigned char) (c) < 0x80) -+ -+#else -+ -+MBCHAR_INLINE bool -+is_basic (char c) -+{ -+ switch (c) -+ { -+ case '\0': -+ case '\007': case '\010': -+ case '\t': case '\n': case '\v': case '\f': case '\r': -+ case ' ': case '!': case '"': case '#': case '$': case '%': -+ case '&': case ''': case '(': case ')': case '*': -+ case '+': case ',': case '-': case '.': case '/': -+ case '0': case '1': case '2': case '3': case '4': -+ case '5': case '6': case '7': case '8': case '9': -+ case ':': case ';': case '<': case '=': case '>': -+ case '?': case '@': -+ case 'A': case 'B': case 'C': case 'D': case 'E': -+ case 'F': case 'G': case 'H': case 'I': case 'J': -+ case 'K': case 'L': case 'M': case 'N': case 'O': -+ case 'P': case 'Q': case 'R': case 'S': case 'T': -+ case 'U': case 'V': case 'W': case 'X': case 'Y': -+ case 'Z': -+ case '[': case '\': case ']': case '^': case '_': case '`': -+ case 'a': case 'b': case 'c': case 'd': case 'e': -+ case 'f': case 'g': case 'h': case 'i': case 'j': -+ case 'k': case 'l': case 'm': case 'n': case 'o': -+ case 'p': case 'q': case 'r': case 's': case 't': -+ case 'u': case 'v': case 'w': case 'x': case 'y': -+ case 'z': case '{': case '|': case '}': case '~': -+ return 1; -+ default: -+ return 0; -+ } -+} -+ -+#endif -+ -+_GL_INLINE_HEADER_END -+ -+#endif /* _MBCHAR_H */ -diff --git a/lib/mbfile.c b/lib/mbfile.c -new file mode 100644 -index 0000000..8d2957b ---- /dev/null -+++ b/lib/mbfile.c -@@ -0,0 +1,20 @@ -+/* Multibyte character I/O: macros for multi-byte encodings. -+ Copyright (C) 2012-2023 Free Software Foundation, Inc. -+ -+ This file is free software: you can redistribute it and/or modify -+ it under the terms of the GNU Lesser General Public License as -+ published by the Free Software Foundation, either version 3 of the -+ License, or (at your option) any later version. -+ -+ This file is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public License -+ along with this program. If not, see https://www.gnu.org/licenses/. */ -+ -+#include <config.h> -+ -+#define MBFILE_INLINE _GL_EXTERN_INLINE -+#include "mbfile.h" -diff --git a/lib/mbfile.h b/lib/mbfile.h -new file mode 100644 -index 0000000..ad61c19 ---- /dev/null -+++ b/lib/mbfile.h -@@ -0,0 +1,267 @@ -+/* Multibyte character I/O: macros for multi-byte encodings. -+ Copyright (C) 2001, 2005, 2009-2023 Free Software Foundation, Inc. -+ -+ This file is free software: you can redistribute it and/or modify -+ it under the terms of the GNU Lesser General Public License as -+ published by the Free Software Foundation, either version 3 of the -+ License, or (at your option) any later version. -+ -+ This file is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public License -+ along with this program. If not, see https://www.gnu.org/licenses/. */ -+ -+/* Written by Mitsuru Chinen mchinen@yamato.ibm.com -+ and Bruno Haible bruno@clisp.org. */ -+ -+/* The macros in this file implement multi-byte character input from a -+ stream. -+ -+ mb_file_t -+ is the type for multibyte character input stream, usable for variable -+ declarations. -+ -+ mbf_char_t -+ is the type for multibyte character or EOF, usable for variable -+ declarations. -+ -+ mbf_init (mbf, stream) -+ initializes the MB_FILE for reading from stream. -+ -+ mbf_getc (mbc, mbf) -+ reads the next multibyte character from mbf and stores it in mbc. -+ -+ mb_iseof (mbc) -+ returns true if mbc represents the EOF value. -+ -+ Here are the function prototypes of the macros. -+ -+ extern void mbf_init (mb_file_t mbf, FILE *stream); -+ extern void mbf_getc (mbf_char_t mbc, mb_file_t mbf); -+ extern bool mb_iseof (const mbf_char_t mbc); -+ */ -+ -+#ifndef _MBFILE_H -+#define _MBFILE_H 1 -+ -+/* This file uses _GL_INLINE_HEADER_BEGIN, _GL_INLINE. */ -+#if !_GL_CONFIG_H_INCLUDED -+ #error "Please include config.h first." -+#endif -+ -+#include <assert.h> -+#include <stdio.h> -+#include <string.h> -+#include <wchar.h> -+ -+#include "mbchar.h" -+ -+_GL_INLINE_HEADER_BEGIN -+#ifndef MBFILE_INLINE -+# define MBFILE_INLINE _GL_INLINE -+#endif -+ -+struct mbfile_multi { -+ FILE *fp; -+ bool eof_seen; -+ bool have_pushback; -+ mbstate_t state; -+ unsigned int bufcount; -+ char buf[MBCHAR_BUF_SIZE]; -+ struct mbchar pushback; -+}; -+ -+MBFILE_INLINE void -+mbfile_multi_getc (struct mbchar *mbc, struct mbfile_multi *mbf) -+{ -+ unsigned int new_bufcount; -+ size_t bytes; -+ -+ /* If EOF has already been seen, don't use getc. This matters if -+ mbf->fp is connected to an interactive tty. */ -+ if (mbf->eof_seen) -+ goto eof; -+ -+ /* Return character pushed back, if there is one. */ -+ if (mbf->have_pushback) -+ { -+ mb_copy (mbc, &mbf->pushback); -+ mbf->have_pushback = false; -+ return; -+ } -+ -+ new_bufcount = mbf->bufcount; -+ -+ /* If mbf->state is not in an initial state, some more 32-bit wide character -+ may be hiding in the state. We need to call mbrtoc32 again. */ -+ #if GNULIB_MBRTOC32_REGULAR -+ assert (mbsinit (&mbf->state)); -+ #else -+ if (mbsinit (&mbf->state)) -+ #endif -+ { -+ /* Before using mbrtoc32, we need at least one byte. */ -+ if (new_bufcount == 0) -+ { -+ int c = getc (mbf->fp); -+ if (c == EOF) -+ { -+ mbf->eof_seen = true; -+ goto eof; -+ } -+ mbf->buf[0] = (unsigned char) c; -+ new_bufcount++; -+ } -+ -+ /* Handle most ASCII characters quickly, without calling mbrtoc32(). */ -+ if (new_bufcount == 1 && is_basic (mbf->buf[0])) -+ { -+ /* These characters are part of the POSIX portable character set. -+ For most of them, namely those in the ISO C basic character set, -+ ISO C 99 guarantees that their wide character code is identical to -+ their char code. For the few other ones, this is the case as well, -+ in all locale encodings that are in use. The 32-bit wide character -+ code is the same as well. */ -+ mbc->wc = mbc->buf[0] = mbf->buf[0]; -+ mbc->wc_valid = true; -+ mbc->ptr = &mbc->buf[0]; -+ mbc->bytes = 1; -+ mbf->bufcount = 0; -+ return; -+ } -+ } -+ -+ /* Use mbrtoc32 on an increasing number of bytes. Read only as many bytes -+ from mbf->fp as needed. This is needed to give reasonable interactive -+ behaviour when mbf->fp is connected to an interactive tty. */ -+ for (;;) -+ { -+ /* Feed the bytes one by one into mbrtoc32. */ -+ bytes = mbrtoc32 (&mbc->wc, &mbf->buf[mbf->bufcount], new_bufcount - mbf->bufcount, &mbf->state); -+ -+ if (bytes == (size_t) -1) -+ { -+ /* An invalid multibyte sequence was encountered. */ -+ mbf->bufcount = new_bufcount; -+ /* Return a single byte. */ -+ bytes = 1; -+ mbc->wc_valid = false; -+ /* Allow the next invocation to continue from a sane state. */ -+ mbszero (&mbf->state); -+ break; -+ } -+ else if (bytes == (size_t) -2) -+ { -+ /* An incomplete multibyte character. */ -+ mbf->bufcount = new_bufcount; -+ if (mbf->bufcount == MBCHAR_BUF_SIZE) -+ { -+ /* An overlong incomplete multibyte sequence was encountered. */ -+ /* Return a single byte. */ -+ bytes = 1; -+ mbc->wc_valid = false; -+ break; -+ } -+ else -+ { -+ /* Read one more byte and retry mbrtoc32. */ -+ int c = getc (mbf->fp); -+ if (c == EOF) -+ { -+ /* An incomplete multibyte character at the end. */ -+ mbf->eof_seen = true; -+ bytes = new_bufcount; -+ mbc->wc_valid = false; -+ break; -+ } -+ mbf->buf[new_bufcount] = (unsigned char) c; -+ new_bufcount++; -+ } -+ } -+ else -+ { -+ #if !GNULIB_MBRTOC32_REGULAR -+ if (bytes == (size_t) -3) -+ { -+ /* The previous multibyte sequence produced an additional 32-bit -+ wide character. */ -+ mbf->bufcount = new_bufcount; -+ bytes = 0; -+ } -+ else -+ #endif -+ { -+ bytes = mbf->bufcount + bytes; -+ mbf->bufcount = new_bufcount; -+ if (bytes == 0) -+ { -+ /* A null 32-bit wide character was encountered. */ -+ bytes = 1; -+ assert (mbf->buf[0] == '\0'); -+ assert (mbc->wc == 0); -+ } -+ } -+ mbc->wc_valid = true; -+ break; -+ } -+ } -+ -+ /* Return the multibyte sequence mbf->buf[0..bytes-1]. */ -+ mbc->ptr = &mbc->buf[0]; -+ memcpy (&mbc->buf[0], &mbf->buf[0], bytes); -+ mbc->bytes = bytes; -+ -+ mbf->bufcount -= bytes; -+ if (mbf->bufcount > 0) -+ { -+ /* It's not worth calling memmove() for so few bytes. */ -+ unsigned int count = mbf->bufcount; -+ char *p = &mbf->buf[0]; -+ -+ do -+ { -+ *p = *(p + bytes); -+ p++; -+ } -+ while (--count > 0); -+ } -+ return; -+ -+eof: -+ /* An mbchar_t with bytes == 0 is used to indicate EOF. */ -+ mbc->ptr = NULL; -+ mbc->bytes = 0; -+ mbc->wc_valid = false; -+ return; -+} -+ -+MBFILE_INLINE void -+mbfile_multi_ungetc (const struct mbchar *mbc, struct mbfile_multi *mbf) -+{ -+ mb_copy (&mbf->pushback, mbc); -+ mbf->have_pushback = true; -+} -+ -+typedef struct mbfile_multi mb_file_t; -+ -+typedef mbchar_t mbf_char_t; -+ -+#define mbf_init(mbf, stream) \ -+ ((mbf).fp = (stream), \ -+ (mbf).eof_seen = false, \ -+ (mbf).have_pushback = false, \ -+ mbszero (&(mbf).state), \ -+ (mbf).bufcount = 0) -+ -+#define mbf_getc(mbc, mbf) mbfile_multi_getc (&(mbc), &(mbf)) -+ -+#define mbf_ungetc(mbc, mbf) mbfile_multi_ungetc (&(mbc), &(mbf)) -+ -+#define mb_iseof(mbc) ((mbc).bytes == 0) -+ -+_GL_INLINE_HEADER_END -+ -+#endif /* _MBFILE_H */ -diff --git a/m4/mbchar.m4 b/m4/mbchar.m4 -new file mode 100644 -index 0000000..471e8c4 ---- /dev/null -+++ b/m4/mbchar.m4 -@@ -0,0 +1,13 @@ -+# mbchar.m4 serial 9 -+dnl Copyright (C) 2005-2007, 2009-2024 Free Software Foundation, Inc. -+dnl This file is free software; the Free Software Foundation -+dnl gives unlimited permission to copy and/or distribute it, -+dnl with or without modifications, as long as this notice is preserved. -+ -+dnl autoconf tests required for use of mbchar.m4 -+dnl From Bruno Haible. -+ -+AC_DEFUN([gl_MBCHAR], -+[ -+ AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS]) -+]) -diff --git a/m4/mbfile.m4 b/m4/mbfile.m4 -new file mode 100644 -index 0000000..83068a9 ---- /dev/null -+++ b/m4/mbfile.m4 -@@ -0,0 +1,14 @@ -+# mbfile.m4 serial 7 -+dnl Copyright (C) 2005, 2008-2023 Free Software Foundation, Inc. -+dnl This file is free software; the Free Software Foundation -+dnl gives unlimited permission to copy and/or distribute it, -+dnl with or without modifications, as long as this notice is preserved. -+ -+dnl autoconf tests required for use of mbfile.h -+dnl From Bruno Haible. -+ -+AC_DEFUN([gl_MBFILE], -+[ -+ AC_REQUIRE([AC_TYPE_MBSTATE_T]) -+ : -+]) -diff --git a/src/cut.c b/src/cut.c -index 061e09c..6d10425 100644 ---- a/src/cut.c -+++ b/src/cut.c -@@ -27,6 +27,11 @@ - #include <stdio.h> - #include <getopt.h> - #include <sys/types.h> -+ -+/* Get mbstate_t, mbrtowc(). */ -+#if HAVE_WCHAR_H -+# include <wchar.h> -+#endif - #include "system.h" - - #include "assure.h" -@@ -35,6 +40,18 @@ - - #include "set-fields.h" - -+/* MB_LEN_MAX is incorrectly defined to be 1 in at least one GCC -+ installation; work around this configuration error. */ -+#if !defined MB_LEN_MAX || MB_LEN_MAX < 2 -+# undef MB_LEN_MAX -+# define MB_LEN_MAX 16 -+#endif -+ -+/* Some systems, like BeOS, have multibyte encodings but lack mbstate_t. */ -+#if HAVE_MBRTOWC && defined mbstate_t -+# define mbrtowc(pwc, s, n, ps) (mbrtowc) (pwc, s, n, 0) -+#endif -+ - /* The official name of this program (e.g., no 'g' prefix). */ - #define PROGRAM_NAME "cut" - -@@ -51,6 +68,52 @@ - } \ - while (0) - -+/* Refill the buffer BUF to get a multibyte character. */ -+#define REFILL_BUFFER(BUF, BUFPOS, BUFLEN, STREAM) \ -+ do \ -+ { \ -+ if (BUFLEN < MB_LEN_MAX && !feof (STREAM) && !ferror (STREAM)) \ -+ { \ -+ memmove (BUF, BUFPOS, BUFLEN); \ -+ BUFLEN += fread (BUF + BUFLEN, sizeof(char), BUFSIZ, STREAM); \ -+ BUFPOS = BUF; \ -+ } \ -+ } \ -+ while (0) -+ -+/* Get wide character on BUFPOS. BUFPOS is not included after that. -+ If byte sequence is not valid as a character, CONVFAIL is true. Otherwise false. */ -+#define GET_NEXT_WC_FROM_BUFFER(WC, BUFPOS, BUFLEN, MBLENGTH, STATE, CONVFAIL) \ -+ do \ -+ { \ -+ mbstate_t state_bak; \ -+ \ -+ if (BUFLEN < 1) \ -+ { \ -+ WC = WEOF; \ -+ break; \ -+ } \ -+ \ -+ /* Get a wide character. */ \ -+ CONVFAIL = false; \ -+ state_bak = STATE; \ -+ MBLENGTH = mbrtowc ((wchar_t *)&WC, BUFPOS, BUFLEN, &STATE); \ -+ \ -+ switch (MBLENGTH) \ -+ { \ -+ case (size_t)-1: \ -+ case (size_t)-2: \ -+ CONVFAIL = true; \ -+ STATE = state_bak; \ -+ /* Fall througn. */ \ -+ \ -+ case 0: \ -+ MBLENGTH = 1; \ -+ break; \ -+ } \ -+ } \ -+ while (0) -+ - - /* Pointer inside RP. When checking if a byte or field is selected - by a finite range, we check if it is between CURRENT_RP.LO -@@ -58,6 +121,9 @@ - CURRENT_RP.HI then we make CURRENT_RP to point to the next range pair. */ - static struct field_range_pair *current_rp; - -+/* Length of the delimiter given as argument to -d. */ -+size_t delimlen; -+ - /* This buffer is used to support the semantics of the -s option - (or lack of same) when the specified field list includes (does - not include) the first field. In both of those cases, the entire -@@ -70,6 +136,29 @@ static char *field_1_buffer; - /* The number of bytes allocated for FIELD_1_BUFFER. */ - static size_t field_1_bufsize; - -+enum operating_mode -+ { -+ undefined_mode, -+ -+ /* Output bytes that are at the given positions. */ -+ byte_mode, -+ -+ /* Output characters that are at the given positions. */ -+ character_mode, -+ -+ /* Output the given delimiter-separated fields. */ -+ field_mode -+ }; -+ -+static enum operating_mode operating_mode; -+ -+/* If nonzero, when in byte mode, don't split multibyte characters. */ -+static int byte_mode_character_aware; -+ -+/* If nonzero, the function for single byte locale is work -+ if this program runs on multibyte locale. */ -+static int force_singlebyte_mode; -+ - /* If true, do not output lines containing no delimiter characters. - Otherwise, all such lines are printed. This option is valid only - with field mode. */ -@@ -81,10 +170,16 @@ static bool complement; - - /* The delimiter character for field mode. */ - static unsigned char delim; -+#if HAVE_WCHAR_H -+static wchar_t wcdelim; -+#endif - - /* The delimiter for each line/record. */ - static unsigned char line_delim = '\n'; - -+/* True if the --output-delimiter=STRING option was specified. */ -+static bool output_delimiter_specified; -+ - /* The length of output_delimiter_string. */ - static size_t output_delimiter_length; - -@@ -92,9 +187,6 @@ static size_t output_delimiter_length; - string consisting of the input delimiter. */ - static char *output_delimiter_string; - --/* The output delimiter string contents, if the default. */ --static char output_delimiter_default[1]; -- - /* True if we have ever read standard input. */ - static bool have_read_stdin; - -@@ -148,7 +240,7 @@ Print selected parts of lines from each FILE to standard output.\n\ - -f, --fields=LIST select only these fields; also print any line\n\ - that contains no delimiter character, unless\n\ - the -s option is specified\n\ -- -n (ignored)\n\ -+ -n with -b: don't split multibyte characters\n\ - "), stdout); - fputs (_("\ - --complement complement the set of selected bytes, characters\n\ -@@ -252,7 +344,7 @@ cut_bytes (FILE *stream) - next_item (&byte_idx); - if (print_kth (byte_idx)) - { -- if (output_delimiter_string != output_delimiter_default) -+ if (output_delimiter_specified) - { - if (print_delimiter && is_range_start_index (byte_idx)) - { -@@ -271,6 +363,82 @@ cut_bytes (FILE *stream) - } - } - -+#if HAVE_MBRTOWC -+/* This function is in use for the following case. -+ -+ 1. Read from the stream STREAM, printing to standard output any selected -+ characters. -+ -+ 2. Read from stream STREAM, printing to standard output any selected bytes, -+ without splitting multibyte characters. */ -+ -+static void -+cut_characters_or_cut_bytes_no_split (FILE *stream) -+{ -+ uintmax_t idx; /* number of bytes or characters in the line so far. */ -+ char buf[MB_LEN_MAX + BUFSIZ]; /* For spooling a read byte sequence. */ -+ char *bufpos; /* Next read position of BUF. */ -+ size_t buflen; /* The length of the byte sequence in buf. */ -+ wint_t wc; /* A gotten wide character. */ -+ size_t mblength; /* The byte size of a multibyte character which shows -+ as same character as WC. */ -+ mbstate_t state; /* State of the stream. */ -+ bool convfail = false; /* true, when conversion failed. Otherwise false. */ -+ /* Whether to begin printing delimiters between ranges for the current line. -+ Set after we've begun printing data corresponding to the first range. */ -+ bool print_delimiter = false; -+ -+ idx = 0; -+ buflen = 0; -+ bufpos = buf; -+ memset (&state, '\0', sizeof(mbstate_t)); -+ -+ current_rp = frp; -+ -+ while (1) -+ { -+ REFILL_BUFFER (buf, bufpos, buflen, stream); -+ -+ GET_NEXT_WC_FROM_BUFFER (wc, bufpos, buflen, mblength, state, convfail); -+ (void) convfail; /* ignore unused */ -+ -+ if (wc == WEOF) -+ { -+ if (idx > 0) -+ putchar (line_delim); -+ break; -+ } -+ else if (wc == line_delim) -+ { -+ putchar (line_delim); -+ idx = 0; -+ print_delimiter = false; -+ current_rp = frp; -+ } -+ else -+ { -+ next_item (&idx); -+ if (print_kth (idx)) -+ { -+ if (output_delimiter_specified) -+ { -+ if (print_delimiter && is_range_start_index (idx)) -+ { -+ fwrite (output_delimiter_string, sizeof (char), -+ output_delimiter_length, stdout); -+ } -+ print_delimiter = true; -+ } -+ fwrite (bufpos, mblength, sizeof(char), stdout); -+ } -+ } -+ -+ buflen -= mblength; -+ bufpos += mblength; -+ } -+} -+#endif -+ - /* Read from stream STREAM, printing to standard output any selected fields. */ - - static void -@@ -433,11 +601,218 @@ cut_fields (FILE *stream) - } - } - --/* Process file FILE to standard output, using CUT_STREAM. -+#if HAVE_MBRTOWC -+static void -+cut_fields_mb (FILE *stream) -+{ -+ int c; -+ uintmax_t field_idx; -+ int found_any_selected_field; -+ int buffer_first_field; -+ int empty_input; -+ char buf[MB_LEN_MAX + BUFSIZ]; /* For spooling a read byte sequence. */ -+ char *bufpos; /* Next read position of BUF. */ -+ size_t buflen; /* The length of the byte sequence in buf. */ -+ wint_t wc = 0; /* A gotten wide character. */ -+ size_t mblength; /* The byte size of a multibyte character which shows -+ as same character as WC. */ -+ mbstate_t state; /* State of the stream. */ -+ bool convfail = false; /* true, when conversion failed. Otherwise false. */ -+ -+ current_rp = frp; -+ -+ found_any_selected_field = 0; -+ field_idx = 1; -+ bufpos = buf; -+ buflen = 0; -+ memset (&state, '\0', sizeof(mbstate_t)); -+ -+ c = getc (stream); -+ empty_input = (c == EOF); -+ if (c != EOF) -+ { -+ ungetc (c, stream); -+ wc = 0; -+ } -+ else -+ wc = WEOF; -+ -+ /* To support the semantics of the -s flag, we may have to buffer -+ all of the first field to determine whether it is `delimited.' -+ But that is unnecessary if all non-delimited lines must be printed -+ and the first field has been selected, or if non-delimited lines -+ must be suppressed and the first field has *not* been selected. -+ That is because a non-delimited line has exactly one field. */ -+ buffer_first_field = (suppress_non_delimited ^ !print_kth (1)); -+ -+ while (1) -+ { -+ if (field_idx == 1 && buffer_first_field) -+ { -+ int len = 0; -+ -+ while (1) -+ { -+ REFILL_BUFFER (buf, bufpos, buflen, stream); -+ -+ GET_NEXT_WC_FROM_BUFFER -+ (wc, bufpos, buflen, mblength, state, convfail); -+ -+ if (wc == WEOF) -+ break; -+ -+ field_1_buffer = xrealloc (field_1_buffer, len + mblength); -+ memcpy (field_1_buffer + len, bufpos, mblength); -+ len += mblength; -+ buflen -= mblength; -+ bufpos += mblength; -+ -+ if (!convfail && (wc == line_delim || wc == wcdelim)) -+ break; -+ } -+ -+ if (len <= 0 && wc == WEOF) -+ break; -+ -+ /* If the first field extends to the end of line (it is not -+ delimited) and we are printing all non-delimited lines, -+ print this one. */ -+ if (convfail || (!convfail && wc != wcdelim)) -+ { -+ if (suppress_non_delimited) -+ { -+ /* Empty. */ -+ } -+ else -+ { -+ fwrite (field_1_buffer, sizeof (char), len, stdout); -+ /* Make sure the output line is newline terminated. */ -+ if (convfail || (!convfail && wc != line_delim)) -+ putchar (line_delim); -+ } -+ continue; -+ } -+ -+ if (print_kth (1)) -+ { -+ /* Print the field, but not the trailing delimiter. */ -+ fwrite (field_1_buffer, sizeof (char), len - 1, stdout); -+ found_any_selected_field = 1; -+ } -+ next_item (&field_idx); -+ } -+ -+ if (wc != WEOF) -+ { -+ if (print_kth (field_idx)) -+ { -+ if (found_any_selected_field) -+ { -+ fwrite (output_delimiter_string, sizeof (char), -+ output_delimiter_length, stdout); -+ } -+ found_any_selected_field = 1; -+ } -+ -+ while (1) -+ { -+ REFILL_BUFFER (buf, bufpos, buflen, stream); -+ -+ GET_NEXT_WC_FROM_BUFFER -+ (wc, bufpos, buflen, mblength, state, convfail); -+ -+ if (wc == WEOF) -+ break; -+ else if (!convfail && (wc == wcdelim || wc == line_delim)) -+ { -+ buflen -= mblength; -+ bufpos += mblength; -+ break; -+ } -+ -+ if (print_kth (field_idx)) -+ fwrite (bufpos, mblength, sizeof(char), stdout); -+ -+ buflen -= mblength; -+ bufpos += mblength; -+ } -+ } -+ -+ if ((!convfail || wc == line_delim) && buflen < 1) -+ wc = WEOF; -+ -+ if (!convfail && wc == wcdelim) -+ next_item (&field_idx); -+ else if (wc == WEOF || (!convfail && wc == line_delim)) -+ { -+ if (found_any_selected_field -+ || (!empty_input && !(suppress_non_delimited && field_idx == 1))) -+ putchar (line_delim); -+ if (wc == WEOF) -+ break; -+ field_idx = 1; -+ current_rp = frp; -+ found_any_selected_field = 0; -+ } -+ } -+} -+#endif -+ -+static void -+cut_stream (FILE *stream) -+{ -+#if HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1 && !force_singlebyte_mode) -+ { -+ switch (operating_mode) -+ { -+ case byte_mode: -+ if (byte_mode_character_aware) -+ cut_characters_or_cut_bytes_no_split (stream); -+ else -+ cut_bytes (stream); -+ break; -+ -+ case character_mode: -+ cut_characters_or_cut_bytes_no_split (stream); -+ break; -+ -+ case field_mode: -+ if (delimlen == 1) -+ { -+ /* Check if we have utf8 multibyte locale, so we can use this -+ optimization because of uniqueness of characters, which is -+ not true for e.g. SJIS */ -+ char * loc = setlocale(LC_CTYPE, NULL); -+ if (loc && (strstr (loc, "UTF-8") || strstr (loc, "utf-8") || -+ strstr (loc, "UTF8") || strstr (loc, "utf8"))) -+ { -+ cut_fields (stream); -+ break; -+ } -+ } -+ cut_fields_mb (stream); -+ break; -+ -+ default: -+ abort (); -+ } -+ } -+ else -+#endif -+ { -+ if (operating_mode == field_mode) -+ cut_fields (stream); -+ else -+ cut_bytes (stream); -+ } -+} -+ -+/* Process file FILE to standard output. - Return true if successful. */ - - static bool --cut_file (char const *file, void (*cut_stream) (FILE *)) -+cut_file (char const *file) - { - FILE *stream; - -@@ -482,8 +857,8 @@ main (int argc, char **argv) - int optc; - bool ok; - bool delim_specified = false; -- bool byte_mode = false; -- char *spec_list_string = nullptr; -+ char *spec_list_string IF_LINT ( = nullptr); -+ char mbdelim[MB_LEN_MAX + 1]; - - initialize_main (&argc, &argv); - set_program_name (argv[0]); -@@ -493,6 +868,8 @@ main (int argc, char **argv) - - atexit (close_stdout); - -+ operating_mode = undefined_mode; -+ - /* By default, all non-delimited lines are printed. */ - suppress_non_delimited = false; - -@@ -505,35 +882,77 @@ main (int argc, char **argv) - switch (optc) - { - case 'b': -- case 'c': - /* Build the byte list. */ -- byte_mode = true; -- FALLTHROUGH; -+ if (operating_mode != undefined_mode) -+ FATAL_ERROR (_("only one type of list may be specified")); -+ operating_mode = byte_mode; -+ spec_list_string = optarg; -+ break; -+ -+ case 'c': -+ /* Build the character list. */ -+ if (operating_mode != undefined_mode) -+ FATAL_ERROR (_("only one type of list may be specified")); -+ operating_mode = character_mode; -+ spec_list_string = optarg; -+ break; -+ - case 'f': - /* Build the field list. */ -- if (spec_list_string) -- FATAL_ERROR (_("only one list may be specified")); -+ if (operating_mode != undefined_mode) -+ FATAL_ERROR (_("only one type of list may be specified")); -+ operating_mode = field_mode; - spec_list_string = optarg; - break; - - case 'd': - /* New delimiter. */ - /* Interpret -d '' to mean 'use the NUL byte as the delimiter.' */ -- if (optarg[0] != '\0' && optarg[1] != '\0') -- FATAL_ERROR (_("the delimiter must be a single character")); -- delim = optarg[0]; -- delim_specified = true; -+ { -+#if HAVE_MBRTOWC -+ if(MB_CUR_MAX > 1) -+ { -+ mbstate_t state; -+ -+ memset (&state, '\0', sizeof(mbstate_t)); -+ delimlen = mbrtowc (&wcdelim, optarg, strnlen(optarg, MB_LEN_MAX), &state); -+ -+ if (delimlen == (size_t)-1 || delimlen == (size_t)-2) -+ ++force_singlebyte_mode; -+ else -+ { -+ delimlen = (delimlen < 1) ? 1 : delimlen; -+ if (wcdelim != L'\0' && *(optarg + delimlen) != '\0') -+ FATAL_ERROR (_("the delimiter must be a single character")); -+ memcpy (mbdelim, optarg, delimlen); -+ mbdelim[delimlen] = '\0'; -+ if (delimlen == 1) -+ delim = *optarg; -+ } -+ } -+ -+ if (MB_CUR_MAX <= 1 || force_singlebyte_mode) -+#endif -+ { -+ if (optarg[0] != '\0' && optarg[1] != '\0') -+ FATAL_ERROR (_("the delimiter must be a single character")); -+ delim = (unsigned char) optarg[0]; -+ } -+ delim_specified = true; -+ } - break; - - case OUTPUT_DELIMITER_OPTION: -+ output_delimiter_specified = true; - /* Interpret --output-delimiter='' to mean - 'use the NUL byte as the delimiter.' */ - output_delimiter_length = (optarg[0] == '\0' - ? 1 : strlen (optarg)); -- output_delimiter_string = optarg; -+ output_delimiter_string = xstrdup (optarg); - break; - - case 'n': -+ byte_mode_character_aware = 1; - break; - - case 's': -@@ -555,40 +974,57 @@ main (int argc, char **argv) - } - } - -- if (!spec_list_string) -+ if (operating_mode == undefined_mode) - FATAL_ERROR (_("you must specify a list of bytes, characters, or fields")); - -- if (byte_mode) -- { -- if (delim_specified) -- FATAL_ERROR (_("an input delimiter may be specified only\ -+ if (delim_specified && operating_mode != field_mode) -+ FATAL_ERROR (_("an input delimiter may be specified only\ - when operating on fields")); - -- if (suppress_non_delimited) -- FATAL_ERROR (_("suppressing non-delimited lines makes sense\n\ -+ if (suppress_non_delimited && operating_mode != field_mode) -+ FATAL_ERROR (_("suppressing non-delimited lines makes sense\n\ - \tonly when operating on fields")); -- } - - set_fields (spec_list_string, -- ((byte_mode ? SETFLD_ERRMSG_USE_POS : 0) -- | (complement ? SETFLD_COMPLEMENT : 0))); -+ ( (operating_mode == field_mode) ? 0 : SETFLD_ERRMSG_USE_POS) -+ | (complement ? SETFLD_COMPLEMENT : 0) ); - - if (!delim_specified) -- delim = '\t'; -+ { -+ delim = '\t'; -+#ifdef HAVE_MBRTOWC -+ wcdelim = L'\t'; -+ mbdelim[0] = '\t'; -+ mbdelim[1] = '\0'; -+ delimlen = 1; -+#endif -+ } - - if (output_delimiter_string == nullptr) - { -- output_delimiter_default[0] = delim; -- output_delimiter_string = output_delimiter_default; -- output_delimiter_length = 1; -+#ifdef HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1 && !force_singlebyte_mode) -+ { -+ output_delimiter_string = xstrdup(mbdelim); -+ output_delimiter_length = delimlen; -+ } -+ -+ if (MB_CUR_MAX <= 1 || force_singlebyte_mode) -+#endif -+ { -+ static char dummy[2]; -+ dummy[0] = delim; -+ dummy[1] = '\0'; -+ output_delimiter_string = dummy; -+ output_delimiter_length = 1; -+ } - } - -- void (*cut_stream) (FILE *) = byte_mode ? cut_bytes : cut_fields; - if (optind == argc) -- ok = cut_file ("-", cut_stream); -+ ok = cut_file ("-"); - else - for (ok = true; optind < argc; optind++) -- ok &= cut_file (argv[optind], cut_stream); -+ ok &= cut_file (argv[optind]); - - - if (have_read_stdin && fclose (stdin) == EOF) -diff --git a/src/expand-common.c b/src/expand-common.c -index c95998d..d4386fe 100644 ---- a/src/expand-common.c -+++ b/src/expand-common.c -@@ -19,6 +19,7 @@ - #include <ctype.h> - #include <stdio.h> - #include <sys/types.h> -+#include <mbfile.h> - #include "system.h" - #include "fadvise.h" - #include "quote.h" -@@ -123,6 +124,119 @@ set_increment_size (uintmax_t tabval) - return ok; - } - -+extern int -+set_utf_locale (void) -+{ -+ /*try using some predefined locale */ -+ const char* predef_locales[] = {"C.UTF8","en_US.UTF8","en_GB.UTF8"}; -+ -+ const int predef_locales_count=3; -+ for (int i=0;i<predef_locales_count;i++) -+ { -+ if (setlocale(LC_ALL,predef_locales[i])!=NULL) -+ { -+ break; -+ } -+ else if (i==predef_locales_count-1) -+ { -+ return 1; -+ error (EXIT_FAILURE, errno, _("cannot set UTF-8 locale")); -+ } -+ } -+ return 0; -+} -+ -+extern bool -+check_utf_locale(void) -+{ -+ char* locale = setlocale (LC_CTYPE , NULL); -+ if (locale == NULL) -+ { -+ return false; -+ } -+ else if (strcasestr(locale, "utf8") == NULL && strcasestr(locale, "utf-8") == NULL) -+ { -+ return false; -+ } -+ return true; -+} -+ -+extern bool -+check_bom(FILE* fp, mb_file_t *mbf) -+{ -+ int c; -+ -+ -+ c=fgetc(fp); -+ -+ /*test BOM header of the first file */ -+ mbf->bufcount=0; -+ if (c == 0xEF) -+ { -+ c=fgetc(fp); -+ } -+ else -+ { -+ if (c != EOF) -+ { -+ ungetc(c,fp); -+ } -+ return false; -+ } -+ -+ if (c == 0xBB) -+ { -+ c=fgetc(fp); -+ } -+ else -+ { -+ if ( c!= EOF ) -+ { -+ mbf->buf[0]=(unsigned char) 0xEF; -+ mbf->bufcount=1; -+ ungetc(c,fp); -+ return false; -+ } -+ else -+ { -+ ungetc(0xEF,fp); -+ return false; -+ } -+ } -+ if (c == 0xBF) -+ { -+ mbf->bufcount=0; -+ return true; -+ } -+ else -+ { -+ if (c != EOF) -+ { -+ mbf->buf[0]=(unsigned char) 0xEF; -+ mbf->buf[1]=(unsigned char) 0xBB; -+ mbf->bufcount=2; -+ ungetc(c,fp); -+ return false; -+ } -+ else -+ { -+ mbf->buf[0]=(unsigned char) 0xEF; -+ mbf->bufcount=1; -+ ungetc(0xBB,fp); -+ return false; -+ } -+ } -+ return false; -+} -+ -+extern void -+print_bom(void) -+{ -+ putc (0xEF, stdout); -+ putc (0xBB, stdout); -+ putc (0xBF, stdout); -+} -+ - /* Add the comma or blank separated list of tab stops STOPS - to the list of tab stops. */ - extern void -diff --git a/src/expand-common.h b/src/expand-common.h -index 1a57108..6025652 100644 ---- a/src/expand-common.h -+++ b/src/expand-common.h -@@ -25,6 +25,18 @@ extern size_t max_column_width; - /* The desired exit status. */ - extern int exit_status; - -+extern int -+set_utf_locale (void); -+ -+extern bool -+check_utf_locale(void); -+ -+extern bool -+check_bom(FILE* fp, mb_file_t *mbf); -+ -+extern void -+print_bom(void); -+ - /* Add tab stop TABVAL to the end of 'tab_list'. */ - extern void - add_tab_stop (uintmax_t tabval); -diff --git a/src/expand.c b/src/expand.c -index a6176a9..60b1b8e 100644 ---- a/src/expand.c -+++ b/src/expand.c -@@ -38,6 +38,9 @@ - #include <stdio.h> - #include <getopt.h> - #include <sys/types.h> -+ -+#include <mbfile.h> -+ - #include "system.h" - #include "expand-common.h" - -@@ -96,19 +99,41 @@ expand (void) - { - /* Input stream. */ - FILE *fp = next_file (nullptr); -+ mb_file_t mbf; -+ mbf_char_t c; -+ /* True if the starting locale is utf8. */ -+ bool using_utf_locale; -+ -+ /* True if the first file contains BOM header. */ -+ bool found_bom; -+ using_utf_locale=check_utf_locale(); - - if (!fp) - return; -+ mbf_init (mbf, fp); -+ found_bom=check_bom(fp,&mbf); - -- while (true) -+ if (using_utf_locale == false && found_bom == true) -+ { -+ /*try using some predefined locale */ -+ -+ if (set_utf_locale () != 0) - { -- /* Input character, or EOF. */ -- int c; -+ error (EXIT_FAILURE, errno, _("cannot set UTF-8 locale")); -+ } -+ } -+ -+ -+ if (found_bom == true) -+ { -+ print_bom(); -+ } - -+ while (true) -+ { - /* If true, perform translations. */ - bool convert = true; - -- - /* The following variables have valid values only when CONVERT - is true: */ - -@@ -118,17 +143,48 @@ expand (void) - /* Index in TAB_LIST of next tab stop to examine. */ - size_t tab_index = 0; - -- - /* Convert a line of text. */ - - do - { -- while ((c = getc (fp)) < 0 && (fp = next_file (fp))) -- continue; -+ while (true) { -+ mbf_getc (c, mbf); -+ if ((mb_iseof (c)) && (fp = next_file (fp))) -+ { -+ mbf_init (mbf, fp); -+ if (fp!=NULL) -+ { -+ if (check_bom(fp,&mbf)==true) -+ { -+ /*Not the first file - check BOM header*/ -+ if (using_utf_locale==false && found_bom==false) -+ { -+ /*BOM header in subsequent file but not in the first one. */ -+ error (EXIT_FAILURE, errno, _("combination of files with and without BOM header")); -+ } -+ } -+ else -+ { -+ if(using_utf_locale==false && found_bom==true) -+ { -+ /*First file conatined BOM header - locale was switched to UTF -+ *all subsequent files should contain BOM. */ -+ error (EXIT_FAILURE, errno, _("combination of files with and without BOM header")); -+ } -+ } -+ } -+ continue; -+ } -+ else -+ { -+ break; -+ } -+ } -+ - - if (convert) - { -- if (c == '\t') -+ if (mb_iseq (c, '\t')) - { - /* Column the next input tab stop is on. */ - uintmax_t next_tab_column; -@@ -147,32 +203,34 @@ expand (void) - if (putchar (' ') < 0) - write_error (); - -- c = ' '; -+ mb_setascii (&c, ' '); - } -- else if (c == '\b') -+ else if (mb_iseq (c, '\b')) - { - /* Go back one column, and force recalculation of the - next tab stop. */ - column -= !!column; - tab_index -= !!tab_index; - } -- else -+ /* A leading control character could make us trip over. */ -+ else if (!mb_iscntrl (c)) - { -- column++; -+ column += mb_width (c); - if (!column) - error (EXIT_FAILURE, 0, _("input line is too long")); - } - -- convert &= convert_entire_line || !! isblank (c); -+ convert &= convert_entire_line || mb_isblank (c); - } - -- if (c < 0) -+ if (mb_iseof (c)) - return; - -- if (putchar (c) < 0) -+ mb_putc (c, stdout); -+ if (ferror (stdout)) - write_error (); - } -- while (c != '\n'); -+ while (!mb_iseq (c, '\n')); - } - } - -diff --git a/src/fold.c b/src/fold.c -index 941ad11..cf1e747 100644 ---- a/src/fold.c -+++ b/src/fold.c -@@ -23,10 +23,32 @@ - #include <getopt.h> - #include <sys/types.h> - -+/* Get mbstate_t, mbrtowc(), wcwidth(). */ -+#if HAVE_WCHAR_H -+# include <wchar.h> -+#endif -+ -+/* Get iswprint(), iswblank(), wcwidth(). */ -+#if HAVE_WCTYPE_H -+# include <wctype.h> -+#endif -+ - #include "system.h" - #include "fadvise.h" - #include "xdectoint.h" - -+/* MB_LEN_MAX is incorrectly defined to be 1 in at least one GCC -+ installation; work around this configuration error. */ -+#if !defined MB_LEN_MAX || MB_LEN_MAX < 2 -+# undef MB_LEN_MAX -+# define MB_LEN_MAX 16 -+#endif -+ -+/* Some systems, like BeOS, have multibyte encodings but lack mbstate_t. */ -+#if HAVE_MBRTOWC && defined mbstate_t -+# define mbrtowc(pwc, s, n, ps) (mbrtowc) (pwc, s, n, 0) -+#endif -+ - #define TAB_WIDTH 8 - - /* The official name of this program (e.g., no 'g' prefix). */ -@@ -34,20 +56,41 @@ - - #define AUTHORS proper_name ("David MacKenzie") - -+#define FATAL_ERROR(Message) \ -+ do \ -+ { \ -+ error (0, 0, (Message)); \ -+ usage (2); \ -+ } \ -+ while (0) -+ -+enum operating_mode -+{ -+ /* Fold texts by columns that are at the given positions. */ -+ column_mode, -+ -+ /* Fold texts by bytes that are at the given positions. */ -+ byte_mode, -+ -+ /* Fold texts by characters that are at the given positions. */ -+ character_mode, -+}; -+ -+/* The argument shows current mode. (Default: column_mode) */ -+static enum operating_mode operating_mode; -+ - /* If nonzero, try to break on whitespace. */ - static bool break_spaces; - --/* If nonzero, count bytes, not column positions. */ --static bool count_bytes; -- - /* If nonzero, at least one of the files we read was standard input. */ - static bool have_read_stdin; - --static char const shortopts[] = "bsw:0::1::2::3::4::5::6::7::8::9::"; -+static char const shortopts[] = "bcsw:0::1::2::3::4::5::6::7::8::9::"; - - static struct option const longopts[] = - { - {"bytes", no_argument, nullptr, 'b'}, -+ {"characters", no_argument, nullptr, 'c'}, - {"spaces", no_argument, nullptr, 's'}, - {"width", required_argument, nullptr, 'w'}, - {GETOPT_HELP_OPTION_DECL}, -@@ -75,6 +118,7 @@ Wrap input lines in each FILE, writing to standard output.\n\ - - fputs (_("\ - -b, --bytes count bytes rather than columns\n\ -+ -c, --characters count characters rather than columns\n\ - -s, --spaces break at spaces\n\ - -w, --width=WIDTH use WIDTH columns instead of 80\n\ - "), stdout); -@@ -92,7 +136,7 @@ Wrap input lines in each FILE, writing to standard output.\n\ - static size_t - adjust_column (size_t column, char c) - { -- if (!count_bytes) -+ if (operating_mode != byte_mode) - { - if (c == '\b') - { -@@ -115,30 +159,14 @@ adjust_column (size_t column, char c) - to stdout, with maximum line length WIDTH. - Return true if successful. */ - --static bool --fold_file (char const *filename, size_t width) -+static void -+fold_text (FILE *istream, size_t width, int *saved_errno) - { -- FILE *istream; - int c; - size_t column = 0; /* Screen column where next char will go. */ - size_t offset_out = 0; /* Index in 'line_out' for next char. */ - static char *line_out = nullptr; - static size_t allocated_out = 0; -- int saved_errno; -- -- if (STREQ (filename, "-")) -- { -- istream = stdin; -- have_read_stdin = true; -- } -- else -- istream = fopen (filename, "r"); -- -- if (istream == nullptr) -- { -- error (0, errno, "%s", quotef (filename)); -- return false; -- } - - fadvise (istream, FADVISE_SEQUENTIAL); - -@@ -168,6 +196,15 @@ fold_file (char const *filename, size_t width) - bool found_blank = false; - size_t logical_end = offset_out; - -+ /* If LINE_OUT has no wide character, -+ put a new wide character in LINE_OUT -+ if column is bigger than width. */ -+ if (offset_out == 0) -+ { -+ line_out[offset_out++] = c; -+ continue; -+ } -+ - /* Look for the last blank. */ - while (logical_end) - { -@@ -214,13 +251,225 @@ fold_file (char const *filename, size_t width) - line_out[offset_out++] = c; - } - -- saved_errno = errno; -+ *saved_errno = errno; - if (!ferror (istream)) -- saved_errno = 0; -+ *saved_errno = 0; - - if (offset_out) - fwrite (line_out, sizeof (char), (size_t) offset_out, stdout); - -+} -+ -+#if HAVE_MBRTOWC -+static void -+fold_multibyte_text (FILE *istream, size_t width, int *saved_errno) -+{ -+ char buf[MB_LEN_MAX + BUFSIZ]; /* For spooling a read byte sequence. */ -+ size_t buflen = 0; /* The length of the byte sequence in buf. */ -+ char *bufpos = buf; /* Next read position of BUF. */ -+ wint_t wc; /* A gotten wide character. */ -+ size_t mblength; /* The byte size of a multibyte character which shows -+ as same character as WC. */ -+ mbstate_t state, state_bak; /* State of the stream. */ -+ int convfail = 0; /* 1, when conversion is failed. Otherwise 0. */ -+ -+ static char *line_out = NULL; -+ size_t offset_out = 0; /* Index in `line_out' for next char. */ -+ static size_t allocated_out = 0; -+ -+ int increment; -+ size_t column = 0; -+ -+ size_t last_blank_pos; -+ size_t last_blank_column; -+ int is_blank_seen; -+ int last_blank_increment = 0; -+ int is_bs_following_last_blank; -+ size_t bs_following_last_blank_num; -+ int is_cr_after_last_blank; -+ -+#define CLEAR_FLAGS \ -+ do \ -+ { \ -+ last_blank_pos = 0; \ -+ last_blank_column = 0; \ -+ is_blank_seen = 0; \ -+ is_bs_following_last_blank = 0; \ -+ bs_following_last_blank_num = 0; \ -+ is_cr_after_last_blank = 0; \ -+ } \ -+ while (0) -+ -+#define START_NEW_LINE \ -+ do \ -+ { \ -+ putchar ('\n'); \ -+ column = 0; \ -+ offset_out = 0; \ -+ CLEAR_FLAGS; \ -+ } \ -+ while (0) -+ -+ CLEAR_FLAGS; -+ memset (&state, '\0', sizeof(mbstate_t)); -+ -+ for (;; bufpos += mblength, buflen -= mblength) -+ { -+ if (buflen < MB_LEN_MAX && !feof (istream) && !ferror (istream)) -+ { -+ memmove (buf, bufpos, buflen); -+ buflen += fread (buf + buflen, sizeof(char), BUFSIZ, istream); -+ bufpos = buf; -+ } -+ -+ if (buflen < 1) -+ break; -+ -+ /* Get a wide character. */ -+ state_bak = state; -+ mblength = mbrtowc ((wchar_t *)&wc, bufpos, buflen, &state); -+ -+ switch (mblength) -+ { -+ case (size_t)-1: -+ case (size_t)-2: -+ convfail++; -+ state = state_bak; -+ /* Fall through. */ -+ -+ case 0: -+ mblength = 1; -+ break; -+ } -+ -+rescan: -+ if (operating_mode == byte_mode) /* byte mode */ -+ increment = mblength; -+ else if (operating_mode == character_mode) /* character mode */ -+ increment = 1; -+ else /* column mode */ -+ { -+ if (convfail) -+ increment = 1; -+ else -+ { -+ switch (wc) -+ { -+ case L'\n': -+ fwrite (line_out, sizeof(char), offset_out, stdout); -+ START_NEW_LINE; -+ continue; -+ -+ case L'\b': -+ increment = (column > 0) ? -1 : 0; -+ break; -+ -+ case L'\r': -+ increment = -1 * column; -+ break; -+ -+ case L'\t': -+ increment = 8 - column % 8; -+ break; -+ -+ default: -+ increment = wcwidth (wc); -+ increment = (increment < 0) ? 0 : increment; -+ } -+ } -+ } -+ -+ if (column + increment > width && break_spaces && last_blank_pos) -+ { -+ fwrite (line_out, sizeof(char), last_blank_pos, stdout); -+ putchar ('\n'); -+ -+ offset_out = offset_out - last_blank_pos; -+ column = column - last_blank_column + ((is_cr_after_last_blank) -+ ? last_blank_increment : bs_following_last_blank_num); -+ memmove (line_out, line_out + last_blank_pos, offset_out); -+ CLEAR_FLAGS; -+ goto rescan; -+ } -+ -+ if (column + increment > width && column != 0) -+ { -+ fwrite (line_out, sizeof(char), offset_out, stdout); -+ START_NEW_LINE; -+ goto rescan; -+ } -+ -+ if (allocated_out < offset_out + mblength) -+ { -+ line_out = X2REALLOC (line_out, &allocated_out); -+ } -+ -+ memcpy (line_out + offset_out, bufpos, mblength); -+ offset_out += mblength; -+ column += increment; -+ -+ if (is_blank_seen && !convfail && wc == L'\r') -+ is_cr_after_last_blank = 1; -+ -+ if (is_bs_following_last_blank && !convfail && wc == L'\b') -+ ++bs_following_last_blank_num; -+ else -+ is_bs_following_last_blank = 0; -+ -+ if (break_spaces && !convfail && iswblank (wc)) -+ { -+ last_blank_pos = offset_out; -+ last_blank_column = column; -+ is_blank_seen = 1; -+ last_blank_increment = increment; -+ is_bs_following_last_blank = 1; -+ bs_following_last_blank_num = 0; -+ is_cr_after_last_blank = 0; -+ } -+ } -+ -+ *saved_errno = errno; -+ if (!ferror (istream)) -+ *saved_errno = 0; -+ -+ if (offset_out) -+ fwrite (line_out, sizeof (char), (size_t) offset_out, stdout); -+ -+} -+#endif -+ -+/* Fold file FILENAME, or standard input if FILENAME is "-", -+ to stdout, with maximum line length WIDTH. -+ Return 0 if successful, 1 if an error occurs. */ -+ -+static bool -+fold_file (char const *filename, size_t width) -+{ -+ FILE *istream; -+ int saved_errno; -+ -+ if (STREQ (filename, "-")) -+ { -+ istream = stdin; -+ have_read_stdin = 1; -+ } -+ else -+ istream = fopen (filename, "r"); -+ -+ if (istream == NULL) -+ { -+ error (0, errno, "%s", filename); -+ return 1; -+ } -+ -+ /* Define how ISTREAM is being folded. */ -+#if HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1) -+ fold_multibyte_text (istream, width, &saved_errno); -+ else -+#endif -+ fold_text (istream, width, &saved_errno); -+ - if (STREQ (filename, "-")) - clearerr (istream); - else if (fclose (istream) != 0 && !saved_errno) -@@ -251,7 +500,8 @@ main (int argc, char **argv) - - atexit (close_stdout); - -- break_spaces = count_bytes = have_read_stdin = false; -+ operating_mode = column_mode; -+ break_spaces = have_read_stdin = false; - - while ((optc = getopt_long (argc, argv, shortopts, longopts, nullptr)) != -1) - { -@@ -260,7 +510,15 @@ main (int argc, char **argv) - switch (optc) - { - case 'b': /* Count bytes rather than columns. */ -- count_bytes = true; -+ if (operating_mode != column_mode) -+ FATAL_ERROR (_("only one way of folding may be specified")); -+ operating_mode = byte_mode; -+ break; -+ -+ case 'c': -+ if (operating_mode != column_mode) -+ FATAL_ERROR (_("only one way of folding may be specified")); -+ operating_mode = character_mode; - break; - - case 's': /* Break at word boundaries. */ -diff --git a/src/local.mk b/src/local.mk -index 96ee941..8fdb8fc 100644 ---- a/src/local.mk -+++ b/src/local.mk -@@ -450,8 +450,8 @@ src_base32_CPPFLAGS = -DBASE_TYPE=32 $(AM_CPPFLAGS) - src_basenc_SOURCES = src/basenc.c - src_basenc_CPPFLAGS = -DBASE_TYPE=42 $(AM_CPPFLAGS) - --src_expand_SOURCES = src/expand.c src/expand-common.c --src_unexpand_SOURCES = src/unexpand.c src/expand-common.c -+src_expand_SOURCES = src/expand.c src/expand-common.c lib/mbfile.c lib/mbchar.c -+src_unexpand_SOURCES = src/unexpand.c src/expand-common.c lib/mbfile.c lib/mbchar.c - - src_wc_SOURCES = src/wc.c - if USE_AVX2_WC_LINECOUNT -diff --git a/src/pr.c b/src/pr.c -index 09c6fa8..7552b62 100644 ---- a/src/pr.c -+++ b/src/pr.c -@@ -312,6 +312,24 @@ - #include <ctype.h> - #include <getopt.h> - #include <sys/types.h> -+ -+/* Get MB_LEN_MAX. */ -+#include <limits.h> -+/* MB_LEN_MAX is incorrectly defined to be 1 in at least one GCC -+ installation; work around this configuration error. */ -+#if !defined MB_LEN_MAX || MB_LEN_MAX == 1 -+# define MB_LEN_MAX 16 -+#endif -+ -+/* Get MB_CUR_MAX. */ -+#include <stdlib.h> -+ -+/* Solaris 2.5 has a bug: <wchar.h> must be included before <wctype.h>. */ -+/* Get mbstate_t, mbrtowc(), wcwidth(). */ -+#if HAVE_WCHAR_H -+# include <wchar.h> -+#endif -+ - #include "system.h" - #include "fadvise.h" - #include "hard-locale.h" -@@ -324,6 +342,18 @@ - #include "xstrtol-error.h" - #include "xdectoint.h" - -+/* Some systems, like BeOS, have multibyte encodings but lack mbstate_t. */ -+#if HAVE_MBRTOWC && defined mbstate_t -+# define mbrtowc(pwc, s, n, ps) (mbrtowc) (pwc, s, n, 0) -+#endif -+ -+#ifndef HAVE_DECL_WCWIDTH -+"this configure-time declaration test was not run" -+#endif -+#if !HAVE_DECL_WCWIDTH -+extern int wcwidth (); -+#endif -+ - /* The official name of this program (e.g., no 'g' prefix). */ - #define PROGRAM_NAME "pr" - -@@ -416,7 +446,20 @@ struct COLUMN - - typedef struct COLUMN COLUMN; - --static int char_to_clump (char c); -+/* Funtion pointers to switch functions for single byte locale or for -+ multibyte locale. If multibyte functions do not exist in your sysytem, -+ these pointers always point the function for single byte locale. */ -+static void (*print_char) (char c); -+static int (*char_to_clump) (char c); -+ -+/* Functions for single byte locale. */ -+static void print_char_single (char c); -+static int char_to_clump_single (char c); -+ -+/* Functions for multibyte locale. */ -+static void print_char_multi (char c); -+static int char_to_clump_multi (char c); -+ - static bool read_line (COLUMN *p); - static bool print_page (void); - static bool print_stored (COLUMN *p); -@@ -428,6 +471,7 @@ static void add_line_number (COLUMN *p); - static void getoptnum (char const *n_str, int min, int *num, - char const *errfmt); - static void getoptarg (char *arg, char switch_char, char *character, -+ int *character_length, int *character_width, - int *number); - static void print_files (int number_of_files, char **av); - static void init_parameters (int number_of_files); -@@ -441,7 +485,6 @@ static void store_char (char c); - static void pad_down (unsigned int lines); - static void read_rest_of_line (COLUMN *p); - static void skip_read (COLUMN *p, int column_number); --static void print_char (char c); - static void cleanup (void); - static void print_sep_string (void); - static void separator_string (char const *optarg_S); -@@ -453,7 +496,7 @@ static COLUMN *column_vector; - we store the leftmost columns contiguously in buff. - To print a line from buff, get the index of the first character - from line_vector[i], and print up to line_vector[i + 1]. */ --static char *buff; -+static unsigned char *buff; - - /* Index of the position in buff where the next character - will be stored. */ -@@ -557,7 +600,7 @@ static int chars_per_column; - static bool untabify_input = false; - - /* (-e) The input tab character. */ --static char input_tab_char = '\t'; -+static char input_tab_char[MB_LEN_MAX] = "\t"; - - /* (-e) Tabstops are at chars_per_tab, 2*chars_per_tab, 3*chars_per_tab, ... - where the leftmost column is 1. */ -@@ -567,7 +610,10 @@ static int chars_per_input_tab = 8; - static bool tabify_output = false; - - /* (-i) The output tab character. */ --static char output_tab_char = '\t'; -+static char output_tab_char[MB_LEN_MAX] = "\t"; -+ -+/* (-i) The byte length of output tab character. */ -+static int output_tab_char_length = 1; - - /* (-i) The width of the output tab. */ - static int chars_per_output_tab = 8; -@@ -637,7 +683,13 @@ static int line_number; - static bool numbered_lines = false; - - /* (-n) Character which follows each line number. */ --static char number_separator = '\t'; -+static char number_separator[MB_LEN_MAX] = "\t"; -+ -+/* (-n) The byte length of the character which follows each line number. */ -+static int number_separator_length = 1; -+ -+/* (-n) The character width of the character which follows each line number. */ -+static int number_separator_width = 0; - - /* (-n) line counting starts with 1st line of input file (not with 1st - line of 1st page printed). */ -@@ -690,6 +742,7 @@ static bool use_col_separator = false; - -a|COLUMN|-m is a 'space' and with the -J option a 'tab'. */ - static char const *col_sep_string = ""; - static int col_sep_length = 0; -+static int col_sep_width = 0; - static char *column_separator = (char *) " "; - static char *line_separator = (char *) "\t"; - -@@ -852,6 +905,13 @@ separator_string (char const *optarg_S) - integer_overflow (); - col_sep_length = len; - col_sep_string = optarg_S; -+ -+#if HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1) -+ col_sep_width = mbswidth (col_sep_string, 0); -+ else -+#endif -+ col_sep_width = col_sep_length; - } - - int -@@ -876,6 +936,21 @@ main (int argc, char **argv) - - atexit (close_stdout); - -+/* Define which functions are used, the ones for single byte locale or the ones -+ for multibyte locale. */ -+#if HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1) -+ { -+ print_char = print_char_multi; -+ char_to_clump = char_to_clump_multi; -+ } -+ else -+#endif -+ { -+ print_char = print_char_single; -+ char_to_clump = char_to_clump_single; -+ } -+ - n_files = 0; - file_names = (argc > 1 - ? xnmalloc (argc - 1, sizeof (char *)) -@@ -952,8 +1027,12 @@ main (int argc, char **argv) - break; - case 'e': - if (optarg) -- getoptarg (optarg, 'e', &input_tab_char, -- &chars_per_input_tab); -+ { -+ int dummy_length, dummy_width; -+ -+ getoptarg (optarg, 'e', input_tab_char, &dummy_length, -+ &dummy_width, &chars_per_input_tab); -+ } - /* Could check tab width > 0. */ - untabify_input = true; - break; -@@ -966,8 +1045,12 @@ main (int argc, char **argv) - break; - case 'i': - if (optarg) -- getoptarg (optarg, 'i', &output_tab_char, -- &chars_per_output_tab); -+ { -+ int dummy_width; -+ -+ getoptarg (optarg, 'i', output_tab_char, &output_tab_char_length, -+ &dummy_width, &chars_per_output_tab); -+ } - /* Could check tab width > 0. */ - tabify_output = true; - break; -@@ -985,8 +1068,8 @@ main (int argc, char **argv) - case 'n': - numbered_lines = true; - if (optarg) -- getoptarg (optarg, 'n', &number_separator, -- &chars_per_number); -+ getoptarg (optarg, 'n', number_separator, &number_separator_length, -+ &number_separator_width, &chars_per_number); - break; - case 'N': - skip_count = false; -@@ -1011,6 +1094,7 @@ main (int argc, char **argv) - /* Reset an additional input of -s, -S dominates -s */ - col_sep_string = ""; - col_sep_length = 0; -+ col_sep_width = 0; - use_col_separator = true; - if (optarg) - separator_string (optarg); -@@ -1165,7 +1249,8 @@ getoptnum (char const *n_str, int min, int *num, char const *err) - a number. */ - - static void --getoptarg (char *arg, char switch_char, char *character, int *number) -+getoptarg (char *arg, char switch_char, char *character, int *character_length, -+ int *character_width, int *number) - { - if (!*arg) - { -@@ -1174,7 +1259,41 @@ getoptarg (char *arg, char switch_char, char *character, int *number) - } - - if (!ISDIGIT (*arg)) -- *character = *arg++; -+ { -+#ifdef HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1) /* for multibyte locale. */ -+ { -+ wchar_t wc; -+ size_t mblength; -+ int width; -+ mbstate_t state = {'\0'}; -+ -+ mblength = mbrtowc (&wc, arg, strnlen(arg, MB_LEN_MAX), &state); -+ -+ if (mblength == (size_t)-1 || mblength == (size_t)-2) -+ { -+ *character_length = 1; -+ *character_width = 1; -+ } -+ else -+ { -+ *character_length = (mblength < 1) ? 1 : mblength; -+ width = wcwidth (wc); -+ *character_width = (width < 0) ? 0 : width; -+ } -+ -+ strncpy (character, arg, *character_length); -+ arg += *character_length; -+ } -+ else /* for single byte locale. */ -+#endif -+ { -+ *character = *arg++; -+ *character_length = 1; -+ *character_width = 1; -+ } -+ } -+ - if (*arg) - { - long int tmp_long; -@@ -1203,6 +1322,11 @@ static void - init_parameters (int number_of_files) - { - int chars_used_by_number = 0; -+ int mb_len = 1; -+#if HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1) -+ mb_len = MB_LEN_MAX; -+#endif - - lines_per_body = lines_per_page - lines_per_header - lines_per_footer; - if (lines_per_body <= 0) -@@ -1240,7 +1364,7 @@ init_parameters (int number_of_files) - else - col_sep_string = column_separator; - -- col_sep_length = 1; -+ col_sep_length = col_sep_width = 1; - use_col_separator = true; - } - /* It's rather pointless to define a TAB separator with column -@@ -1272,11 +1396,11 @@ init_parameters (int number_of_files) - + TAB_WIDTH (chars_per_input_tab, chars_per_number); */ - - /* Estimate chars_per_text without any margin and keep it constant. */ -- if (number_separator == '\t') -+ if (number_separator[0] == '\t') - number_width = (chars_per_number - + TAB_WIDTH (chars_per_default_tab, chars_per_number)); - else -- number_width = chars_per_number + 1; -+ number_width = chars_per_number + number_separator_width; - - /* The number is part of the column width unless we are - printing files in parallel. */ -@@ -1285,7 +1409,7 @@ init_parameters (int number_of_files) - } - - int sep_chars, useful_chars; -- if (ckd_mul (&sep_chars, columns - 1, col_sep_length)) -+ if (ckd_mul (&sep_chars, columns - 1, col_sep_width)) - sep_chars = INT_MAX; - if (ckd_sub (&useful_chars, chars_per_line - chars_used_by_number, - sep_chars)) -@@ -1308,7 +1432,7 @@ init_parameters (int number_of_files) - We've to use 8 as the lower limit, if we use chars_per_default_tab = 8 - to expand a tab which is not an input_tab-char. */ - free (clump_buff); -- clump_buff = xmalloc (MAX (8, chars_per_input_tab)); -+ clump_buff = xmalloc (mb_len * MAX (8, chars_per_input_tab)); - } - - /* Open the necessary files, -@@ -1414,7 +1538,7 @@ init_funcs (void) - - /* Enlarge p->start_position of first column to use the same form of - padding_not_printed with all columns. */ -- h = h + col_sep_length; -+ h = h + col_sep_width; - - /* This loop takes care of all but the rightmost column. */ - -@@ -1448,7 +1572,7 @@ init_funcs (void) - } - else - { -- h = h_next + col_sep_length; -+ h = h_next + col_sep_width; - h_next = h + chars_per_column; - } - } -@@ -1745,9 +1869,9 @@ static void - align_column (COLUMN *p) - { - padding_not_printed = p->start_position; -- if (col_sep_length < padding_not_printed) -+ if (col_sep_width < padding_not_printed) - { -- pad_across_to (padding_not_printed - col_sep_length); -+ pad_across_to (padding_not_printed - col_sep_width); - padding_not_printed = ANYWHERE; - } - -@@ -2021,13 +2145,13 @@ store_char (char c) - /* May be too generous. */ - buff = X2REALLOC (buff, &buff_allocated); - } -- buff[buff_current++] = c; -+ buff[buff_current++] = (unsigned char) c; - } - - static void - add_line_number (COLUMN *p) - { -- int i; -+ int i, j; - char *s; - int num_width; - -@@ -2044,22 +2168,24 @@ add_line_number (COLUMN *p) - /* Tabification is assumed for multiple columns, also for n-separators, - but 'default n-separator = TAB' hasn't been given priority over - equal column_width also specified by POSIX. */ -- if (number_separator == '\t') -+ if (number_separator[0] == '\t') - { - i = number_width - chars_per_number; - while (i-- > 0) - (p->char_func) (' '); - } - else -- (p->char_func) (number_separator); -+ for (j = 0; j < number_separator_length; j++) -+ (p->char_func) (number_separator[j]); - } - else - /* To comply with POSIX, we avoid any expansion of default TAB - separator with a single column output. No column_width requirement - has to be considered. */ - { -- (p->char_func) (number_separator); -- if (number_separator == '\t') -+ for (j = 0; j < number_separator_length; j++) -+ (p->char_func) (number_separator[j]); -+ if (number_separator[0] == '\t') - output_position = POS_AFTER_TAB (chars_per_output_tab, - output_position); - } -@@ -2218,7 +2344,7 @@ print_white_space (void) - while (goal - h_old > 1 - && (h_new = POS_AFTER_TAB (chars_per_output_tab, h_old)) <= goal) - { -- putchar (output_tab_char); -+ fwrite (output_tab_char, sizeof(char), output_tab_char_length, stdout); - h_old = h_new; - } - while (++h_old <= goal) -@@ -2238,6 +2364,7 @@ print_sep_string (void) - { - char const *s = col_sep_string; - int l = col_sep_length; -+ int not_space_flag; - - if (separators_not_printed <= 0) - { -@@ -2249,6 +2376,7 @@ print_sep_string (void) - { - for (; separators_not_printed > 0; --separators_not_printed) - { -+ not_space_flag = 0; - while (l-- > 0) - { - /* 3 types of sep_strings: spaces only, spaces and chars, -@@ -2262,12 +2390,15 @@ print_sep_string (void) - } - else - { -+ not_space_flag = 1; - if (spaces_not_printed > 0) - print_white_space (); - putchar (*s++); -- ++output_position; - } - } -+ if (not_space_flag) -+ output_position += col_sep_width; -+ - /* sep_string ends with some spaces */ - if (spaces_not_printed > 0) - print_white_space (); -@@ -2295,7 +2426,7 @@ print_clump (COLUMN *p, int n, char *clump) - required number of tabs and spaces. */ - - static void --print_char (char c) -+print_char_single (char c) - { - if (tabify_output) - { -@@ -2319,6 +2450,74 @@ print_char (char c) - putchar (c); - } - -+#ifdef HAVE_MBRTOWC -+static void -+print_char_multi (char c) -+{ -+ static size_t mbc_pos = 0; -+ static char mbc[MB_LEN_MAX] = {'\0'}; -+ static mbstate_t state = {'\0'}; -+ mbstate_t state_bak; -+ wchar_t wc; -+ size_t mblength; -+ int width; -+ -+ if (tabify_output) -+ { -+ state_bak = state; -+ mbc[mbc_pos++] = c; -+ mblength = mbrtowc (&wc, mbc, mbc_pos, &state); -+ -+ while (mbc_pos > 0) -+ { -+ switch (mblength) -+ { -+ case (size_t)-2: -+ state = state_bak; -+ return; -+ -+ case (size_t)-1: -+ state = state_bak; -+ ++output_position; -+ putchar (mbc[0]); -+ memmove (mbc, mbc + 1, MB_CUR_MAX - 1); -+ --mbc_pos; -+ break; -+ -+ case 0: -+ mblength = 1; -+ -+ default: -+ if (wc == L' ') -+ { -+ memmove (mbc, mbc + mblength, MB_CUR_MAX - mblength); -+ --mbc_pos; -+ ++spaces_not_printed; -+ return; -+ } -+ else if (spaces_not_printed > 0) -+ print_white_space (); -+ -+ /* Nonprintables are assumed to have width 0, except L'\b'. */ -+ if ((width = wcwidth (wc)) < 1) -+ { -+ if (wc == L'\b') -+ --output_position; -+ } -+ else -+ output_position += width; -+ -+ fwrite (mbc, sizeof(char), mblength, stdout); -+ memmove (mbc, mbc + mblength, MB_CUR_MAX - mblength); -+ mbc_pos -= mblength; -+ } -+ } -+ return; -+ } -+ putchar (c); -+} -+#endif -+ - /* Skip to page PAGE before printing. - PAGE may be larger than total number of pages. */ - -@@ -2495,9 +2694,9 @@ read_line (COLUMN *p) - align_empty_cols = false; - } - -- if (col_sep_length < padding_not_printed) -+ if (col_sep_width < padding_not_printed) - { -- pad_across_to (padding_not_printed - col_sep_length); -+ pad_across_to (padding_not_printed - col_sep_width); - padding_not_printed = ANYWHERE; - } - -@@ -2566,7 +2765,7 @@ print_stored (COLUMN *p) - COLUMN *q; - - int line = p->current_line++; -- char *first = &buff[line_vector[line]]; -+ unsigned char *first = &buff[line_vector[line]]; - /* FIXME - UMR: Uninitialized memory read: - * This is occurring while in: -@@ -2578,7 +2777,7 @@ print_stored (COLUMN *p) - xmalloc [xmalloc.c:94] - init_store_cols [pr.c:1648] - */ -- char *last = &buff[line_vector[line + 1]]; -+ unsigned char *last = &buff[line_vector[line + 1]]; - - pad_vertically = true; - -@@ -2598,9 +2797,9 @@ print_stored (COLUMN *p) - } - } - -- if (col_sep_length < padding_not_printed) -+ if (col_sep_width < padding_not_printed) - { -- pad_across_to (padding_not_printed - col_sep_length); -+ pad_across_to (padding_not_printed - col_sep_width); - padding_not_printed = ANYWHERE; - } - -@@ -2613,8 +2812,8 @@ print_stored (COLUMN *p) - if (spaces_not_printed == 0) - { - output_position = p->start_position + end_vector[line]; -- if (p->start_position - col_sep_length == chars_per_margin) -- output_position -= col_sep_length; -+ if (p->start_position - col_sep_width == chars_per_margin) -+ output_position -= col_sep_width; - } - - return true; -@@ -2633,7 +2832,7 @@ print_stored (COLUMN *p) - number of characters is 1.) */ - - static int --char_to_clump (char c) -+char_to_clump_single (char c) - { - unsigned char uc = c; - char *s = clump_buff; -@@ -2643,10 +2842,10 @@ char_to_clump (char c) - int chars; - int chars_per_c = 8; - -- if (c == input_tab_char) -+ if (c == input_tab_char[0]) - chars_per_c = chars_per_input_tab; - -- if (c == input_tab_char || c == '\t') -+ if (c == input_tab_char[0] || c == '\t') - { - width = TAB_WIDTH (chars_per_c, input_position); - -@@ -2727,6 +2926,164 @@ char_to_clump (char c) - return chars; - } - -+#ifdef HAVE_MBRTOWC -+static int -+char_to_clump_multi (char c) -+{ -+ static size_t mbc_pos = 0; -+ static char mbc[MB_LEN_MAX] = {'\0'}; -+ static mbstate_t state = {'\0'}; -+ mbstate_t state_bak; -+ wchar_t wc; -+ size_t mblength; -+ int wc_width; -+ register char *s = clump_buff; -+ register int i, j; -+ char esc_buff[4]; -+ int width; -+ int chars; -+ int chars_per_c = 8; -+ -+ state_bak = state; -+ mbc[mbc_pos++] = c; -+ mblength = mbrtowc (&wc, mbc, mbc_pos, &state); -+ -+ width = 0; -+ chars = 0; -+ while (mbc_pos > 0) -+ { -+ switch (mblength) -+ { -+ case (size_t)-2: -+ state = state_bak; -+ return 0; -+ -+ case (size_t)-1: -+ state = state_bak; -+ mblength = 1; -+ -+ if (use_esc_sequence || use_cntrl_prefix) -+ { -+ width = +4; -+ chars = +4; -+ *s++ = '\'; -+ sprintf (esc_buff, "%03o", (unsigned char) mbc[0]); -+ for (i = 0; i <= 2; ++i) -+ *s++ = (int) esc_buff[i]; -+ } -+ else -+ { -+ width += 1; -+ chars += 1; -+ *s++ = mbc[0]; -+ } -+ break; -+ -+ case 0: -+ mblength = 1; -+ /* Fall through */ -+ -+ default: -+ if (memcmp (mbc, input_tab_char, mblength) == 0) -+ chars_per_c = chars_per_input_tab; -+ -+ if (memcmp (mbc, input_tab_char, mblength) == 0 || c == '\t') -+ { -+ int width_inc; -+ -+ width_inc = TAB_WIDTH (chars_per_c, input_position); -+ width += width_inc; -+ -+ if (untabify_input) -+ { -+ for (i = width_inc; i; --i) -+ *s++ = ' '; -+ chars += width_inc; -+ } -+ else -+ { -+ for (i = 0; i < mblength; i++) -+ *s++ = mbc[i]; -+ chars += mblength; -+ } -+ } -+ else if ((wc_width = wcwidth (wc)) < 1) -+ { -+ if (use_esc_sequence) -+ { -+ for (i = 0; i < mblength; i++) -+ { -+ width += 4; -+ chars += 4; -+ *s++ = '\'; -+ sprintf (esc_buff, "%03o", (unsigned char) mbc[i]); -+ for (j = 0; j <= 2; ++j) -+ *s++ = (int) esc_buff[j]; -+ } -+ } -+ else if (use_cntrl_prefix) -+ { -+ if (wc < 0200) -+ { -+ width += 2; -+ chars += 2; -+ *s++ = '^'; -+ *s++ = wc ^ 0100; -+ } -+ else -+ { -+ for (i = 0; i < mblength; i++) -+ { -+ width += 4; -+ chars += 4; -+ *s++ = '\'; -+ sprintf (esc_buff, "%03o", (unsigned char) mbc[i]); -+ for (j = 0; j <= 2; ++j) -+ *s++ = (int) esc_buff[j]; -+ } -+ } -+ } -+ else if (wc == L'\b') -+ { -+ width += -1; -+ chars += 1; -+ *s++ = c; -+ } -+ else -+ { -+ width += 0; -+ chars += mblength; -+ for (i = 0; i < mblength; i++) -+ *s++ = mbc[i]; -+ } -+ } -+ else -+ { -+ width += wc_width; -+ chars += mblength; -+ for (i = 0; i < mblength; i++) -+ *s++ = mbc[i]; -+ } -+ } -+ memmove (mbc, mbc + mblength, MB_CUR_MAX - mblength); -+ mbc_pos -= mblength; -+ } -+ -+ /* Too many backspaces must put us in position 0 -- never negative. */ -+ if (width < 0 && input_position == 0) -+ { -+ chars = 0; -+ input_position = 0; -+ } -+ else if (width < 0 && input_position <= -width) -+ input_position = 0; -+ else -+ input_position += width; -+ -+ return chars; -+} -+#endif -+ - /* We've just printed some files and need to clean up things before - looking for more options and printing the next batch of files. - -diff --git a/src/sort.c b/src/sort.c -index 2d8324c..46331b8 100644 ---- a/src/sort.c -+++ b/src/sort.c -@@ -29,6 +29,14 @@ - #include <sys/types.h> - #include <sys/wait.h> - #include <signal.h> -+#if HAVE_WCHAR_H -+# include <wchar.h> -+#endif -+/* Get isw* functions. */ -+#if HAVE_WCTYPE_H -+# include <wctype.h> -+#endif -+ - #include "system.h" - #include "argmatch.h" - #include "assure.h" -@@ -157,14 +165,39 @@ static int thousands_sep; - /* We currently ignore multi-byte grouping chars. */ - static bool thousands_sep_ignored; - -+/* True if -f is specified. */ -+static bool folding; -+ - /* Nonzero if the corresponding locales are hard. */ - static bool hard_LC_COLLATE; --#if HAVE_NL_LANGINFO -+#if HAVE_LANGINFO_CODESET - static bool hard_LC_TIME; - #endif - - #define NONZERO(x) ((x) != 0) - -+/* get a multibyte character's byte length. */ -+#define GET_BYTELEN_OF_CHAR(LIM, PTR, MBLENGTH, STATE) \ -+ do \ -+ { \ -+ wchar_t wc; \ -+ mbstate_t state_bak; \ -+ \ -+ state_bak = STATE; \ -+ mblength = mbrtowc (&wc, PTR, LIM - PTR, &STATE); \ -+ \ -+ switch (MBLENGTH) \ -+ { \ -+ case (size_t)-1: \ -+ case (size_t)-2: \ -+ STATE = state_bak; \ -+ /* Fall through. */ \ -+ case 0: \ -+ MBLENGTH = 1; \ -+ } \ -+ } \ -+ while (0) -+ - /* The kind of blanks for '-b' to skip in various options. */ - enum blanktype { bl_start, bl_end, bl_both }; - -@@ -341,13 +374,11 @@ static bool stable; - /* An int value outside char range. */ - enum { NON_CHAR = CHAR_MAX + 1 }; - --/* If TAB has this value, blanks separate fields. */ --enum { TAB_DEFAULT = CHAR_MAX + 1 }; -- --/* Tab character separating fields. If TAB_DEFAULT, then fields are -+/* Tab character separating fields. If tab_length is 0, then fields are - separated by the empty string between a non-blank character and a blank - character. */ --static int tab = TAB_DEFAULT; -+static char tab[MB_LEN_MAX + 1]; -+static size_t tab_length = 0; - - /* Flag to remove consecutive duplicate lines from the output. - Only the last of a sequence of equal lines will be output. */ -@@ -804,6 +835,46 @@ reap_all (void) - reap (-1); - } - -+/* Function pointers. */ -+static void -+(*inittables) (void); -+static char * -+(*begfield) (const struct line*, const struct keyfield *); -+static char * -+(*limfield) (const struct line*, const struct keyfield *); -+static void -+(*skipblanks) (char **ptr, char *lim); -+static int -+(*getmonth) (char const *, size_t, char **); -+static int -+(*keycompare) (const struct line *, const struct line *); -+static int -+(*numcompare) (const char *, const char *); -+ -+/* Test for white space multibyte character. -+ Set LENGTH the byte length of investigated multibyte character. */ -+#if HAVE_MBRTOWC -+static int -+ismbblank (const char *str, size_t len, size_t *length) -+{ -+ size_t mblength; -+ wchar_t wc; -+ mbstate_t state; -+ -+ memset (&state, '\0', sizeof(mbstate_t)); -+ mblength = mbrtowc (&wc, str, len, &state); -+ -+ if (mblength == (size_t)-1 || mblength == (size_t)-2) -+ { -+ *length = 1; -+ return 0; -+ } -+ -+ *length = (mblength < 1) ? 1 : mblength; -+ return iswblank (wc) || wc == '\n'; -+} -+#endif -+ - /* Clean up any remaining temporary files. */ - - static void -@@ -1271,7 +1342,7 @@ zaptemp (char const *name) - free (node); - } - --#if HAVE_NL_LANGINFO -+#if HAVE_LANGINFO_CODESET - - static int - struct_month_cmp (void const *m1, void const *m2) -@@ -1286,7 +1357,7 @@ struct_month_cmp (void const *m1, void const *m2) - /* Initialize the character class tables. */ - - static void --inittables (void) -+inittables_uni (void) - { - size_t i; - -@@ -1298,7 +1369,7 @@ inittables (void) - fold_toupper[i] = toupper (i); - } - --#if HAVE_NL_LANGINFO -+#if HAVE_LANGINFO_CODESET - /* If we're not in the "C" locale, read different names for months. */ - if (hard_LC_TIME) - { -@@ -1380,6 +1451,84 @@ specify_nmerge (int oi, char c, char const *s) - xstrtol_fatal (e, oi, c, long_options, s); - } - -+#if HAVE_MBRTOWC -+static void -+inittables_mb (void) -+{ -+ int i, j, k, l; -+ char *name, *s, *lc_time, *lc_ctype; -+ size_t s_len, mblength; -+ char mbc[MB_LEN_MAX]; -+ wchar_t wc, pwc; -+ mbstate_t state_mb, state_wc; -+ -+ lc_time = setlocale (LC_TIME, ""); -+ if (lc_time) -+ lc_time = xstrdup (lc_time); -+ -+ lc_ctype = setlocale (LC_CTYPE, ""); -+ if (lc_ctype) -+ lc_ctype = xstrdup (lc_ctype); -+ -+ if (lc_time && lc_ctype) -+ /* temporarily set LC_CTYPE to match LC_TIME, so that we can convert -+ * the names of months to upper case */ -+ setlocale (LC_CTYPE, lc_time); -+ -+ for (i = 0; i < MONTHS_PER_YEAR; i++) -+ { -+ s = (char *) nl_langinfo (ABMON_1 + i); -+ s_len = strlen (s); -+ monthtab[i].name = name = (char *) xmalloc (s_len + 1); -+ monthtab[i].val = i + 1; -+ -+ memset (&state_mb, '\0', sizeof (mbstate_t)); -+ memset (&state_wc, '\0', sizeof (mbstate_t)); -+ -+ for (j = 0; j < s_len;) -+ { -+ if (!ismbblank (s + j, s_len - j, &mblength)) -+ break; -+ j += mblength; -+ } -+ -+ for (k = 0; j < s_len;) -+ { -+ mblength = mbrtowc (&wc, (s + j), (s_len - j), &state_mb); -+ assert (mblength != (size_t)-1 && mblength != (size_t)-2); -+ if (mblength == 0) -+ break; -+ -+ pwc = towupper (wc); -+ if (pwc == wc) -+ { -+ memcpy (mbc, s + j, mblength); -+ j += mblength; -+ } -+ else -+ { -+ j += mblength; -+ mblength = wcrtomb (mbc, pwc, &state_wc); -+ assert (mblength != (size_t)0 && mblength != (size_t)-1); -+ } -+ -+ for (l = 0; l < mblength; l++) -+ name[k++] = mbc[l]; -+ } -+ name[k] = '\0'; -+ } -+ qsort ((void *) monthtab, MONTHS_PER_YEAR, -+ sizeof (struct month), struct_month_cmp); -+ -+ if (lc_time && lc_ctype) -+ /* restore the original locales */ -+ setlocale (LC_CTYPE, lc_ctype); -+ -+ free (lc_ctype); -+ free (lc_time); -+} -+#endif -+ - /* Specify the amount of main memory to use when sorting. */ - static void - specify_sort_size (int oi, char c, char const *s) -@@ -1611,7 +1760,7 @@ buffer_linelim (struct buffer const *buf) - by KEY in LINE. */ - - static char * --begfield (struct line const *line, struct keyfield const *key) -+begfield_uni (const struct line *line, const struct keyfield *key) - { - char *ptr = line->text, *lim = ptr + line->length - 1; - size_t sword = key->sword; -@@ -1620,10 +1769,10 @@ begfield (struct line const *line, struct keyfield const *key) - /* The leading field separator itself is included in a field when -t - is absent. */ - -- if (tab != TAB_DEFAULT) -+ if (tab_length) - while (ptr < lim && sword--) - { -- while (ptr < lim && *ptr != tab) -+ while (ptr < lim && *ptr != tab[0]) - ++ptr; - if (ptr < lim) - ++ptr; -@@ -1649,12 +1798,71 @@ begfield (struct line const *line, struct keyfield const *key) - return ptr; - } - -+#if HAVE_MBRTOWC -+static char * -+begfield_mb (const struct line *line, const struct keyfield *key) -+{ -+ int i; -+ char *ptr = line->text, *lim = ptr + line->length - 1; -+ size_t sword = key->sword; -+ size_t schar = key->schar; -+ size_t mblength; -+ mbstate_t state; -+ -+ memset (&state, '\0', sizeof(mbstate_t)); -+ -+ if (tab_length) -+ while (ptr < lim && sword--) -+ { -+ while (ptr < lim && memcmp (ptr, tab, tab_length) != 0) -+ { -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ ptr += mblength; -+ } -+ if (ptr < lim) -+ { -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ ptr += mblength; -+ } -+ } -+ else -+ while (ptr < lim && sword--) -+ { -+ while (ptr < lim && ismbblank (ptr, lim - ptr, &mblength)) -+ ptr += mblength; -+ if (ptr < lim) -+ { -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ ptr += mblength; -+ } -+ while (ptr < lim && !ismbblank (ptr, lim - ptr, &mblength)) -+ ptr += mblength; -+ } -+ -+ if (key->skipsblanks) -+ while (ptr < lim && ismbblank (ptr, lim - ptr, &mblength)) -+ ptr += mblength; -+ -+ for (i = 0; i < schar; i++) -+ { -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ -+ if (ptr + mblength > lim) -+ break; -+ else -+ ptr += mblength; -+ } -+ -+ return ptr; -+} -+#endif -+ - /* Return the limit of (a pointer to the first character after) the field - in LINE specified by KEY. */ - - ATTRIBUTE_PURE - static char * --limfield (struct line const *line, struct keyfield const *key) -+limfield_uni (struct line const *line, struct keyfield const *key) - { - char *ptr = line->text, *lim = ptr + line->length - 1; - size_t eword = key->eword, echar = key->echar; -@@ -1669,10 +1877,10 @@ limfield (struct line const *line, struct keyfield const *key) - 'beginning' is the first character following the delimiting TAB. - Otherwise, leave PTR pointing at the first 'blank' character after - the preceding field. */ -- if (tab != TAB_DEFAULT) -+ if (tab_length) - while (ptr < lim && eword--) - { -- while (ptr < lim && *ptr != tab) -+ while (ptr < lim && *ptr != tab[0]) - ++ptr; - if (ptr < lim && (eword || echar)) - ++ptr; -@@ -1718,10 +1926,10 @@ limfield (struct line const *line, struct keyfield const *key) - */ - - /* Make LIM point to the end of (one byte past) the current field. */ -- if (tab != TAB_DEFAULT) -+ if (tab_length) - { - char *newlim; -- newlim = memchr (ptr, tab, lim - ptr); -+ newlim = memchr (ptr, tab[0], lim - ptr); - if (newlim) - lim = newlim; - } -@@ -1752,6 +1960,130 @@ limfield (struct line const *line, struct keyfield const *key) - return ptr; - } - -+#if HAVE_MBRTOWC -+static char * _GL_ATTRIBUTE_PURE -+limfield_mb (const struct line *line, const struct keyfield *key) -+{ -+ char *ptr = line->text, *lim = ptr + line->length - 1; -+ size_t eword = key->eword, echar = key->echar; -+ int i; -+ size_t mblength; -+ mbstate_t state; -+ -+ if (echar == 0) -+ eword++; /* skip all of end field. */ -+ -+ memset (&state, '\0', sizeof(mbstate_t)); -+ -+ if (tab_length) -+ while (ptr < lim && eword--) -+ { -+ while (ptr < lim && memcmp (ptr, tab, tab_length) != 0) -+ { -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ ptr += mblength; -+ } -+ if (ptr < lim && (eword | echar)) -+ { -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ ptr += mblength; -+ } -+ } -+ else -+ while (ptr < lim && eword--) -+ { -+ while (ptr < lim && ismbblank (ptr, lim - ptr, &mblength)) -+ ptr += mblength; -+ if (ptr < lim) -+ { -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ ptr += mblength; -+ } -+ while (ptr < lim && !ismbblank (ptr, lim - ptr, &mblength)) -+ ptr += mblength; -+ } -+ -+ -+# ifdef POSIX_UNSPECIFIED -+ /* Make LIM point to the end of (one byte past) the current field. */ -+ if (tab_length) -+ { -+ char *newlim, *p; -+ -+ newlim = NULL; -+ for (p = ptr; p < lim;) -+ { -+ if (memcmp (p, tab, tab_length) == 0) -+ { -+ newlim = p; -+ break; -+ } -+ -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ p += mblength; -+ } -+ } -+ else -+ { -+ char *newlim; -+ newlim = ptr; -+ -+ while (newlim < lim && ismbblank (newlim, lim - newlim, &mblength)) -+ newlim += mblength; -+ if (ptr < lim) -+ { -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ ptr += mblength; -+ } -+ while (newlim < lim && !ismbblank (newlim, lim - newlim, &mblength)) -+ newlim += mblength; -+ lim = newlim; -+ } -+# endif -+ -+ if (echar != 0) -+ { -+ /* If we're skipping leading blanks, don't start counting characters -+ * until after skipping past any leading blanks. */ -+ if (key->skipeblanks) -+ while (ptr < lim && ismbblank (ptr, lim - ptr, &mblength)) -+ ptr += mblength; -+ -+ memset (&state, '\0', sizeof(mbstate_t)); -+ -+ /* Advance PTR by ECHAR (if possible), but no further than LIM. */ -+ for (i = 0; i < echar; i++) -+ { -+ GET_BYTELEN_OF_CHAR (lim, ptr, mblength, state); -+ -+ if (ptr + mblength > lim) -+ break; -+ else -+ ptr += mblength; -+ } -+ } -+ -+ return ptr; -+} -+#endif -+ -+static void -+skipblanks_uni (char **ptr, char *lim) -+{ -+ while (*ptr < lim && blanks[to_uchar (**ptr)]) -+ ++(*ptr); -+} -+ -+#if HAVE_MBRTOWC -+static void -+skipblanks_mb (char **ptr, char *lim) -+{ -+ size_t mblength; -+ while (*ptr < lim && ismbblank (*ptr, lim - *ptr, &mblength)) -+ (*ptr) += mblength; -+} -+#endif -+ - /* Fill BUF reading from FP, moving buf->left bytes from the end - of buf->buf to the beginning first. If EOF is reached and the - file wasn't terminated by a newline, supply one. Set up BUF's line -@@ -1838,8 +2170,22 @@ fillbuf (struct buffer *buf, FILE *fp, char const *file) - else - { - if (key->skipsblanks) -- while (blanks[to_uchar (*line_start)]) -- line_start++; -+ { -+#if HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1) -+ { -+ size_t mblength; -+ while (line_start < line->keylim && -+ ismbblank (line_start, -+ line->keylim - line_start, -+ &mblength)) -+ line_start += mblength; -+ } -+ else -+#endif -+ while (blanks[to_uchar (*line_start)]) -+ line_start++; -+ } - line->keybeg = line_start; - } - } -@@ -1977,12 +2323,10 @@ find_unit_order (char const *number) - - ATTRIBUTE_PURE - static int --human_numcompare (char const *a, char const *b) -+human_numcompare (char *a, char *b) - { -- while (blanks[to_uchar (*a)]) -- a++; -- while (blanks[to_uchar (*b)]) -- b++; -+ skipblanks(&a, a + strlen(a)); -+ skipblanks(&b, b + strlen(b)); - - int diff = find_unit_order (a) - find_unit_order (b); - return (diff ? diff : strnumcmp (a, b, decimal_point, thousands_sep)); -@@ -1994,7 +2338,7 @@ human_numcompare (char const *a, char const *b) - - ATTRIBUTE_PURE - static int --numcompare (char const *a, char const *b) -+numcompare_uni (const char *a, const char *b) - { - while (blanks[to_uchar (*a)]) - a++; -@@ -2004,6 +2348,25 @@ numcompare (char const *a, char const *b) - return strnumcmp (a, b, decimal_point, thousands_sep); - } - -+#if HAVE_MBRTOWC -+static int -+numcompare_mb (const char *a, const char *b) -+{ -+ size_t mblength, len; -+ len = strlen (a); /* okay for UTF-8 */ -+ while (*a && ismbblank (a, len > MB_CUR_MAX ? MB_CUR_MAX : len, &mblength)) -+ { -+ a += mblength; -+ len -= mblength; -+ } -+ len = strlen (b); /* okay for UTF-8 */ -+ while (*b && ismbblank (b, len > MB_CUR_MAX ? MB_CUR_MAX : len, &mblength)) -+ b += mblength; -+ -+ return strnumcmp (a, b, decimal_point, thousands_sep); -+} -+#endif /* HAV_EMBRTOWC */ -+ - static int - nan_compare (long double a, long double b) - { -@@ -2045,7 +2408,7 @@ general_numcompare (char const *sa, char const *sb) - Return 0 if the name in S is not recognized. */ - - static int --getmonth (char const *month, char **ea) -+getmonth_uni (char const *month, size_t len, char **ea) - { - size_t lo = 0; - size_t hi = MONTHS_PER_YEAR; -@@ -2372,15 +2735,14 @@ debug_key (struct line const *line, struct keyfield const *key) - char saved = *lim; - *lim = '\0'; - -- while (blanks[to_uchar (*beg)]) -- beg++; -+ skipblanks (&beg, lim); - - char *tighter_lim = beg; - - if (lim < beg) - tighter_lim = lim; - else if (key->month) -- getmonth (beg, &tighter_lim); -+ getmonth (beg, lim-beg, &tighter_lim); - else if (key->general_numeric) - ignore_value (strtold (beg, &tighter_lim)); - else if (key->numeric || key->human_numeric) -@@ -2526,7 +2888,7 @@ key_warnings (struct keyfield const *gkey, bool gkey_only) - /* Warn about significant leading blanks. */ - bool implicit_skip = key_numeric (key) || key->month; - bool line_offset = key->eword == 0 && key->echar != 0; /* -k1.x,1.y */ -- if (!zero_width && !gkey_only && tab == TAB_DEFAULT && !line_offset -+ if (!zero_width && !gkey_only && !tab_length && !line_offset - && ((!key->skipsblanks && !implicit_skip) - || (!key->skipsblanks && key->schar) - || (!key->skipeblanks && key->echar))) -@@ -2574,9 +2936,9 @@ key_warnings (struct keyfield const *gkey, bool gkey_only) - bool number_locale_warned = false; - if (basic_numeric_field_span) - { -- if (tab == TAB_DEFAULT -- ? thousands_sep != NON_CHAR && (isblank (to_uchar (thousands_sep))) -- : tab == thousands_sep) -+ if (tab_length -+ ? tab[0] == thousands_sep -+ : thousands_sep != NON_CHAR && (isblank (to_uchar (thousands_sep)))) - { - error (0, 0, - _("field separator %s is treated as a " -@@ -2587,9 +2949,9 @@ key_warnings (struct keyfield const *gkey, bool gkey_only) - } - if (basic_numeric_field_span || general_numeric_field_span) - { -- if (tab == TAB_DEFAULT -- ? thousands_sep != NON_CHAR && (isblank (to_uchar (decimal_point))) -- : tab == decimal_point) -+ if (tab_length -+ ? tab[0] == decimal_point -+ : thousands_sep != NON_CHAR && (isblank (to_uchar (decimal_point)))) - { - error (0, 0, - _("field separator %s is treated as a " -@@ -2597,19 +2959,19 @@ key_warnings (struct keyfield const *gkey, bool gkey_only) - quote (((char []) {decimal_point, 0}))); - number_locale_warned = true; - } -- else if (tab == '-') -+ else if (tab_length && tab[0] == '-') - { - error (0, 0, - _("field separator %s is treated as a " - "minus sign in numbers"), -- quote (((char []) {tab, 0}))); -+ quote (((char []) {tab[0], 0}))); - } -- else if (general_numeric_field_span && tab == '+') -+ else if (general_numeric_field_span && tab_length && tab[0] == '+') - { - error (0, 0, - _("field separator %s is treated as a " - "plus sign in numbers"), -- quote (((char []) {tab, 0}))); -+ quote (((char []) {tab[0], 0}))); - } - } - -@@ -2620,7 +2982,7 @@ key_warnings (struct keyfield const *gkey, bool gkey_only) - { - error (0, 0, - _("%snumbers use %s as a decimal point in this locale"), -- tab == decimal_point ? "" : _("note "), -+ (tab_length && tab[0] == decimal_point) ? "" : _("note "), - quote (((char []) {decimal_point, 0}))); - - } -@@ -2662,11 +3024,87 @@ diff_reversed (int diff, bool reversed) - return reversed ? (diff < 0) - (diff > 0) : diff; - } - -+#if HAVE_MBRTOWC -+static int -+getmonth_mb (const char *s, size_t len, char **ea) -+{ -+ char *month; -+ register size_t i; -+ register int lo = 0, hi = MONTHS_PER_YEAR, result; -+ char *tmp; -+ size_t wclength, mblength; -+ const char *pp; -+ const wchar_t *wpp; -+ wchar_t *month_wcs; -+ mbstate_t state; -+ -+ while (len > 0 && ismbblank (s, len, &mblength)) -+ { -+ s += mblength; -+ len -= mblength; -+ } -+ -+ if (len == 0) -+ return 0; -+ -+ if (SIZE_MAX - len < 1) -+ xalloc_die (); -+ -+ month = (char *) xnmalloc (len + 1, MB_CUR_MAX); -+ -+ pp = tmp = (char *) xnmalloc (len + 1, MB_CUR_MAX); -+ memcpy (tmp, s, len); -+ tmp[len] = '\0'; -+ wpp = month_wcs = (wchar_t *) xnmalloc (len + 1, sizeof (wchar_t)); -+ memset (&state, '\0', sizeof (mbstate_t)); -+ -+ wclength = mbsrtowcs (month_wcs, &pp, len + 1, &state); -+ if (wclength == (size_t)-1 || pp != NULL) -+ error (SORT_FAILURE, 0, _("Invalid multibyte input %s."), quote(s)); -+ -+ for (i = 0; i < wclength; i++) -+ { -+ month_wcs[i] = towupper(month_wcs[i]); -+ if (iswblank (month_wcs[i])) -+ { -+ month_wcs[i] = L'\0'; -+ break; -+ } -+ } -+ -+ mblength = wcsrtombs (month, &wpp, (len + 1) * MB_CUR_MAX, &state); -+ assert (mblength != (-1) && wpp == NULL); -+ -+ do -+ { -+ int ix = (lo + hi) / 2; -+ -+ if (strncmp (month, monthtab[ix].name, strlen (monthtab[ix].name)) < 0) -+ hi = ix; -+ else -+ lo = ix; -+ } -+ while (hi - lo > 1); -+ -+ result = (!strncmp (month, monthtab[lo].name, strlen (monthtab[lo].name)) -+ ? monthtab[lo].val : 0); -+ -+ if (ea && result) -+ *ea = (char*) s + strlen (monthtab[lo].name); -+ -+ free (month); -+ free (tmp); -+ free (month_wcs); -+ -+ return result; -+} -+#endif -+ - /* Compare two lines A and B trying every key in sequence until there - are no more keys or a difference is found. */ - - static int --keycompare (struct line const *a, struct line const *b) -+keycompare_uni (const struct line *a, const struct line *b) - { - struct keyfield *key = keylist; - -@@ -2747,7 +3185,7 @@ keycompare (struct line const *a, struct line const *b) - else if (key->human_numeric) - diff = human_numcompare (ta, tb); - else if (key->month) -- diff = getmonth (ta, nullptr) - getmonth (tb, nullptr); -+ diff = getmonth (ta, tlena, nullptr) - getmonth (tb, tlenb, nullptr); - else if (key->random) - diff = compare_random (ta, tlena, tb, tlenb); - else if (key->version) -@@ -2857,6 +3295,211 @@ keycompare (struct line const *a, struct line const *b) - return diff_reversed (diff, key->reverse); - } - -+#if HAVE_MBRTOWC -+static int -+keycompare_mb (const struct line *a, const struct line *b) -+{ -+ struct keyfield *key = keylist; -+ -+ /* For the first iteration only, the key positions have been -+ precomputed for us. */ -+ char *texta = a->keybeg; -+ char *textb = b->keybeg; -+ char *lima = a->keylim; -+ char *limb = b->keylim; -+ -+ size_t mblength_a, mblength_b; -+ wchar_t wc_a, wc_b; -+ mbstate_t state_a, state_b; -+ -+ int diff = 0; -+ -+ memset (&state_a, '\0', sizeof(mbstate_t)); -+ memset (&state_b, '\0', sizeof(mbstate_t)); -+ /* Ignore keys with start after end. */ -+ if (a->keybeg - a->keylim > 0) -+ return 0; -+ -+ -+ /* Ignore and/or translate chars before comparing. */ -+# define IGNORE_CHARS(NEW_LEN, LEN, TEXT, COPY, WC, MBLENGTH, STATE) \ -+ do \ -+ { \ -+ wchar_t uwc; \ -+ char mbc[MB_LEN_MAX]; \ -+ mbstate_t state_wc; \ -+ \ -+ for (NEW_LEN = i = 0; i < LEN;) \ -+ { \ -+ mbstate_t state_bak; \ -+ \ -+ state_bak = STATE; \ -+ MBLENGTH = mbrtowc (&WC, TEXT + i, LEN - i, &STATE); \ -+ \ -+ if (MBLENGTH == (size_t)-2 || MBLENGTH == (size_t)-1 \ -+ || MBLENGTH == 0) \ -+ { \ -+ if (MBLENGTH == (size_t)-2 || MBLENGTH == (size_t)-1) \ -+ STATE = state_bak; \ -+ if (!ignore) \ -+ COPY[NEW_LEN++] = TEXT[i]; \ -+ i++; \ -+ continue; \ -+ } \ -+ \ -+ if (ignore) \ -+ { \ -+ if ((ignore == nonprinting && !iswprint (WC)) \ -+ || (ignore == nondictionary \ -+ && !iswalnum (WC) && !iswblank (WC))) \ -+ { \ -+ i += MBLENGTH; \ -+ continue; \ -+ } \ -+ } \ -+ \ -+ if (translate) \ -+ { \ -+ \ -+ uwc = towupper(WC); \ -+ if (WC == uwc) \ -+ { \ -+ memcpy (mbc, TEXT + i, MBLENGTH); \ -+ i += MBLENGTH; \ -+ } \ -+ else \ -+ { \ -+ i += MBLENGTH; \ -+ WC = uwc; \ -+ memset (&state_wc, '\0', sizeof (mbstate_t)); \ -+ \ -+ MBLENGTH = wcrtomb (mbc, WC, &state_wc); \ -+ assert (MBLENGTH != (size_t)-1 && MBLENGTH != 0); \ -+ } \ -+ \ -+ for (j = 0; j < MBLENGTH; j++) \ -+ COPY[NEW_LEN++] = mbc[j]; \ -+ } \ -+ else \ -+ for (j = 0; j < MBLENGTH; j++) \ -+ COPY[NEW_LEN++] = TEXT[i++]; \ -+ } \ -+ COPY[NEW_LEN] = '\0'; \ -+ } \ -+ while (0) -+ -+ /* Actually compare the fields. */ -+ -+ for (;;) -+ { -+ /* Find the lengths. */ -+ size_t lena = lima <= texta ? 0 : lima - texta; -+ size_t lenb = limb <= textb ? 0 : limb - textb; -+ -+ char enda IF_LINT (= 0); -+ char endb IF_LINT (= 0); -+ -+ char const *translate = key->translate; -+ bool const *ignore = key->ignore; -+ -+ if (ignore || translate) -+ { -+ if (SIZE_MAX - lenb - 2 < lena) -+ xalloc_die (); -+ char *copy_a = (char *) xnmalloc (lena + lenb + 2, MB_CUR_MAX); -+ char *copy_b = copy_a + lena * MB_CUR_MAX + 1; -+ size_t new_len_a, new_len_b; -+ size_t i, j; -+ -+ IGNORE_CHARS (new_len_a, lena, texta, copy_a, -+ wc_a, mblength_a, state_a); -+ IGNORE_CHARS (new_len_b, lenb, textb, copy_b, -+ wc_b, mblength_b, state_b); -+ texta = copy_a; textb = copy_b; -+ lena = new_len_a; lenb = new_len_b; -+ } -+ else -+ { -+ /* Use the keys in-place, temporarily null-terminated. */ -+ enda = texta[lena]; texta[lena] = '\0'; -+ endb = textb[lenb]; textb[lenb] = '\0'; -+ } -+ -+ if (key->random) -+ diff = compare_random (texta, lena, textb, lenb); -+ else if (key->numeric | key->general_numeric | key->human_numeric) -+ { -+ char savea = *lima, saveb = *limb; -+ -+ *lima = *limb = '\0'; -+ diff = (key->numeric ? numcompare (texta, textb) -+ : key->general_numeric ? general_numcompare (texta, textb) -+ : human_numcompare (texta, textb)); -+ *lima = savea, *limb = saveb; -+ } -+ else if (key->version) -+ diff = filevercmp (texta, textb); -+ else if (key->month) -+ diff = getmonth (texta, lena, NULL) - getmonth (textb, lenb, NULL); -+ else if (lena == 0) -+ diff = - NONZERO (lenb); -+ else if (lenb == 0) -+ diff = 1; -+ else if (hard_LC_COLLATE && !folding) -+ { -+ diff = xmemcoll0 (texta, lena + 1, textb, lenb + 1); -+ } -+ else -+ { -+ diff = memcmp (texta, textb, MIN (lena, lenb)); -+ if (diff == 0) -+ diff = lena < lenb ? -1 : lena != lenb; -+ } -+ -+ if (ignore || translate) -+ free (texta); -+ else -+ { -+ texta[lena] = enda; -+ textb[lenb] = endb; -+ } -+ -+ if (diff) -+ goto not_equal; -+ -+ key = key->next; -+ if (! key) -+ break; -+ -+ /* Find the beginning and limit of the next field. */ -+ if (key->eword != -1) -+ lima = limfield (a, key), limb = limfield (b, key); -+ else -+ lima = a->text + a->length - 1, limb = b->text + b->length - 1; -+ -+ if (key->sword != -1) -+ texta = begfield (a, key), textb = begfield (b, key); -+ else -+ { -+ texta = a->text, textb = b->text; -+ if (key->skipsblanks) -+ { -+ while (texta < lima && ismbblank (texta, lima - texta, &mblength_a)) -+ texta += mblength_a; -+ while (textb < limb && ismbblank (textb, limb - textb, &mblength_b)) -+ textb += mblength_b; -+ } -+ } -+ } -+ -+not_equal: -+ if (key && key->reverse) -+ return -diff; -+ else -+ return diff; -+} -+#endif -+ - /* Compare two lines A and B, returning negative, zero, or positive - depending on whether A compares less than, equal to, or greater than B. */ - -@@ -2884,7 +3527,7 @@ compare (struct line const *a, struct line const *b) - diff = - NONZERO (blen); - else if (blen == 0) - diff = 1; -- else if (hard_LC_COLLATE) -+ else if (hard_LC_COLLATE && !folding) - { - /* xmemcoll0 is a performance enhancement as - it will not unconditionally write '\0' after the -@@ -4272,6 +4915,7 @@ set_ordering (char const *s, struct keyfield *key, enum blanktype blanktype) - break; - case 'f': - key->translate = fold_toupper; -+ folding = true; - break; - case 'g': - key->general_numeric = true; -@@ -4351,7 +4995,7 @@ main (int argc, char **argv) - initialize_exit_failure (SORT_FAILURE); - - hard_LC_COLLATE = hard_locale (LC_COLLATE); --#if HAVE_NL_LANGINFO -+#if HAVE_LANGINFO_CODESET - hard_LC_TIME = hard_locale (LC_TIME); - #endif - -@@ -4374,6 +5018,29 @@ main (int argc, char **argv) - thousands_sep = NON_CHAR; - } - -+#if HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1) -+ { -+ inittables = inittables_mb; -+ begfield = begfield_mb; -+ limfield = limfield_mb; -+ skipblanks = skipblanks_mb; -+ getmonth = getmonth_mb; -+ keycompare = keycompare_mb; -+ numcompare = numcompare_mb; -+ } -+ else -+#endif -+ { -+ inittables = inittables_uni; -+ begfield = begfield_uni; -+ limfield = limfield_uni; -+ skipblanks = skipblanks_uni; -+ getmonth = getmonth_uni; -+ keycompare = keycompare_uni; -+ numcompare = numcompare_uni; -+ } -+ - have_read_stdin = false; - inittables (); - -@@ -4644,13 +5311,34 @@ main (int argc, char **argv) - - case 't': - { -- char newtab = optarg[0]; -- if (! newtab) -+ char newtab[MB_LEN_MAX + 1]; -+ size_t newtab_length = 1; -+ strncpy (newtab, optarg, MB_LEN_MAX); -+ if (! newtab[0]) - error (SORT_FAILURE, 0, _("empty tab")); -- if (optarg[1]) -+#if HAVE_MBRTOWC -+ if (MB_CUR_MAX > 1) -+ { -+ wchar_t wc; -+ mbstate_t state; -+ -+ memset (&state, '\0', sizeof (mbstate_t)); -+ newtab_length = mbrtowc (&wc, newtab, strnlen (newtab, -+ MB_LEN_MAX), -+ &state); -+ switch (newtab_length) -+ { -+ case (size_t) -1: -+ case (size_t) -2: -+ case 0: -+ newtab_length = 1; -+ } -+ } -+#endif -+ if (newtab_length == 1 && optarg[1]) - { - if (STREQ (optarg, "\0")) -- newtab = '\0'; -+ newtab[0] = '\0'; - else - { - /* Provoke with 'sort -txx'. Complain about -@@ -4661,9 +5349,11 @@ main (int argc, char **argv) - quote (optarg)); - } - } -- if (tab != TAB_DEFAULT && tab != newtab) -+ if (tab_length && (tab_length != newtab_length -+ || memcmp (tab, newtab, tab_length) != 0)) - error (SORT_FAILURE, 0, _("incompatible tabs")); -- tab = newtab; -+ memcpy (tab, newtab, newtab_length); -+ tab_length = newtab_length; - } - break; - -diff --git a/src/unexpand.c b/src/unexpand.c -index aca67dd..f79c808 100644 ---- a/src/unexpand.c -+++ b/src/unexpand.c -@@ -39,6 +39,9 @@ - #include <stdio.h> - #include <getopt.h> - #include <sys/types.h> -+ -+#include <mbfile.h> -+ - #include "system.h" - #include "expand-common.h" - -@@ -105,24 +108,47 @@ unexpand (void) - { - /* Input stream. */ - FILE *fp = next_file (nullptr); -+ mb_file_t mbf; - - /* The array of pending blanks. In non-POSIX locales, blanks can - include characters other than spaces, so the blanks must be - stored, not merely counted. */ -- char *pending_blank; -+ mbf_char_t *pending_blank; -+ /* True if the starting locale is utf8. */ -+ bool using_utf_locale; -+ -+ /* True if the first file contains BOM header. */ -+ bool found_bom; -+ using_utf_locale=check_utf_locale(); - - if (!fp) - return; -+ mbf_init (mbf, fp); -+ found_bom=check_bom(fp,&mbf); -+ -+ if (using_utf_locale == false && found_bom == true) -+ { -+ /*try using some predefined locale */ - -+ if (set_utf_locale () != 0) -+ { -+ error (EXIT_FAILURE, errno, _("cannot set UTF-8 locale")); -+ } -+ } - /* The worst case is a non-blank character, then one blank, then a - tab stop, then MAX_COLUMN_WIDTH - 1 blanks, then a non-blank; so - allocate MAX_COLUMN_WIDTH bytes to store the blanks. */ -- pending_blank = xmalloc (max_column_width); -+ pending_blank = xmalloc (max_column_width * sizeof (mbf_char_t)); -+ -+ if (found_bom == true) -+ { -+ print_bom(); -+ } - - while (true) - { - /* Input character, or EOF. */ -- int c; -+ mbf_char_t c; - - /* If true, perform translations. */ - bool convert = true; -@@ -156,12 +182,44 @@ unexpand (void) - - do - { -- while ((c = getc (fp)) < 0 && (fp = next_file (fp))) -- continue; -+ while (true) { -+ mbf_getc (c, mbf); -+ if ((mb_iseof (c)) && (fp = next_file (fp))) -+ { -+ mbf_init (mbf, fp); -+ if (fp!=NULL) -+ { -+ if (check_bom(fp,&mbf)==true) -+ { -+ /*Not the first file - check BOM header*/ -+ if (using_utf_locale==false && found_bom==false) -+ { -+ /*BOM header in subsequent file but not in the first one. */ -+ error (EXIT_FAILURE, errno, _("combination of files with and without BOM header")); -+ } -+ } -+ else -+ { -+ if(using_utf_locale==false && found_bom==true) -+ { -+ /*First file conatined BOM header - locale was switched to UTF -+ *all subsequent files should contain BOM. */ -+ error (EXIT_FAILURE, errno, _("combination of files with and without BOM header")); -+ } -+ } -+ } -+ continue; -+ } -+ else -+ { -+ break; -+ } -+ } -+ - - if (convert) - { -- bool blank = !! isblank (c); -+ bool blank = mb_isblank (c); - - if (blank) - { -@@ -178,16 +236,16 @@ unexpand (void) - if (next_tab_column < column) - error (EXIT_FAILURE, 0, _("input line is too long")); - -- if (c == '\t') -+ if (mb_iseq (c, '\t')) - { - column = next_tab_column; - - if (pending) -- pending_blank[0] = '\t'; -+ mb_setascii (&pending_blank[0], '\t'); - } - else - { -- column++; -+ column += mb_width (c); - - if (! (prev_blank && column == next_tab_column)) - { -@@ -195,13 +253,14 @@ unexpand (void) - will be replaced by tabs. */ - if (column == next_tab_column) - one_blank_before_tab_stop = true; -- pending_blank[pending++] = c; -+ mb_copy (&pending_blank[pending++], &c); - prev_blank = true; - continue; - } - - /* Replace the pending blanks by a tab or two. */ -- pending_blank[0] = c = '\t'; -+ mb_setascii (&c, '\t'); -+ mb_setascii (&pending_blank[0], '\t'); - } - - /* Discard pending blanks, unless it was a single -@@ -209,7 +268,7 @@ unexpand (void) - pending = one_blank_before_tab_stop; - } - } -- else if (c == '\b') -+ else if (mb_iseq (c, '\b')) - { - /* Go back one column, and force recalculation of the - next tab stop. */ -@@ -219,16 +278,20 @@ unexpand (void) - } - else - { -- column++; -- if (!column) -+ const uintmax_t orig_column = column; -+ column += mb_width (c); -+ if (column < orig_column) - error (EXIT_FAILURE, 0, _("input line is too long")); - } - - if (pending) - { - if (pending > 1 && one_blank_before_tab_stop) -- pending_blank[0] = '\t'; -- if (fwrite (pending_blank, 1, pending, stdout) != pending) -+ mb_setascii (&pending_blank[0], '\t'); -+ -+ for (int n = 0; n < pending; ++n) -+ mb_putc (pending_blank[n], stdout); -+ if (ferror (stdout)) - write_error (); - pending = 0; - one_blank_before_tab_stop = false; -@@ -238,16 +301,17 @@ unexpand (void) - convert &= convert_entire_line || blank; - } - -- if (c < 0) -+ if (mb_iseof (c)) - { - free (pending_blank); - return; - } - -- if (putchar (c) < 0) -+ mb_putc (c, stdout); -+ if (ferror (stdout)) - write_error (); - } -- while (c != '\n'); -+ while (!mb_iseq (c, '\n')); - } - } - -diff --git a/tests/Coreutils.pm b/tests/Coreutils.pm -index 18e7bea..24a141b 100644 ---- a/tests/Coreutils.pm -+++ b/tests/Coreutils.pm -@@ -269,6 +269,9 @@ sub run_tests ($$$$$) - # Yes, this is an arbitrary limit. If it causes trouble, - # consider removing it. - my $max = 30; -+ # The downstream i18n multi-byte tests have a "-mb" suffix. -+ # Therefore add 3 to the maximum test name length. -+ $max += 3; - if ($max < length $test_name) - { - warn "$program_name: $test_name: test name is too long (> $max)\n"; -diff --git a/tests/expand/mb.sh b/tests/expand/mb.sh -new file mode 100644 -index 0000000..dd6007c ---- /dev/null -+++ b/tests/expand/mb.sh -@@ -0,0 +1,183 @@ -+#!/bin/sh -+ -+# Copyright (C) 2012-2015 Free Software Foundation, Inc. -+ -+# This program is free software: you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation, either version 3 of the License, or -+# (at your option) any later version. -+ -+# This program is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+ -+# You should have received a copy of the GNU General Public License -+# along with this program. If not, see http://www.gnu.org/licenses/. -+ -+. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src -+print_ver_ expand -+ -+export LC_ALL=en_US.UTF-8 -+ -+#input containing multibyte characters -+cat <<\EOF > in || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+EOF -+env printf ' äöü\t. öüä. \tä xx\n' >> in || framework_failure_ -+ -+cat <<\EOF > exp || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+ -+expand < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+#multiple files as an input -+cat <<\EOF >> exp || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+ -+expand ./in ./in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+#test characters with display widths != 1 -+env printf '12345678 -+e\t|ascii(1) -+\u00E9\t|composed(1) -+e\u0301\t|decomposed(1) -+\u3000\t|ideo-space(2) -+\uFF0D\t|full-hypen(2) -+' > in || framework_failure_ -+ -+env printf '12345678 -+e |ascii(1) -+\u00E9 |composed(1) -+e\u0301 |decomposed(1) -+\u3000 |ideo-space(2) -+\uFF0D |full-hypen(2) -+' > exp || framework_failure_ -+ -+expand < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+#shouldn't fail with "input line too long" -+#when a line starts with a control character -+env printf '\n' > in || framework_failure_ -+ -+expand < in > out || fail=1 -+compare in out > /dev/null 2>&1 || fail=1 -+ -+#non-Unicode characters interspersed between Unicode ones -+env printf '12345678 -+\t\xFF| -+\xFF\t| -+\t\xFFä| -+ä\xFF\t| -+\tä\xFF| -+\xFF\tä| -+äbcdef\xFF\t| -+' > in || framework_failure_ -+ -+env printf '12345678 -+ \xFF| -+\xFF | -+ \xFFä| -+ä\xFF | -+ ä\xFF| -+\xFF ä| -+äbcdef\xFF | -+' > exp || framework_failure_ -+ -+expand < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+ -+ -+#BOM header test 1 -+printf "\xEF\xBB\xBF" > in; cat <<\EOF >> in || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+EOF -+env printf ' äöü\t. öüä. \tä xx\n' >> in || framework_failure_ -+ -+printf "\xEF\xBB\xBF" > exp; cat <<\EOF >> exp || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+ -+ -+expand < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+LANG=C expand < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+LC_ALL=C expand < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+ -+printf '\xEF\xBB\xBF' > in1; cat <<\EOF >> in1 || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+EOF -+env printf ' äöü\t. öüä. \tä xx\n' >> in1 || framework_failure_ -+ -+ -+printf '\xEF\xBB\xBF' > exp; cat <<\EOF >> exp || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+ -+expand in1 in1 > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+LANG=C expand in1 in1 > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+LC_ALL=C expand in1 in1 > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+exit $fail -diff --git a/tests/i18n/sort.sh b/tests/i18n/sort.sh -new file mode 100644 -index 0000000..26c95de ---- /dev/null -+++ b/tests/i18n/sort.sh -@@ -0,0 +1,29 @@ -+#!/bin/sh -+# Verify sort's multi-byte support. -+ -+. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src -+print_ver_ sort -+ -+export LC_ALL=en_US.UTF-8 -+locale -k LC_CTYPE | grep -q "charmap.*UTF-8" \ -+ || skip_ "No UTF-8 locale available" -+ -+# Enable heap consistency checkng on older systems -+export MALLOC_CHECK_=2 -+ -+ -+# check buffer overflow issue due to -+# expanding multi-byte representation due to case conversion -+# https://bugzilla.suse.com/show_bug.cgi?id=928749 -+cat <<EOF > exp -+. -+ɑ -+EOF -+cat <<EOF | sort -f > out || fail=1 -+. -+ɑ -+EOF -+compare exp out || { fail=1; cat out; } -+ -+ -+Exit $fail -diff --git a/tests/local.mk b/tests/local.mk -index fdbf369..a6ce49c 100644 ---- a/tests/local.mk -+++ b/tests/local.mk -@@ -387,6 +387,8 @@ all_tests = \ - tests/sort/sort-discrim.sh \ - tests/sort/sort-files0-from.pl \ - tests/sort/sort-float.sh \ -+ tests/misc/sort-mb-tests.sh \ -+ tests/i18n/sort.sh \ - tests/sort/sort-h-thousands-sep.sh \ - tests/sort/sort-merge.pl \ - tests/sort/sort-merge-fdlimit.sh \ -@@ -590,6 +592,7 @@ all_tests = \ - tests/du/threshold.sh \ - tests/du/trailing-slash.sh \ - tests/du/two-args.sh \ -+ tests/expand/mb.sh \ - tests/id/gnu-zero-uids.sh \ - tests/id/no-context.sh \ - tests/id/context.sh \ -@@ -746,6 +749,7 @@ all_tests = \ - tests/touch/read-only.sh \ - tests/touch/relative.sh \ - tests/touch/trailing-slash.sh \ -+ tests/unexpand/mb.sh \ - $(all_root_tests) - - # See tests/factor/create-test.sh. -diff --git a/tests/misc/expand.pl b/tests/misc/expand.pl -index 11f3fc4..d609a2c 100755 ---- a/tests/misc/expand.pl -+++ b/tests/misc/expand.pl -@@ -27,6 +27,15 @@ my $prog = 'expand'; - # Turn off localization of executable's output. - @ENV{qw(LANGUAGE LANG LC_ALL)} = ('C') x 3; - -+#comment out next line to disable multibyte tests -+my $mb_locale = $ENV{LOCALE_FR_UTF8}; -+! defined $mb_locale || $mb_locale eq 'none' -+ and $mb_locale = 'C'; -+ -+my $prog = 'expand'; -+my $try = "Try `$prog --help' for more information.\n"; -+my $inval = "$prog: invalid byte, character or field list\n$try"; -+ - my @Tests = - ( - ['t1', '--tabs=3', {IN=>"a\tb"}, {OUT=>"a b"}], -@@ -168,6 +177,8 @@ my @Tests = - - - # Test errors -+ # FIXME: The following tests contain ‘quoting’ specific to LC_MESSAGES -+ # So we force LC_MESSAGES=C to make them pass. - ['e1', '--tabs="a"', {IN=>''}, {OUT=>''}, {EXIT=>1}, - {ERR => "$prog: tab size contains invalid character(s): 'a'\n"}], - ['e2', "-t $UINTMAX_OFLOW", {IN=>''}, {OUT=>''}, {EXIT=>1}, -@@ -184,6 +195,37 @@ my @Tests = - {ERR => "$prog: '/' specifier not at start of number: '/'\n"}], - ); - -+if ($mb_locale ne 'C') -+ { -+ # Duplicate each test vector, appending "-mb" to the test name and -+ # inserting {ENV => "LC_ALL=$mb_locale"} in the copy, so that we -+ # provide coverage for the distro-added multi-byte code paths. -+ my @new; -+ foreach my $t (@Tests) -+ { -+ my @new_t = @$t; -+ my $test_name = shift @new_t; -+ -+ # Depending on whether expand is multi-byte-patched, -+ # it emits different diagnostics: -+ # non-MB: invalid byte or field list -+ # MB: invalid byte, character or field list -+ # Adjust the expected error output accordingly. -+ if (grep {ref $_ eq 'HASH' && exists $_->{ERR} && $_->{ERR} eq $inval} -+ (@new_t)) -+ { -+ my $sub = {ERR_SUBST => 's/, character//'}; -+ push @new_t, $sub; -+ push @$t, $sub; -+ } -+ push @new, ["$test_name-mb", @new_t, {ENV => "LANG=$mb_locale LC_MESSAGES=C"}]; -+ } -+ push @Tests, @new; -+ } -+ -+ -+@Tests = triple_test @Tests; -+ - my $save_temps = $ENV{DEBUG}; - my $verbose = $ENV{VERBOSE}; - -diff --git a/tests/misc/fold.pl b/tests/misc/fold.pl -index 00b4362..7d51bea 100755 ---- a/tests/misc/fold.pl -+++ b/tests/misc/fold.pl -@@ -20,9 +20,18 @@ use strict; - - (my $program_name = $0) =~ s|.*/||; - -+my $prog = 'fold'; -+my $try = "Try `$prog --help' for more information.\n"; -+my $inval = "$prog: invalid byte, character or field list\n$try"; -+ - # Turn off localization of executable's output. - @ENV{qw(LANGUAGE LANG LC_ALL)} = ('C') x 3; - -+# uncommented to enable multibyte paths -+my $mb_locale = $ENV{LOCALE_FR_UTF8}; -+! defined $mb_locale || $mb_locale eq 'none' -+ and $mb_locale = 'C'; -+ - my @Tests = - ( - ['s1', '-w2 -s', {IN=>"a\t"}, {OUT=>"a\n\t"}], -@@ -31,9 +40,48 @@ my @Tests = - ['s4', '-w4 -s', {IN=>"abc ef\n"}, {OUT=>"abc \nef\n"}], - ); - -+# Add _POSIX2_VERSION=199209 to the environment of each test -+# that uses an old-style option like +1. -+if ($mb_locale ne 'C') -+ { -+ # Duplicate each test vector, appending "-mb" to the test name and -+ # inserting {ENV => "LC_ALL=$mb_locale"} in the copy, so that we -+ # provide coverage for the distro-added multi-byte code paths. -+ my @new; -+ foreach my $t (@Tests) -+ { -+ my @new_t = @$t; -+ my $test_name = shift @new_t; -+ -+ # Depending on whether fold is multi-byte-patched, -+ # it emits different diagnostics: -+ # non-MB: invalid byte or field list -+ # MB: invalid byte, character or field list -+ # Adjust the expected error output accordingly. -+ if (grep {ref $_ eq 'HASH' && exists $_->{ERR} && $_->{ERR} eq $inval} -+ (@new_t)) -+ { -+ my $sub = {ERR_SUBST => 's/, character//'}; -+ push @new_t, $sub; -+ push @$t, $sub; -+ } -+ push @new, ["$test_name-mb", @new_t, {ENV => "LC_ALL=$mb_locale"}]; -+ } -+ push @Tests, @new; -+ } -+ -+@Tests = triple_test @Tests; -+ -+# Remember that triple_test creates from each test with exactly one "IN" -+# file two more tests (.p and .r suffix on name) corresponding to reading -+# input from a file and from a pipe. The pipe-reading test would fail -+# due to a race condition about 1 in 20 times. -+# Remove the IN_PIPE version of the "output-is-input" test above. -+# The others aren't susceptible because they have three inputs each. -+@Tests = grep {$_->[0] ne 'output-is-input.p'} @Tests; -+ - my $save_temps = $ENV{DEBUG}; - my $verbose = $ENV{VERBOSE}; - --my $prog = 'fold'; - my $fail = run_tests ($program_name, $prog, @Tests, $save_temps, $verbose); - exit $fail; -diff --git a/tests/misc/sort-mb-tests.sh b/tests/misc/sort-mb-tests.sh -new file mode 100644 -index 0000000..11836ba ---- /dev/null -+++ b/tests/misc/sort-mb-tests.sh -@@ -0,0 +1,45 @@ -+#!/bin/sh -+# Verify sort's multi-byte support. -+ -+. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src -+print_ver_ sort -+ -+export LC_ALL=en_US.UTF-8 -+locale -k LC_CTYPE | grep -q "charmap.*UTF-8" \ -+ || skip_ "No UTF-8 locale available" -+ -+ -+cat <<EOF > exp -+Banana@5 -+Apple@10 -+Citrus@20 -+Cherry@30 -+EOF -+ -+cat <<EOF | sort -t @ -k2 -n > out || fail=1 -+Apple@10 -+Banana@5 -+Citrus@20 -+Cherry@30 -+EOF -+ -+compare exp out || { fail=1; cat out; } -+ -+ -+cat <<EOF > exp -+Citrus@AA20@@5 -+Cherry@AA30@@10 -+Apple@AA10@@20 -+Banana@AA5@@30 -+EOF -+ -+cat <<EOF | sort -t @ -k4 -n > out || fail=1 -+Apple@AA10@@20 -+Banana@AA5@@30 -+Citrus@AA20@@5 -+Cherry@AA30@@10 -+EOF -+ -+compare exp out || { fail=1; cat out; } -+ -+Exit $fail -diff --git a/tests/misc/unexpand.pl b/tests/misc/unexpand.pl -index 76bcbd4..59eb819 100755 ---- a/tests/misc/unexpand.pl -+++ b/tests/misc/unexpand.pl -@@ -27,6 +27,14 @@ my $limits = getlimits (); - - my $prog = 'unexpand'; - -+# comment out next line to disable multibyte tests -+my $mb_locale = $ENV{LOCALE_FR_UTF8}; -+! defined $mb_locale || $mb_locale eq 'none' -+ and $mb_locale = 'C'; -+ -+my $try = "Try `$prog --help' for more information.\n"; -+my $inval = "$prog: invalid byte, character or field list\n$try"; -+ - my @Tests = - ( - ['a1', {IN=> ' 'x 1 ."y\n"}, {OUT=> ' 'x 1 ."y\n"}], -@@ -128,6 +136,37 @@ my @Tests = - ['ts2', '-t5,8', {IN=>"x\t \t y\n"}, {OUT=>"x\t\t y\n"}], - ); - -+if ($mb_locale ne 'C') -+ { -+ # Duplicate each test vector, appending "-mb" to the test name and -+ # inserting {ENV => "LC_ALL=$mb_locale"} in the copy, so that we -+ # provide coverage for the distro-added multi-byte code paths. -+ my @new; -+ foreach my $t (@Tests) -+ { -+ my @new_t = @$t; -+ my $test_name = shift @new_t; -+ -+ # Depending on whether unexpand is multi-byte-patched, -+ # it emits different diagnostics: -+ # non-MB: invalid byte or field list -+ # MB: invalid byte, character or field list -+ # Adjust the expected error output accordingly. -+ if (grep {ref $_ eq 'HASH' && exists $_->{ERR} && $_->{ERR} eq $inval} -+ (@new_t)) -+ { -+ my $sub = {ERR_SUBST => 's/, character//'}; -+ push @new_t, $sub; -+ push @$t, $sub; -+ } -+ next if ($test_name =~ 'b-1'); -+ push @new, ["$test_name-mb", @new_t, {ENV => "LC_ALL=$mb_locale"}]; -+ } -+ push @Tests, @new; -+ } -+ -+@Tests = triple_test @Tests; -+ - my $save_temps = $ENV{DEBUG}; - my $verbose = $ENV{VERBOSE}; - -diff --git a/tests/pr/pr-tests.pl b/tests/pr/pr-tests.pl -index 6b34e0b..34b4aeb 100755 ---- a/tests/pr/pr-tests.pl -+++ b/tests/pr/pr-tests.pl -@@ -24,6 +24,15 @@ use strict; - my $prog = 'pr'; - my $normalize_strerror = "s/': .*/'/"; - -+my $mb_locale; -+#Uncomment the following line to enable multibyte tests -+$mb_locale = $ENV{LOCALE_FR_UTF8}; -+! defined $mb_locale || $mb_locale eq 'none' -+ and $mb_locale = 'C'; -+ -+my $try = "Try `$prog --help' for more information.\n"; -+my $inval = "$prog: invalid byte, character or field list\n$try"; -+ - my @tv = ( - - # -b option is no longer an official option. But it's still working to -@@ -515,8 +524,48 @@ push @Tests, - {IN=>"x\tx\tx\tx\tx\nx\tx\tx\tx\tx\n"}, - {OUT=>"x\tx\tx\tx\tx\tx\tx\tx\tx\tx\n"} ]; - -+# Add _POSIX2_VERSION=199209 to the environment of each test -+# that uses an old-style option like +1. -+if ($mb_locale ne 'C') -+ { -+ # Duplicate each test vector, appending "-mb" to the test name and -+ # inserting {ENV => "LC_ALL=$mb_locale"} in the copy, so that we -+ # provide coverage for the distro-added multi-byte code paths. -+ my @new; -+ foreach my $t (@Tests) -+ { -+ my @new_t = @$t; -+ my $test_name = shift @new_t; -+ -+ # Depending on whether pr is multi-byte-patched, -+ # it emits different diagnostics: -+ # non-MB: invalid byte or field list -+ # MB: invalid byte, character or field list -+ # Adjust the expected error output accordingly. -+ if (grep {ref $_ eq 'HASH' && exists $_->{ERR} && $_->{ERR} eq $inval} -+ (@new_t)) -+ { -+ my $sub = {ERR_SUBST => 's/, character//'}; -+ push @new_t, $sub; -+ push @$t, $sub; -+ } -+ #temporarily skip some failing tests -+ next if ($test_name =~ "col-0" or $test_name =~ "col-inval" or $test_name =~ "asan1"); -+ push @new, ["$test_name-mb", @new_t, {ENV => "LC_ALL=$mb_locale"}]; -+ } -+ push @Tests, @new; -+ } -+ - @Tests = triple_test @Tests; - -+# Remember that triple_test creates from each test with exactly one "IN" -+# file two more tests (.p and .r suffix on name) corresponding to reading -+# input from a file and from a pipe. The pipe-reading test would fail -+# due to a race condition about 1 in 20 times. -+# Remove the IN_PIPE version of the "output-is-input" test above. -+# The others aren't susceptible because they have three inputs each. -+@Tests = grep {$_->[0] ne 'output-is-input.p'} @Tests; -+ - my $save_temps = $ENV{DEBUG}; - my $verbose = $ENV{VERBOSE}; - -diff --git a/tests/sort/sort-merge.pl b/tests/sort/sort-merge.pl -index 89eed0c..b855d73 100755 ---- a/tests/sort/sort-merge.pl -+++ b/tests/sort/sort-merge.pl -@@ -26,6 +26,15 @@ my $prog = 'sort'; - # Turn off localization of executable's output. - @ENV{qw(LANGUAGE LANG LC_ALL)} = ('C') x 3; - -+my $mb_locale; -+# uncommented according to upstream commit enabling multibyte paths -+$mb_locale = $ENV{LOCALE_FR_UTF8}; -+! defined $mb_locale || $mb_locale eq 'none' -+ and $mb_locale = 'C'; -+ -+my $try = "Try `$prog --help' for more information.\n"; -+my $inval = "$prog: invalid byte, character or field list\n$try"; -+ - # three empty files and one that says 'foo' - my @inputs = (+(map{{IN=> {"empty$_"=> ''}}}1..3), {IN=> {foo=> "foo\n"}}); - -@@ -77,6 +86,39 @@ my @Tests = - {OUT=>$big_input}], - ); - -+# Add _POSIX2_VERSION=199209 to the environment of each test -+# that uses an old-style option like +1. -+if ($mb_locale ne 'C') -+ { -+ # Duplicate each test vector, appending "-mb" to the test name and -+ # inserting {ENV => "LC_ALL=$mb_locale"} in the copy, so that we -+ # provide coverage for the distro-added multi-byte code paths. -+ my @new; -+ foreach my $t (@Tests) -+ { -+ my @new_t = @$t; -+ my $test_name = shift @new_t; -+ -+ # Depending on whether sort is multi-byte-patched, -+ # it emits different diagnostics: -+ # non-MB: invalid byte or field list -+ # MB: invalid byte, character or field list -+ # Adjust the expected error output accordingly. -+ if (grep {ref $_ eq 'HASH' && exists $_->{ERR} && $_->{ERR} eq $inval} -+ (@new_t)) -+ { -+ my $sub = {ERR_SUBST => 's/, character//'}; -+ push @new_t, $sub; -+ push @$t, $sub; -+ } -+ next if ($test_name =~ "nmerge-."); -+ push @new, ["$test_name-mb", @new_t, {ENV => "LC_ALL=$mb_locale"}]; -+ } -+ push @Tests, @new; -+ } -+ -+@Tests = triple_test @Tests; -+ - my $save_temps = $ENV{DEBUG}; - my $verbose = $ENV{VERBOSE}; - -diff --git a/tests/sort/sort.pl b/tests/sort/sort.pl -index d49f65f..ebba925 100755 ---- a/tests/sort/sort.pl -+++ b/tests/sort/sort.pl -@@ -24,10 +24,15 @@ my $prog = 'sort'; - # Turn off localization of executable's output. - @ENV{qw(LANGUAGE LANG LC_ALL)} = ('C') x 3; - --my $mb_locale = $ENV{LOCALE_FR_UTF8}; -+my $mb_locale; -+#Comment out next line to disable multibyte tests -+$mb_locale = $ENV{LOCALE_FR_UTF8}; - ! defined $mb_locale || $mb_locale eq 'none' - and $mb_locale = 'C'; - -+my $try = "Try `$prog --help' for more information.\n"; -+my $inval = "$prog: invalid byte, character or field list\n$try"; -+ - # Since each test is run with a file name and with redirected stdin, - # the name in the diagnostic is either the file name or "-". - # Normalize each diagnostic to use '-'. -@@ -423,6 +428,38 @@ foreach my $t (@Tests) - } - } - -+if ($mb_locale ne 'C') -+ { -+ # Duplicate each test vector, appending "-mb" to the test name and -+ # inserting {ENV => "LC_ALL=$mb_locale"} in the copy, so that we -+ # provide coverage for the distro-added multi-byte code paths. -+ my @new; -+ foreach my $t (@Tests) -+ { -+ my @new_t = @$t; -+ my $test_name = shift @new_t; -+ -+ # Depending on whether sort is multi-byte-patched, -+ # it emits different diagnostics: -+ # non-MB: invalid byte or field list -+ # MB: invalid byte, character or field list -+ # Adjust the expected error output accordingly. -+ if (grep {ref $_ eq 'HASH' && exists $_->{ERR} && $_->{ERR} eq $inval} -+ (@new_t)) -+ { -+ my $sub = {ERR_SUBST => 's/, character//'}; -+ push @new_t, $sub; -+ push @$t, $sub; -+ } -+ #disable several failing tests until investigation, disable all tests with envvars set -+ next if (grep {ref $_ eq 'HASH' && exists $_->{ENV}} (@new_t)); -+ next if ($test_name =~ "18g" or $test_name =~ "sort-numeric" or $test_name =~ "08[ab]" or $test_name =~ "03[def]" or $test_name =~ "h4" or $test_name =~ "n1" or $test_name =~ "2[01]a"); -+ next if ($test_name =~ "11[ab]"); # avoid FP: expected result differs to MB result due to collation rules. -+ push @new, ["$test_name-mb", @new_t, {ENV => "LC_ALL=$mb_locale"}]; -+ } -+ push @Tests, @new; -+ } -+ - @Tests = triple_test @Tests; - - # Remember that triple_test creates from each test with exactly one "IN" -@@ -432,6 +469,7 @@ foreach my $t (@Tests) - # Remove the IN_PIPE version of the "output-is-input" test above. - # The others aren't susceptible because they have three inputs each. - @Tests = grep {$_->[0] ne 'output-is-input.p'} @Tests; -+@Tests = grep {$_->[0] ne 'output-is-input-mb.p'} @Tests; - - my $save_temps = $ENV{DEBUG}; - my $verbose = $ENV{VERBOSE}; -diff --git a/tests/unexpand/mb.sh b/tests/unexpand/mb.sh -new file mode 100644 -index 0000000..8a82d74 ---- /dev/null -+++ b/tests/unexpand/mb.sh -@@ -0,0 +1,172 @@ -+#!/bin/sh -+ -+# Copyright (C) 2012-2015 Free Software Foundation, Inc. -+ -+# This program is free software: you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation, either version 3 of the License, or -+# (at your option) any later version. -+ -+# This program is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+ -+# You should have received a copy of the GNU General Public License -+# along with this program. If not, see http://www.gnu.org/licenses/. -+ -+. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src -+print_ver_ unexpand -+ -+export LC_ALL=en_US.UTF-8 -+ -+#input containing multibyte characters -+cat > in <<\EOF -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+ -+cat > exp <<\EOF -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+ -+unexpand -a < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+ -+#multiple files as an input -+cat >> exp <<\EOF -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+ -+ -+unexpand -a ./in ./in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+#test characters with a display width larger than 1 -+ -+env printf '12345678 -+e |ascii(1) -+\u00E9 |composed(1) -+e\u0301 |decomposed(1) -+\u3000 |ideo-space(2) -+\uFF0D |full-hypen(2) -+' > in || framework_failure_ -+ -+env printf '12345678 -+e\t|ascii(1) -+\u00E9\t|composed(1) -+e\u0301\t|decomposed(1) -+\u3000\t|ideo-space(2) -+\uFF0D\t|full-hypen(2) -+' > exp || framework_failure_ -+ -+unexpand -a < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+#test input where a blank of width > 1 is not being substituted -+in="$(LC_ALL=en_US.UTF-8 printf ' \u3000 ö ü ß')" -+exp=' ö ü ß' -+ -+unexpand -a < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+#non-Unicode characters interspersed between Unicode ones -+env printf '12345678 -+ \xFF| -+\xFF | -+ \xFFä| -+ä\xFF | -+ ä\xFF| -+\xFF ä| -+äbcdef\xFF | -+' > in || framework_failure_ -+ -+env printf '12345678 -+\t\xFF| -+\xFF\t| -+\t\xFFä| -+ä\xFF\t| -+\tä\xFF| -+\xFF\tä| -+äbcdef\xFF\t| -+' > exp || framework_failure_ -+ -+unexpand -a < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+#BOM header test 1 -+printf "\xEF\xBB\xBF" > in; cat <<\EOF >> in || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+env printf ' äöü\t. öüä. \tä xx\n' >> in || framework_failure_ -+ -+printf "\xEF\xBB\xBF" > exp; cat <<\EOF >> exp || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+ -+unexpand < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+LANG=C unexpand < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+LC_ALL=C unexpand < in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+ -+printf "\xEF\xBB\xBF" > exp; cat <<\EOF >> exp || framework_failure_ -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+1234567812345678123456781 -+. . . . -+a b c d -+. . . . -+ä ö ü ß -+. . . . -+ äöü . öüä. ä xx -+EOF -+ -+ -+unexpand in in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+LANG=C unexpand in in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 -+ -+LC_ALL=C unexpand in in > out || fail=1 -+compare exp out > /dev/null 2>&1 || fail=1 --- -2.44.0 - diff --git a/src/patches/coreutils/coreutils-9.5-uname-1.patch b/src/patches/coreutils/coreutils-9.5-uname-1.patch deleted file mode 100644 index 38c920dfca..0000000000 --- a/src/patches/coreutils/coreutils-9.5-uname-1.patch +++ /dev/null @@ -1,170 +0,0 @@ -Submitted by: DJ Lucas (dj_at_linuxfromscratch_dot_org) -Date: 2012-04-21 -Initial Package Version: 8.16 -Upstream Status: Rejected -Origin: Based on Gentoo patch -Description: Makes uname -m output more descriptive - -Updated to version 9.5 - ---- coreutils-9.5.orig/src/uname.c 2024-01-01 14:27:23.000000000 +0100 -+++ coreutils-9.5/src/uname.c 2024-07-09 21:14:56.460778557 +0200 -@@ -43,6 +43,10 @@ - # endif - # endif - #endif -+#if defined(__linux__) -+# define USE_PROCINFO -+# define UNAME_HARDWARE_PLATFORM -+#endif - - #include "system.h" - #include "quote.h" -@@ -146,6 +150,116 @@ - } - exit (status); - } -+#if defined(USE_PROCINFO) -+ -+# if defined(__s390__) || defined(__s390x__) -+# define CPUINFO_FILE "/proc/sysinfo" -+# define CPUINFO_FORMAT "%64[^\t :]%*[ :]%256[^\n]%c" -+# else -+# define CPUINFO_FILE "/proc/cpuinfo" -+# define CPUINFO_FORMAT "%64[^\t:]\t:%256[^\n]%c" -+# endif -+ -+# define PROCINFO_PROCESSOR 0 -+# define PROCINFO_HARDWARE_PLATFORM 1 -+ -+static void __eat_cpuinfo_space(char *buf) -+{ -+ /* first eat trailing space */ -+ char *tmp = buf + strlen(buf) - 1; -+ while (tmp > buf && isspace(*tmp)) -+ *tmp-- = '\0'; -+ /* then eat leading space */ -+ tmp = buf; -+ while (*tmp && isspace(*tmp)) -+ tmp++; -+ if (tmp != buf) -+ memmove(buf, tmp, strlen(tmp)+1); -+ /* finally collapse whitespace */ -+ tmp = buf; -+ while (tmp[0] && tmp[1]) { -+ if (isspace(tmp[0]) && isspace(tmp[1])) { -+ memmove(tmp, tmp+1, strlen(tmp)); -+ continue; -+ } -+ ++tmp; -+ } -+} -+ -+static int __linux_procinfo(int x, char *fstr, size_t s) -+{ -+ FILE *fp; -+ -+ char *procinfo_keys[] = { -+ /* --processor --hardware-platform */ -+ #if defined(__alpha__) -+ "cpu model", "system type" -+ #elif defined(__arm__) -+ "Processor", "Hardware" -+ #elif defined(__avr32__) -+ "processor", "cpu family" -+ #elif defined(__bfin__) -+ "CPU", "BOARD Name" -+ #elif defined(__cris__) -+ "cpu", "cpu model" -+ #elif defined(__frv__) -+ "CPU-Core", "System" -+ #elif defined(__i386__) || defined(__x86_64__) -+ "model name", "vendor_id" -+ #elif defined(__ia64__) -+ "family", "vendor" -+ #elif defined(__hppa__) -+ "cpu", "model" -+ #elif defined(__m68k__) -+ "CPU", "MMU" -+ #elif defined(__mips__) -+ "cpu model", "system type" -+ #elif defined(__powerpc__) || defined(__powerpc64__) -+ "cpu", "machine" -+ #elif defined(__s390__) || defined(__s390x__) -+ "Type", "Manufacturer" -+ #elif defined(__sh__) -+ "cpu type", "machine" -+ #elif defined(sparc) || defined(__sparc__) -+ "type", "cpu" -+ #elif defined(__vax__) -+ "cpu type", "cpu" -+ #else -+ "unknown", "unknown" -+ #endif -+ }; -+ -+ if ((fp = fopen(CPUINFO_FILE, "r")) != NULL) { -+ char key[65], value[257], eol, *ret = NULL; -+ -+ while (fscanf(fp, CPUINFO_FORMAT, key, value, &eol) != EOF) { -+ __eat_cpuinfo_space(key); -+ if (!strcmp(key, procinfo_keys[x])) { -+ __eat_cpuinfo_space(value); -+ ret = value; -+ break; -+ } -+ if (eol != '\n') { -+ /* we need two fscanf's here in case the previous -+ * length limit caused us to read right up to the -+ * newline ... doing "%*[^\n]\n" wont eat the newline -+ */ -+ fscanf(fp, "%*[^\n]"); -+ fscanf(fp, "\n"); -+ } -+ } -+ fclose(fp); -+ -+ if (ret) { -+ strncpy(fstr, ret, s); -+ return 0; -+ } -+ } -+ -+ return -1; -+} -+ -+#endif - - /* Print ELEMENT, preceded by a space if something has already been - printed. */ -@@ -323,11 +437,15 @@ - element = "powerpc"; - # endif - #endif --#if HAVE_SYSINFO && defined SI_ARCHITECTURE -+#if ( HAVE_SYSINFO && defined SI_ARCHITECTURE ) || defined(USE_PROCINFO) - if (element == unknown) - { - static char processor[257]; -+#if defined(USE_PROCINFO) -+ if (0 <= __linux_procinfo (PROCINFO_PROCESSOR, processor, sizeof processor)) -+#else - if (0 <= sysinfo (SI_ARCHITECTURE, processor, sizeof processor)) -+#endif - element = processor; - } - #endif -@@ -360,9 +478,13 @@ - if (element == unknown) - { - static char hardware_platform[257]; -+#if defined(USE_PROCINFO) -+ if (0 <= __linux_procinfo (PROCINFO_HARDWARE_PLATFORM, hardware_platform, sizeof hardware_platform)) -+#else - size_t s = sizeof hardware_platform; - static int mib[] = { CTL_HW, UNAME_HARDWARE_PLATFORM }; - if (sysctl (mib, 2, hardware_platform, &s, 0, 0) >= 0) -+#endif - element = hardware_platform; - } - #endif diff --git a/src/patches/db-5.2.28-sqlite-configure-path.patch b/src/patches/db-5.2.28-sqlite-configure-path.patch new file mode 100644 index 0000000000..cfbe2a7ffd --- /dev/null +++ b/src/patches/db-5.2.28-sqlite-configure-path.patch @@ -0,0 +1,11 @@ +--- a/dist/aclocal/sql.m4 ++++ b/dist/aclocal/sql.m4 +@@ -91,7 +91,7 @@ + # !!! END COPIED from autoconf distribution + + sqlite_dir=$srcdir/../lang/sql/sqlite +-(cd sql && eval "$SHELL ../$sqlite_dir/configure --disable-option-checking $ac_sub_configure_args CPPFLAGS="-I.. $CPPFLAGS" --enable-amalgamation=$db_cv_sql_amalgamation --enable-readline=$with_readline" && cat build_config.h >> config.h) || exit 1 ++(cd sql && eval "$SHELL $sqlite_dir/configure --disable-option-checking $ac_sub_configure_args CPPFLAGS="-I.. $CPPFLAGS" --enable-amalgamation=$db_cv_sql_amalgamation --enable-readline=$with_readline" && cat build_config.h >> config.h) || exit 1 + + # Configure JDBC if --enable-jdbc + if test "$db_cv_jdbc" != "no"; then diff --git a/src/patches/db-5.3.28-clang16.patch b/src/patches/db-5.3.28-clang16.patch new file mode 100644 index 0000000000..aab73d87a0 --- /dev/null +++ b/src/patches/db-5.3.28-clang16.patch @@ -0,0 +1,325 @@ +https://bugs.gentoo.org/883413 +--- a/dist/aclocal/clock.m4 ++++ b/dist/aclocal/clock.m4 +@@ -20,12 +20,14 @@ esac + # existence to mean the clock really exists. + AC_CACHE_CHECK([for clock_gettime monotonic clock], db_cv_clock_monotonic, [ + AC_TRY_RUN([ ++#include <time.h> + #include <sys/time.h> +-main() { ++int main(void) { + struct timespec t; + return (clock_gettime(CLOCK_MONOTONIC, &t) != 0); + }], db_cv_clock_monotonic=yes, db_cv_clock_monotonic=no, + AC_TRY_LINK([ ++#include <time.h> + #include <sys/time.h>], [ + struct timespec t; + clock_gettime(CLOCK_MONOTONIC, &t); +--- a/dist/aclocal/mmap.m4 ++++ b/dist/aclocal/mmap.m4 +@@ -29,6 +29,7 @@ if test "$mmap_ok" = "yes" ; then + * system to system. + */ + #include <stdio.h> ++ #include <stdlib.h> + #include <string.h> + #include <sys/types.h> + #include <sys/stat.h> +@@ -42,13 +43,12 @@ if test "$mmap_ok" = "yes" ; then + #define MAP_FAILED (-1) + #endif + +- int catch_sig(sig) +- int sig; ++ void catch_sig(int sig) + { + exit(1); + } + +- main() { ++ int main(void) { + const char *underlying; + unsigned gapsize; + char *base; +--- a/dist/aclocal/mutex.m4 ++++ b/dist/aclocal/mutex.m4 +@@ -5,7 +5,7 @@ AC_DEFUN(AM_PTHREADS_SHARED, [ + AC_TRY_RUN([ + #include <stdlib.h> + #include <pthread.h> +-main() { ++int main(void) { + pthread_cond_t cond; + pthread_mutex_t mutex; + pthread_condattr_t condattr; +@@ -49,7 +49,7 @@ AC_DEFUN(AM_PTHREADS_PRIVATE, [ + AC_TRY_RUN([ + #include <stdlib.h> + #include <pthread.h> +-main() { ++int main(void) { + pthread_cond_t cond; + pthread_mutex_t mutex; + pthread_condattr_t condattr; +@@ -89,7 +89,7 @@ AC_DEFUN(AM_PTHREADS_CONDVAR_DUPINITCHK, [ + AC_TRY_RUN([ + #include <stdlib.h> + #include <pthread.h> +-main() { ++int main(void) { + pthread_cond_t cond; + pthread_condattr_t condattr; + exit(pthread_condattr_init(&condattr) || +@@ -110,7 +110,7 @@ AC_DEFUN(AM_PTHREADS_RWLOCKVAR_DUPINITCHK, [ + AC_TRY_RUN([ + #include <stdlib.h> + #include <pthread.h> +-main() { ++int main(void) { + pthread_rwlock_t rwlock; + pthread_rwlockattr_t rwlockattr; + exit(pthread_rwlockattr_init(&rwlockattr) || +@@ -227,6 +227,7 @@ if test "$db_cv_mutex" = no; then + # LWP threads: _lwp_XXX + if test "$db_cv_mutex" = no; then + AC_TRY_LINK([ ++ #include <stdlib.h> + #include <synch.h>],[ + static lwp_mutex_t mi = SHAREDMUTEX; + static lwp_cond_t ci = SHAREDCV; +@@ -243,6 +244,7 @@ if test "$db_cv_mutex" = no; then + LIBS="$LIBS -lthread" + AC_TRY_LINK([ + #include <thread.h> ++ #include <stdlib.h> + #include <synch.h>],[ + mutex_t mutex; + cond_t cond; +@@ -258,6 +260,7 @@ if test "$db_cv_mutex" = no; then + if test "$db_cv_mutex" = no -o "$db_cv_mutex" = ui_only; then + AC_TRY_LINK([ + #include <thread.h> ++ #include <stdlib.h> + #include <synch.h>],[ + mutex_t mutex; + cond_t cond; +@@ -282,7 +285,7 @@ if test "$db_cv_mutex" = no; then + # x86/gcc: FreeBSD, NetBSD, BSD/OS, Linux + AC_TRY_COMPILE(,[ + #if (defined(i386) || defined(__i386__)) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -291,7 +294,7 @@ if test "$db_cv_mutex" = no; then + # x86_64/gcc: FreeBSD, NetBSD, BSD/OS, Linux + AC_TRY_COMPILE(,[ + #if (defined(x86_64) || defined(__x86_64__)) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -314,7 +317,7 @@ if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if defined(__sparc__) && defined(__GNUC__) + asm volatile ("membar #StoreStore|#StoreLoad|#LoadStore"); +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -356,7 +359,7 @@ AC_TRY_LINK([ + msem_init(&x, 0); + msem_lock(&x, 0); + msem_unlock(&x, 0); +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -373,7 +376,7 @@ AC_TRY_LINK([ + msem_init(&x, 0); + msem_lock(&x, 0); + msem_unlock(&x, 0); +- exit(0); ++ return 0; + ], [db_cv_mutex=UNIX/msem_init]) + fi + +@@ -395,7 +398,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if defined(__USLC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -452,7 +455,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if defined(__alpha) && defined(__DECC) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -463,7 +466,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if defined(__alpha) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -474,7 +477,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if defined(__arm__) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -485,7 +488,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if (defined(__mips) || defined(__mips__)) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -496,7 +499,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if (defined(__hppa) || defined(__hppa__)) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -507,7 +510,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if (defined(__powerpc__) || defined(__ppc__)) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -518,7 +521,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if (defined(mc68020) || defined(sun3)) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -529,7 +532,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if defined(__MVS__) && defined(__IBMC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -540,7 +543,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if defined(__s390__) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -551,7 +554,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if defined(__ia64) && defined(__GNUC__) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -562,7 +565,7 @@ fi + if test "$db_cv_mutex" = no; then + AC_TRY_COMPILE(,[ + #if defined(_UTS) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -910,9 +913,9 @@ fi + if test "$db_cv_atomic" = no; then + AC_TRY_COMPILE(,[ + #if ((defined(i386) || defined(__i386__)) && defined(__GNUC__)) +- exit(0); ++ return 0; + #elif ((defined(x86_64) || defined(__x86_64__)) && defined(__GNUC__)) +- exit(0); ++ return 0; + #else + FAIL TO COMPILE/LINK + #endif +@@ -921,6 +924,7 @@ fi + + if test "$db_cv_atomic" = no; then + AC_TRY_LINK([ ++#include <stdlib.h> + #include <sys/atomic.h>],[ + volatile unsigned val = 1; + exit (atomic_inc_uint_nv(&val) != 2 || +--- a/dist/aclocal/sequence.m4 ++++ b/dist/aclocal/sequence.m4 +@@ -43,7 +43,9 @@ AC_DEFUN(AM_SEQUENCE_CONFIGURE, [ + # test, which won't test for the appropriate printf format strings. + if test "$db_cv_build_sequence" = "yes"; then + AC_TRY_RUN([ +- main() { ++ #include <stdio.h> ++ #include <string.h> ++ int main(void) { + $db_cv_seq_type l; + unsigned $db_cv_seq_type u; + char buf@<:@100@:>@; +@@ -59,7 +61,10 @@ AC_DEFUN(AM_SEQUENCE_CONFIGURE, [ + return (1); + return (0); + }],, [db_cv_build_sequence="no"], +- AC_TRY_LINK(,[ ++ AC_TRY_LINK([ ++ #include <stdio.h> ++ #include <string.h> ++ ],[ + $db_cv_seq_type l; + unsigned $db_cv_seq_type u; + char buf@<:@100@:>@; +--- a/dist/aclocal/types.m4 ++++ b/dist/aclocal/types.m4 +@@ -69,7 +69,7 @@ AC_SUBST(stdint_h_decl) + AC_MSG_CHECKING(for stdint.h) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([ + #include <stdint.h> +- int main() { ++ int main(void) { + uint_least8_t x=0; + return x; + }])],[AC_MSG_RESULT(yes) +@@ -77,7 +77,7 @@ if test "$db_cv_cxx" = "yes"; then + AC_MSG_CHECKING([if stdint.h can be used by C++]) + AC_LANG_PUSH(C++) + AC_COMPILE_IFELSE([AC_LANG_SOURCE([#include <stdint.h> +- int main() { ++ int main(void) { + uint_least8_t x=0; + return x; + }])],[AC_MSG_RESULT(yes) diff --git a/src/patches/dhcpcd-10.0.2-Allow-free-selection-of-MTU-by-the-user.patch b/src/patches/dhcpcd-10.0.2-Allow-free-selection-of-MTU-by-the-user.patch deleted file mode 100644 index 69a35daf50..0000000000 --- a/src/patches/dhcpcd-10.0.2-Allow-free-selection-of-MTU-by-the-user.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 1acff721a3874a74efc9921a1e07bd48bd7efab0 Mon Sep 17 00:00:00 2001 -From: Michael Tremer michael.tremer@ipfire.org -Date: Tue, 22 Feb 2022 12:07:15 +0000 -Subject: [PATCH] Allow free selection of MTU by the user - -Various ISPs (or equipment?) seem to hand out an MTU of only 576 bytes. -Hwoever, this does not seem to be intentional which is why we would like -to manually overwrite this in the configuration. - -dhcpcd only allows setting a maximum MTU of 1472 bytes which does not -seem to have any rationale (any more). Although Ethernet might limit any -MTU to less, IPv6 and IPv4 support MTUs of up to 64KiB. - -This patch allows the user to configure the MTU freely with providing -some sanity check. - -Signed-off-by: Michael Tremer michael.tremer@ipfire.org ---- - src/dhcp-common.h | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -diff --git a/src/dhcp-common.h b/src/dhcp-common.h -index a82fcd4c..d6620822 100644 ---- a/src/dhcp-common.h -+++ b/src/dhcp-common.h -@@ -46,10 +46,11 @@ - #define NS_MAXLABEL MAXLABEL - #endif - --/* Max MTU - defines dhcp option length */ --#define IP_UDP_SIZE 28 --#define MTU_MAX 1500 - IP_UDP_SIZE --#define MTU_MIN 576 + IP_UDP_SIZE -+/* Max/Min MTU */ -+#define MTU_MAX 65536 -+#define MTU_MIN 576 -+ -+#define IP_UDP_SIZE 28 - - #define OT_REQUEST (1 << 0) - #define OT_UINT8 (1 << 1) --- -2.30.2 - diff --git a/src/patches/dtc/dtc-1.6.1-disable_Werror.patch b/src/patches/dtc/dtc-1.6.1-disable_Werror.patch deleted file mode 100644 index 89870df818..0000000000 --- a/src/patches/dtc/dtc-1.6.1-disable_Werror.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur dtc-1.6.1.org/Makefile dtc-1.6.1/Makefile ---- dtc-1.6.1.org/Makefile 2021-06-08 07:00:49.000000000 +0000 -+++ dtc-1.6.1/Makefile 2021-10-01 07:57:58.344551140 +0000 -@@ -23,7 +23,7 @@ - CPPFLAGS = -I libfdt -I . -DFDT_ASSUME_MASK=$(ASSUME_MASK) - WARNINGS = -Wall -Wpointer-arith -Wcast-qual -Wnested-externs \ - -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wshadow --CFLAGS = -g -Os $(SHAREDLIB_CFLAGS) -Werror $(WARNINGS) $(EXTRA_CFLAGS) -+CFLAGS = -g -Os $(SHAREDLIB_CFLAGS) $(EXTRA_CFLAGS) - - BISON = bison - LEX = flex diff --git a/src/patches/dtc/dtc-1.7.1-disable_Werror.patch b/src/patches/dtc/dtc-1.7.1-disable_Werror.patch new file mode 100644 index 0000000000..332c09859b --- /dev/null +++ b/src/patches/dtc/dtc-1.7.1-disable_Werror.patch @@ -0,0 +1,12 @@ +diff -Naur dtc-1.7.1.orig/Makefile dtc-1.7.1/Makefile +--- dtc-1.7.1.orig/Makefile 2024-08-17 10:22:16.000000000 +0200 ++++ dtc-1.7.1/Makefile 2024-09-03 11:41:19.125603922 +0200 +@@ -21,7 +21,7 @@ + WARNINGS = -Wall -Wpointer-arith -Wcast-qual -Wnested-externs -Wsign-compare \ + -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wshadow \ + -Wsuggest-attribute=format -Wwrite-strings +-CFLAGS = -g -Os $(SHAREDLIB_CFLAGS) -Werror $(WARNINGS) $(EXTRA_CFLAGS) ++CFLAGS = -g -Os $(SHAREDLIB_CFLAGS) $(EXTRA_CFLAGS) + + BISON = bison + LEX = flex diff --git a/src/patches/expect-5.45.4-gcc14-1.patch b/src/patches/expect-5.45.4-gcc14-1.patch new file mode 100644 index 0000000000..e2a34df2e5 --- /dev/null +++ b/src/patches/expect-5.45.4-gcc14-1.patch @@ -0,0 +1,288 @@ +Submitted By: Xi Ruoyao xry111@xry111.site +Date: 2024-04-07 +Initial Package Version: 5.45.4 +Upstream Status: Submitted (for a long time), but the upstream seems + inactive +Origin: Fedora & Self: + - Fedora expect-5.45.4-covscan-fixes.patch + - Fedora expect-c99.patch + - Fedora expect-configure-c99.patch + - We are directly patching configure instead of + patching configure.in like Fedora. It's + generally not a good idea, but better than + adding autoconf into chapter 7 or bloating this + patch into 100+ KiB (with a full regeneration + of the configure script). +Description: Fix some build failure caused by the pre-C99 syntax + no longer allowed by GCC 14 in the default C99 + mode. + +--- a/configure 2018-02-04 18:43:58.000000000 +0800 ++++ b/configure 2024-04-08 01:19:29.253548373 +0800 +@@ -7994,7 +7994,6 @@ + { + extern long timezone; + timezone += 1; +- exit (0); + ; + return 0; + } +@@ -8030,7 +8029,6 @@ + { + extern time_t timezone; + timezone += 1; +- exit (0); + ; + return 0; + } +@@ -8791,7 +8789,7 @@ + $as_echo_n "checking for memcpy... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ +- ++#include <string.h> + int + main () + { +@@ -8831,7 +8829,7 @@ + /* end confdefs.h. */ + + #include <sys/wait.h> +-main() { ++int main() { + #ifndef WNOHANG + return 0; + #else +@@ -8867,7 +8865,7 @@ + + #include <stdio.h> + #include <sys/wait.h> +-main() { ++int main() { + #ifdef WNOHANG + FILE *fp = fopen("wnohang","w"); + fprintf(fp,"%d",WNOHANG); +@@ -8935,7 +8933,9 @@ + /* end confdefs.h. */ + + #include <signal.h> +-#define RETSIGTYPE $retsigtype ++#include <stdlib.h> ++#include <unistd.h> ++#include <sys/wait.h> + + int signal_rearms = 0; + +@@ -8952,7 +8952,7 @@ + signal_rearms++; + } + +-main() ++int main() + { + signal(SIGINT,parent_sigint_handler); + +@@ -9234,10 +9234,9 @@ + /* end confdefs.h. */ + + #include <sgtty.h> +-main() ++int main() + { + struct sgttyb tmp; +- exit(0); + } + _ACEOF + if ac_fn_c_try_run "$LINENO"; then : +@@ -9274,10 +9273,9 @@ + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + #include <termio.h> +- main() ++ int main() + { + struct termio tmp; +- exit(0); + } + _ACEOF + if ac_fn_c_try_run "$LINENO"; then : +@@ -9312,10 +9310,9 @@ + # include <inttypes.h> + # endif + # include <termios.h> +- main() ++ int main() + { + struct termios tmp; +- exit(0); + } + _ACEOF + if ac_fn_c_try_run "$LINENO"; then : +@@ -9350,7 +9347,7 @@ + #include <inttypes.h> + #endif + #include <termios.h> +-main() { ++int main() { + #if defined(TCGETS) || defined(TCGETA) + return 0; + #else +@@ -9388,7 +9385,7 @@ + #include <inttypes.h> + #endif + #include <termios.h> +-main() { ++int main() { + #ifdef TIOCGWINSZ + return 0; + #else +@@ -9423,7 +9420,7 @@ + cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h. */ + +-main(){ ++int main(){ + #ifdef CRAY + return 0; + #else +@@ -9565,12 +9562,10 @@ + + extern char *tzname[2]; + extern int daylight; +-main() ++int main() + { + int *x = &daylight; + char **y = tzname; +- +- exit(0); + } + _ACEOF + if ac_fn_c_try_run "$LINENO"; then : +--- a/exp_chan.c 2018-02-03 03:15:52.000000000 +0800 ++++ b/exp_chan.c 2024-04-07 21:56:43.663163369 +0800 +@@ -58,7 +58,7 @@ + + Tcl_ChannelType expChannelType = { + "exp", /* Type name. */ +- ExpBlockModeProc, /* Set blocking/nonblocking mode.*/ ++ TCL_CHANNEL_VERSION_2, + ExpCloseProc, /* Close proc. */ + ExpInputProc, /* Input proc. */ + ExpOutputProc, /* Output proc. */ +@@ -68,6 +68,7 @@ + ExpWatchProc, /* Initialize notifier. */ + ExpGetHandleProc, /* Get OS handles out of channel. */ + NULL, /* Close2 proc */ ++ ExpBlockModeProc, /* Set blocking/nonblocking mode.*/ + }; + + typedef struct ThreadSpecificData { + +diff -up expect5.45.4/exp_chan.c.orig expect5.45.4/exp_chan.c +--- expect5.45.4/exp_chan.c.orig 2018-02-02 20:15:52.000000000 +0100 ++++ expect5.45.4/exp_chan.c 2018-10-09 14:14:44.851965292 +0200 +@@ -51,6 +51,8 @@ static void ExpWatchProc _ANSI_ARGS_((C + int mask)); + static int ExpGetHandleProc _ANSI_ARGS_((ClientData instanceData, + int direction, ClientData *handlePtr)); ++void exp_background_channelhandler _ANSI_ARGS_((ClientData, ++ int)); + + /* + * This structure describes the channel type structure for Expect-based IO: +diff -up expect5.45.4/exp_clib.c.orig expect5.45.4/exp_clib.c +--- expect5.45.4/exp_clib.c.orig 2018-10-09 14:14:44.841965281 +0200 ++++ expect5.45.4/exp_clib.c 2018-10-09 14:14:44.873965319 +0200 +@@ -37,6 +37,14 @@ would appreciate credit if this program + # endif + #endif + ++#ifdef HAVE_UNISTD_H ++# include <unistd.h> ++#endif ++ ++//#ifdef HAVE_SYS_WAIT_H ++# include <sys/wait.h> ++//#endif ++ + #ifdef HAVE_SYS_FCNTL_H + # include <sys/fcntl.h> + #else +@@ -2196,6 +2204,7 @@ int exp_getptyslave(); + #define sysreturn(x) return(errno = x, -1) + + void exp_init_pty(); ++void exp_init_tty(); + + /* + The following functions are linked from the Tcl library. They +@@ -2715,6 +2724,7 @@ exp_spawnl TCL_VARARGS_DEF(char *,arg1) + argv[i] = va_arg(args,char *); + if (!argv[i]) break; + } ++ va_end(args); + i = exp_spawnv(argv[0],argv+1); + free((char *)argv); + return(i); +@@ -3188,6 +3198,7 @@ exp_expectl TCL_VARARGS_DEF(int,arg1) + /* Ultrix 4.2 compiler refuses enumerations comparison!? */ + if ((int)type < 0 || (int)type >= (int)exp_bogus) { + fprintf(stderr,"bad type (set %d) in exp_expectl\n",i); ++ va_end(args); + sysreturn(EINVAL); + } + +@@ -3253,6 +3264,7 @@ exp_fexpectl TCL_VARARGS_DEF(FILE *,arg1 + /* Ultrix 4.2 compiler refuses enumerations comparison!? */ + if ((int)type < 0 || (int)type >= (int)exp_bogus) { + fprintf(stderr,"bad type (set %d) in exp_expectl\n",i); ++ va_end(args); + sysreturn(EINVAL); + } + +diff -up expect5.45.4/exp_log.c.orig expect5.45.4/exp_log.c +--- expect5.45.4/exp_log.c.orig 2018-10-09 14:14:44.838965277 +0200 ++++ expect5.45.4/exp_log.c 2018-10-09 14:14:44.852965294 +0200 +@@ -174,7 +174,10 @@ expStdoutLog TCL_VARARGS_DEF(int,arg1) + force_stdout = TCL_VARARGS_START(int,arg1,args); + fmt = va_arg(args,char *); + +- if ((!tsdPtr->logUser) && (!force_stdout) && (!tsdPtr->logAll)) return; ++ if ((!tsdPtr->logUser) && (!force_stdout) && (!tsdPtr->logAll)) { ++ va_end(args); ++ return; ++ } + + (void) vsnprintf(bigbuf,sizeof(bigbuf),fmt,args); + expDiagWriteBytes(bigbuf,-1); +diff -up expect5.45.4/exp_main_sub.c.orig expect5.45.4/exp_main_sub.c +--- expect5.45.4/exp_main_sub.c.orig 2018-10-09 14:14:44.848965289 +0200 ++++ expect5.45.4/exp_main_sub.c 2018-10-09 14:14:44.852965294 +0200 +@@ -57,6 +57,7 @@ int exp_cmdlinecmds = FALSE; + int exp_interactive = FALSE; + int exp_buffer_command_input = FALSE;/* read in entire cmdfile at once */ + int exp_fgets(); ++int exp_tty_cooked_echo(Tcl_Interp *interp, exp_tty *tty_old, int *was_raw, int *was_echo); + + Tcl_Interp *exp_interp; /* for use by signal handlers who can't figure out */ + /* the interpreter directly */ +diff -up expect5.45.4/pty_termios.c.orig expect5.45.4/pty_termios.c +--- expect5.45.4/pty_termios.c.orig 2018-10-09 14:17:00.132127498 +0200 ++++ expect5.45.4/pty_termios.c 2018-10-09 14:33:59.393315570 +0200 +@@ -105,6 +105,7 @@ with openpty which supports 4000 while p + + void expDiagLog(); + void expDiagLogPtr(); ++char *expErrnoMsg(int errorNo); + + #include <errno.h> + /*extern char *sys_errlist[];*/ +@@ -189,6 +190,7 @@ static char slave_name[MAXPTYNAMELEN]; + #endif /* HAVE_SCO_CLIST_PTYS */ + + #ifdef HAVE_OPENPTY ++#include <pty.h> + static char master_name[64]; + static char slave_name[64]; + #endif diff --git a/src/patches/ffmpeg-6.0-mathpops-clip-constants-used-with-shift.patch b/src/patches/ffmpeg-6.0-mathpops-clip-constants-used-with-shift.patch deleted file mode 100644 index 52a9310029..0000000000 --- a/src/patches/ffmpeg-6.0-mathpops-clip-constants-used-with-shift.patch +++ /dev/null @@ -1,76 +0,0 @@ -From effadce6c756247ea8bae32dc13bb3e6f464f0eb Mon Sep 17 00:00:00 2001 -From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= remi@remlab.net -Date: Sun, 16 Jul 2023 18:18:02 +0300 -Subject: [PATCH] avcodec/x86/mathops: clip constants used with shift - instructions within inline assembly - -Fixes assembling with binutil as >= 2.41 - -Signed-off-by: James Almer jamrial@gmail.com ---- - libavcodec/x86/mathops.h | 26 +++++++++++++++++++++++--- - 1 file changed, 23 insertions(+), 3 deletions(-) - -diff --git a/libavcodec/x86/mathops.h b/libavcodec/x86/mathops.h -index 6298f5ed19..ca7e2dffc1 100644 ---- a/libavcodec/x86/mathops.h -+++ b/libavcodec/x86/mathops.h -@@ -35,12 +35,20 @@ - static av_always_inline av_const int MULL(int a, int b, unsigned shift) - { - int rt, dummy; -+ if (__builtin_constant_p(shift)) - __asm__ ( - "imull %3 \n\t" - "shrdl %4, %%edx, %%eax \n\t" - :"=a"(rt), "=d"(dummy) -- :"a"(a), "rm"(b), "ci"((uint8_t)shift) -+ :"a"(a), "rm"(b), "i"(shift & 0x1F) - ); -+ else -+ __asm__ ( -+ "imull %3 \n\t" -+ "shrdl %4, %%edx, %%eax \n\t" -+ :"=a"(rt), "=d"(dummy) -+ :"a"(a), "rm"(b), "c"((uint8_t)shift) -+ ); - return rt; - } - -@@ -113,19 +121,31 @@ __asm__ volatile(\ - // avoid +32 for shift optimization (gcc should do that ...) - #define NEG_SSR32 NEG_SSR32 - static inline int32_t NEG_SSR32( int32_t a, int8_t s){ -+ if (__builtin_constant_p(s)) - __asm__ ("sarl %1, %0\n\t" - : "+r" (a) -- : "ic" ((uint8_t)(-s)) -+ : "i" (-s & 0x1F) - ); -+ else -+ __asm__ ("sarl %1, %0\n\t" -+ : "+r" (a) -+ : "c" ((uint8_t)(-s)) -+ ); - return a; - } - - #define NEG_USR32 NEG_USR32 - static inline uint32_t NEG_USR32(uint32_t a, int8_t s){ -+ if (__builtin_constant_p(s)) - __asm__ ("shrl %1, %0\n\t" - : "+r" (a) -- : "ic" ((uint8_t)(-s)) -+ : "i" (-s & 0x1F) - ); -+ else -+ __asm__ ("shrl %1, %0\n\t" -+ : "+r" (a) -+ : "c" ((uint8_t)(-s)) -+ ); - return a; - } - --- -2.25.1 - diff --git a/src/patches/gcc/gcc-13.1.0-riscv_use_log2_from_cheader_without_namespace.patch b/src/patches/gcc/gcc-13.1.0-riscv_use_log2_from_cheader_without_namespace.patch deleted file mode 100644 index 3468179523..0000000000 --- a/src/patches/gcc/gcc-13.1.0-riscv_use_log2_from_cheader_without_namespace.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -Naur gcc-13.1.0.org/gcc/config/riscv/genrvv-type-indexer.cc gcc-13.1.0/gcc/config/riscv/genrvv-type-indexer.cc ---- gcc-13.1.0.org/gcc/config/riscv/genrvv-type-indexer.cc 2023-04-26 09:09:39.000000000 +0200 -+++ gcc-13.1.0/gcc/config/riscv/genrvv-type-indexer.cc 2023-08-02 11:28:53.615913583 +0200 -@@ -115,9 +115,9 @@ - if (sew == eew) - elmul_log2 = lmul_log2; - else if (sew > eew) -- elmul_log2 = lmul_log2 - std::log2 (sew / eew); -+ elmul_log2 = lmul_log2 - log2 (sew / eew); - else /* sew < eew */ -- elmul_log2 = lmul_log2 + std::log2 (eew / sew); -+ elmul_log2 = lmul_log2 + log2 (eew / sew); - - if (float_p) - return floattype (eew, elmul_log2); diff --git a/src/patches/gcc/gcc.git-745dae5-remove_cyclades.patch b/src/patches/gcc/gcc.git-745dae5-remove_cyclades.patch deleted file mode 100644 index d686fd7cc5..0000000000 --- a/src/patches/gcc/gcc.git-745dae5-remove_cyclades.patch +++ /dev/null @@ -1,123 +0,0 @@ -From 745dae5923aba02982563481d75a21595df22ff8 Mon Sep 17 00:00:00 2001 -From: Tamar Christina tamar.christina@arm.com -Date: Fri, 21 May 2021 10:30:59 +0100 -Subject: [PATCH] libsanitizer: Remove cyclades from libsanitizer - -The Linux kernel has removed the interface to cyclades from -the latest kernel headers[1] due to them being orphaned for the -past 13 years. - -libsanitizer uses this header when compiling against glibc, but -glibcs itself doesn't seem to have any references to cyclades. - -Further more it seems that the driver is broken in the kernel and -the firmware doesn't seem to be available anymore. - -As such since this is breaking the build of libsanitizer (and so the -GCC bootstrap[2]) I propose to remove this. - -[1] https://lkml.org/lkml/2021/3/2/153 -[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100379 - -(cherry picked from commit f7c5351552387bd43f6ca3631016d7f0dfe0f135) - -libsanitizer/ChangeLog: - - PR sanitizer/100379 - * sanitizer_common/sanitizer_common_interceptors_ioctl.inc: Cherry-pick - llvm-project revision f7c5351552387bd43f6ca3631016d7f0dfe0f135. - * sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise. - * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise. ---- - .../sanitizer_common_interceptors_ioctl.inc | 9 --------- - .../sanitizer_platform_limits_posix.cpp | 11 ----------- - .../sanitizer_platform_limits_posix.h | 10 ---------- - 3 files changed, 30 deletions(-) - -diff --git a/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc b/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc -index 7f181258eab..b7da6598755 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc -+++ b/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc -@@ -370,15 +370,6 @@ static void ioctl_table_fill() { - - #if SANITIZER_GLIBC - // _(SIOCDEVPLIP, WRITE, struct_ifreq_sz); // the same as EQL_ENSLAVE -- _(CYGETDEFTHRESH, WRITE, sizeof(int)); -- _(CYGETDEFTIMEOUT, WRITE, sizeof(int)); -- _(CYGETMON, WRITE, struct_cyclades_monitor_sz); -- _(CYGETTHRESH, WRITE, sizeof(int)); -- _(CYGETTIMEOUT, WRITE, sizeof(int)); -- _(CYSETDEFTHRESH, NONE, 0); -- _(CYSETDEFTIMEOUT, NONE, 0); -- _(CYSETTHRESH, NONE, 0); -- _(CYSETTIMEOUT, NONE, 0); - _(EQL_EMANCIPATE, WRITE, struct_ifreq_sz); - _(EQL_ENSLAVE, WRITE, struct_ifreq_sz); - _(EQL_GETMASTRCFG, WRITE, struct_ifreq_sz); -diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp -index 35a690cba5c..6e5c330b98e 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp -+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp -@@ -143,7 +143,6 @@ typedef struct user_fpregs elf_fpregset_t; - # include <sys/procfs.h> - #endif - #include <sys/user.h> --#include <linux/cyclades.h> - #include <linux/if_eql.h> - #include <linux/if_plip.h> - #include <linux/lp.h> -@@ -460,7 +459,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); - - #if SANITIZER_GLIBC - unsigned struct_ax25_parms_struct_sz = sizeof(struct ax25_parms_struct); -- unsigned struct_cyclades_monitor_sz = sizeof(struct cyclades_monitor); - #if EV_VERSION > (0x010000) - unsigned struct_input_keymap_entry_sz = sizeof(struct input_keymap_entry); - #else -@@ -824,15 +822,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); - #endif // SANITIZER_LINUX - - #if SANITIZER_LINUX && !SANITIZER_ANDROID -- unsigned IOCTL_CYGETDEFTHRESH = CYGETDEFTHRESH; -- unsigned IOCTL_CYGETDEFTIMEOUT = CYGETDEFTIMEOUT; -- unsigned IOCTL_CYGETMON = CYGETMON; -- unsigned IOCTL_CYGETTHRESH = CYGETTHRESH; -- unsigned IOCTL_CYGETTIMEOUT = CYGETTIMEOUT; -- unsigned IOCTL_CYSETDEFTHRESH = CYSETDEFTHRESH; -- unsigned IOCTL_CYSETDEFTIMEOUT = CYSETDEFTIMEOUT; -- unsigned IOCTL_CYSETTHRESH = CYSETTHRESH; -- unsigned IOCTL_CYSETTIMEOUT = CYSETTIMEOUT; - unsigned IOCTL_EQL_EMANCIPATE = EQL_EMANCIPATE; - unsigned IOCTL_EQL_ENSLAVE = EQL_ENSLAVE; - unsigned IOCTL_EQL_GETMASTRCFG = EQL_GETMASTRCFG; -diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h -index ad358eef8b7..cba41ba5494 100644 ---- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h -+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h -@@ -983,7 +983,6 @@ extern unsigned struct_vt_mode_sz; - - #if SANITIZER_LINUX && !SANITIZER_ANDROID - extern unsigned struct_ax25_parms_struct_sz; --extern unsigned struct_cyclades_monitor_sz; - extern unsigned struct_input_keymap_entry_sz; - extern unsigned struct_ipx_config_data_sz; - extern unsigned struct_kbdiacrs_sz; -@@ -1328,15 +1327,6 @@ extern unsigned IOCTL_VT_WAITACTIVE; - #endif // SANITIZER_LINUX - - #if SANITIZER_LINUX && !SANITIZER_ANDROID --extern unsigned IOCTL_CYGETDEFTHRESH; --extern unsigned IOCTL_CYGETDEFTIMEOUT; --extern unsigned IOCTL_CYGETMON; --extern unsigned IOCTL_CYGETTHRESH; --extern unsigned IOCTL_CYGETTIMEOUT; --extern unsigned IOCTL_CYSETDEFTHRESH; --extern unsigned IOCTL_CYSETDEFTIMEOUT; --extern unsigned IOCTL_CYSETTHRESH; --extern unsigned IOCTL_CYSETTIMEOUT; - extern unsigned IOCTL_EQL_EMANCIPATE; - extern unsigned IOCTL_EQL_ENSLAVE; - extern unsigned IOCTL_EQL_GETMASTRCFG; --- -2.27.0 - diff --git a/src/patches/ghostscript-10.03.1-bug707649.patch b/src/patches/ghostscript-10.03.1-bug707649.patch new file mode 100644 index 0000000000..0d6fb75837 --- /dev/null +++ b/src/patches/ghostscript-10.03.1-bug707649.patch @@ -0,0 +1,29 @@ +From 90cabe08422afdd16bac5dd9217602679d943045 Mon Sep 17 00:00:00 2001 +From: Ken Sharp Ken.Sharp@artifex.com +Date: Fri, 8 Mar 2024 09:19:05 +0000 +Subject: Bug #707649 - fix apply_sasl in error cases. + +Forgot to dereference the pointers before assigning the values, if we +get non-fatal errors returned from stringprep. +--- + pdf/pdf_sec.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/pdf/pdf_sec.c b/pdf/pdf_sec.c +index 565ae80ca..7e8f6719d 100644 +--- a/pdf/pdf_sec.c ++++ b/pdf/pdf_sec.c +@@ -183,8 +183,8 @@ static int apply_sasl(pdf_context *ctx, char *Password, int Len, char **NewPassw + * this easy: the errors we want to ignore are the ones with + * codes less than 100. */ + if ((int)err < 100) { +- NewPassword = Password; +- NewLen = Len; ++ *NewPassword = Password; ++ *NewLen = Len; + return 0; + } + +-- +cgit v1.2.3 + diff --git a/src/patches/grub-2.12-Use-medany-instead-of-large-model-for-RISCV.patch b/src/patches/grub-2.12-Use-medany-instead-of-large-model-for-RISCV.patch new file mode 100644 index 0000000000..4bfd468568 --- /dev/null +++ b/src/patches/grub-2.12-Use-medany-instead-of-large-model-for-RISCV.patch @@ -0,0 +1,36 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Jason Montleon jason@montleon.com +Date: Fri, 3 May 2024 13:18:37 -0400 +Subject: [PATCH] Use medany instead of large model for RISCV + +Signed-off-by: Jason Montleon jason@montleon.com +--- + configure.ac | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index d223fe3ef6e..6a6688e362a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1313,7 +1313,7 @@ AC_SUBST(TARGET_LDFLAGS_OLDMAGIC) + + LDFLAGS="$TARGET_LDFLAGS" + +-if test "$target_cpu" = x86_64 || test "$target_cpu" = sparc64 || test "$target_cpu" = riscv64 ; then ++if test "$target_cpu" = x86_64 || test "$target_cpu" = sparc64 ; then + # Use large model to support 4G memory + AC_CACHE_CHECK([whether option -mcmodel=large works], grub_cv_cc_mcmodel, [ + CFLAGS="$TARGET_CFLAGS -mcmodel=large" +@@ -1323,9 +1323,11 @@ if test "$target_cpu" = x86_64 || test "$target_cpu" = sparc64 || test "$target_ + ]) + if test "x$grub_cv_cc_mcmodel" = xyes; then + TARGET_CFLAGS="$TARGET_CFLAGS -mcmodel=large" +- elif test "$target_cpu" = sparc64 || test "$target_cpu" = riscv64; then ++ elif test "$target_cpu" = sparc64; then + TARGET_CFLAGS="$TARGET_CFLAGS -mcmodel=medany" + fi ++elif test "$target_cpu" = riscv64 ; then ++ TARGET_CFLAGS="$TARGET_CFLAGS -mcmodel=medany" + fi + + if test "$target_cpu"-"$platform" = x86_64-efi; then diff --git a/src/patches/lua-5.4.6-shared_library-1.patch b/src/patches/lua-5.4.7-shared_library-1.patch similarity index 100% rename from src/patches/lua-5.4.6-shared_library-1.patch rename to src/patches/lua-5.4.7-shared_library-1.patch diff --git a/src/patches/minidlna-1.3.3_add_compatibility_with_ffmpeg_7.0.patch b/src/patches/minidlna-1.3.3_add_compatibility_with_ffmpeg_7.0.patch new file mode 100644 index 0000000000..86c9fa019a --- /dev/null +++ b/src/patches/minidlna-1.3.3_add_compatibility_with_ffmpeg_7.0.patch @@ -0,0 +1,23 @@ +--- minidlna-1.3.3/libav.h.orig 2023-05-31 10:25:59.000000000 +0200 ++++ minidlna-1.3.3/libav.h 2024-08-21 15:34:14.374621920 +0200 +@@ -117,6 +117,8 @@ + # endif + #endif + ++#define HAVE_CH_LAYOUT (LIBAVUTIL_VERSION_INT >= ((57<<16)+(28<<8)+100)) ++ + static inline int + lav_open(AVFormatContext **ctx, const char *filename) + { +@@ -174,7 +176,11 @@ + #define lav_codec_tag(s) s->codecpar->codec_tag + #define lav_sample_rate(s) s->codecpar->sample_rate + #define lav_bit_rate(s) s->codecpar->bit_rate ++#if HAVE_CH_LAYOUT ++#define lav_channels(s) s->codecpar->ch_layout.nb_channels ++#else + #define lav_channels(s) s->codecpar->channels ++#endif + #define lav_width(s) s->codecpar->width + #define lav_height(s) s->codecpar->height + #define lav_profile(s) s->codecpar->profile diff --git a/src/patches/ntp-4.2.8_p15-configure-clang16.patch b/src/patches/ntp-4.2.8_p15-configure-clang16.patch new file mode 100644 index 0000000000..4b52248bde --- /dev/null +++ b/src/patches/ntp-4.2.8_p15-configure-clang16.patch @@ -0,0 +1,610 @@ +Sync with OpenLDAP. Uses Arsen's patch from https://bugs.gentoo.org/871288. + +https://bugs.gentoo.org/871372 +--- a/sntp/m4/openldap-thread-check.m4 ++++ b/sntp/m4/openldap-thread-check.m4 +@@ -262,10 +262,8 @@ pthread_rwlock_t rwlock; + dnl save the flags + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + #include <pthread.h> +-#ifndef NULL +-#define NULL (void*)0 +-#endif +-]], [[pthread_detach(NULL);]])],[ol_cv_func_pthread_detach=yes],[ol_cv_func_pthread_detach=no]) ++pthread_t thread; ++]], [[pthread_detach(thread);]])],[ol_cv_func_pthread_detach=yes],[ol_cv_func_pthread_detach=no]) + ]) + + if test $ol_cv_func_pthread_detach = no ; then +--- a/sntp/m4/openldap.m4 ++++ b/sntp/m4/openldap.m4 +@@ -1,16 +1,16 @@ + dnl OpenLDAP Autoconf Macros +-dnl $OpenLDAP: pkg/ldap/build/openldap.m4,v 1.157.2.10 2010/04/13 20:22:21 kurt Exp $ ++dnl $OpenLDAP$ + dnl This work is part of OpenLDAP Software http://www.openldap.org/. + dnl +-dnl Copyright 1998-2010 The OpenLDAP Foundation. ++dnl Copyright 1998-2022 The OpenLDAP Foundation. + dnl All rights reserved. + dnl + dnl Redistribution and use in source and binary forms, with or without + dnl modification, are permitted only as authorized by the OpenLDAP + dnl Public License. + dnl +-dnl A copy of this license is available in the file LICENSE-OPENLDAP in +-dnl this directory of the distribution or, alternatively, at ++dnl A copy of this license is available in the file LICENSE in the ++dnl top-level directory of the distribution or, alternatively, at + dnl http://www.OpenLDAP.org/license.html. + dnl + dnl -------------------------------------------------------------------- +@@ -154,6 +154,7 @@ fi + if test $ol_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <ctype.h> ++#include <stdlib.h> + #ifndef HAVE_EBCDIC + # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') + # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +@@ -170,7 +171,7 @@ exit (0); } + ]])],[],[ol_cv_header_stdc=no],[:]) + fi]) + if test $ol_cv_header_stdc = yes; then +- AC_DEFINE([STDC_HEADERS], [1], [is standard C provided?]) ++ AC_DEFINE(STDC_HEADERS) + fi + ac_cv_header_stdc=disable + ]) +@@ -242,313 +243,40 @@ AC_DEFUN([OL_RESOLVER_LINK], + OL_RESOLVER_TRY(ol_cv_resolver_none) + OL_RESOLVER_TRY(ol_cv_resolver_resolv,[-lresolv]) + OL_RESOLVER_TRY(ol_cv_resolver_bind,[-lbind]) +-]) +-dnl +-dnl ==================================================================== +-dnl International Components for Unicode (ICU) +-AC_DEFUN([OL_ICU], +-[ol_icu=no +-AC_CHECK_HEADERS( unicode/utypes.h ) +-if test $ac_cv_header_unicode_utypes_h = yes ; then +- dnl OL_ICULIBS="-licui18n -licuuc -licudata" +- OL_ICULIBS="-licuuc -licudata" +- +- AC_CACHE_CHECK([for ICU libraries], [ol_cv_lib_icu], [ +- ol_LIBS="$LIBS" +- LIBS="$OL_ICULIBS $LIBS" +- AC_LINK_IFELSE([AC_LANG_PROGRAM([[ +-#include <unicode/utypes.h> +-]], [[ +-(void) u_errorName(0); +-]])],[ol_cv_lib_icu=yes],[ol_cv_lib_icu=no]) +- LIBS="$ol_LIBS" +-]) +- +- if test $ol_cv_lib_icu != no ; then +- ol_icu="$OL_ICULIBS" +- AC_DEFINE([HAVE_ICU], [1], [define if you actually have ICU]) +- fi +-fi +-]) +-dnl +-dnl ==================================================================== +-dnl Berkeley DB macros +-dnl +-dnl -------------------------------------------------------------------- +-dnl Try to link +-AC_DEFUN([OL_BERKELEY_DB_TRY], +-[if test $ol_cv_lib_db = no ; then +- AC_CACHE_CHECK([for Berkeley DB link (]ifelse($2,,default,$2)[)],[$1], +-[ +- ol_DB_LIB=ifelse($2,,,$2) +- ol_LIBS=$LIBS +- LIBS="$ol_DB_LIB $LTHREAD_LIBS $LIBS" +- +- AC_LINK_IFELSE([AC_LANG_PROGRAM([[ +-#ifdef HAVE_DB_185_H +-# include <db_185.h> +-#else +-# include <db.h> +-#endif +- +-#ifndef DB_VERSION_MAJOR +-# define DB_VERSION_MAJOR 1 +-#endif +- +-#ifndef NULL +-#define NULL ((void*)0) +-#endif +-]], [[ +-#if DB_VERSION_MAJOR > 2 +- db_env_create( NULL, 0 ); +-#elif DB_VERSION_MAJOR > 1 +- db_appexit( NULL ); +-#else +- (void) dbopen( NULL, 0, 0, 0, NULL); +-#endif +-]])],[$1=yes],[$1=no]) +- +- LIBS="$ol_LIBS" +-]) +- +- if test $$1 = yes ; then +- ol_cv_lib_db=ifelse($2,,yes,$2) +- fi +-fi +-]) +-dnl +-dnl -------------------------------------------------------------------- +-dnl Get major and minor version from <db.h> +-AC_DEFUN([OL_BDB_HEADER_VERSION], +-[AC_CACHE_CHECK([for Berkeley DB major version in db.h], [ol_cv_bdb_major],[ +- AC_LANG_CONFTEST([ +-#include <db.h> +-#ifndef DB_VERSION_MAJOR +-# define DB_VERSION_MAJOR 1 +-#endif +-__db_version DB_VERSION_MAJOR +-]) +- set X `eval "$ac_cpp conftest.$ac_ext" | $EGREP __db_version` none none +- ol_cv_bdb_major=${3} +-]) +-case $ol_cv_bdb_major in [[1-9]]*) : ;; *) +- AC_MSG_ERROR([Unknown Berkeley DB major version in db.h]) ;; +-esac +- +-dnl Determine minor version +-AC_CACHE_CHECK([for Berkeley DB minor version in db.h], [ol_cv_bdb_minor],[ +- AC_LANG_CONFTEST([ +-#include <db.h> +-#ifndef DB_VERSION_MINOR +-# define DB_VERSION_MINOR 0 +-#endif +-__db_version DB_VERSION_MINOR +-]) +- set X `eval "$ac_cpp conftest.$ac_ext" | $EGREP __db_version` none none +- ol_cv_bdb_minor=${3} +-]) +-case $ol_cv_bdb_minor in [[0-9]]*) : ;; *) +- AC_MSG_ERROR([Unknown Berkeley DB minor version in db.h]) ;; +-esac +-]) +-dnl +-dnl -------------------------------------------------------------------- +-dnl Try to locate appropriate library +-AC_DEFUN([OL_BERKELEY_DB_LINK], +-[ol_cv_lib_db=no +- +-if test $ol_cv_bdb_major = 4 ; then +- OL_BERKELEY_DB_TRY(ol_cv_db_db_4_dot_m,[-ldb-4.$ol_cv_bdb_minor]) +- OL_BERKELEY_DB_TRY(ol_cv_db_db4m,[-ldb4$ol_cv_bdb_minor]) +- OL_BERKELEY_DB_TRY(ol_cv_db_db_4m,[-ldb-4$ol_cv_bdb_minor]) +- OL_BERKELEY_DB_TRY(ol_cv_db_db_4_m,[-ldb-4-$ol_cv_bdb_minor]) +- OL_BERKELEY_DB_TRY(ol_cv_db_db_4,[-ldb-4]) +- OL_BERKELEY_DB_TRY(ol_cv_db_db4,[-ldb4]) +- OL_BERKELEY_DB_TRY(ol_cv_db_db,[-ldb]) +-fi +-OL_BERKELEY_DB_TRY(ol_cv_db_none) +-]) +-dnl +-dnl -------------------------------------------------------------------- +-dnl Check if Berkeley DB version +-AC_DEFUN([OL_BERKELEY_DB_VERSION], +-[AC_CACHE_CHECK([for Berkeley DB library and header version match], [ol_cv_berkeley_db_version], [ +- ol_LIBS="$LIBS" +- LIBS="$LTHREAD_LIBS $LIBS" +- if test $ol_cv_lib_db != yes ; then +- LIBS="$ol_cv_lib_db $LIBS" +- fi +- +- AC_RUN_IFELSE([AC_LANG_SOURCE([[ +-#ifdef HAVE_DB_185_H +- choke me; +-#else +-#include <db.h> +-#endif +-#ifndef DB_VERSION_MAJOR +-# define DB_VERSION_MAJOR 1 +-#endif +-#ifndef NULL +-#define NULL ((void *)0) +-#endif +-main() +-{ +-#if DB_VERSION_MAJOR > 1 +- char *version; +- int major, minor, patch; +- +- version = db_version( &major, &minor, &patch ); +- +- if( major != DB_VERSION_MAJOR || +- minor != DB_VERSION_MINOR || +- patch != DB_VERSION_PATCH ) +- { +- printf("Berkeley DB version mismatch\n" +- "\theader: %s\n\tlibrary: %s\n", +- DB_VERSION_STRING, version); +- return 1; +- } +-#endif +- +- return 0; +-}]])],[ol_cv_berkeley_db_version=yes],[ol_cv_berkeley_db_version=no],[ol_cv_berkeley_db_version=cross]) +- +- LIBS="$ol_LIBS" + ]) + +- if test $ol_cv_berkeley_db_version = no ; then +- AC_MSG_ERROR([Berkeley DB version mismatch]) +- fi +-])dnl +-dnl + dnl -------------------------------------------------------------------- +-dnl Check if Berkeley DB supports DB_THREAD +-AC_DEFUN([OL_BERKELEY_DB_THREAD], +-[AC_CACHE_CHECK([for Berkeley DB thread support], [ol_cv_berkeley_db_thread], [ +- ol_LIBS="$LIBS" +- LIBS="$LTHREAD_LIBS $LIBS" +- if test $ol_cv_lib_db != yes ; then +- LIBS="$ol_cv_lib_db $LIBS" +- fi +- +- AC_RUN_IFELSE([AC_LANG_SOURCE([[ +-#ifdef HAVE_DB_185_H +- choke me; +-#else +-#include <db.h> +-#endif +-#ifndef NULL +-#define NULL ((void *)0) +-#endif +-main() +-{ +- int rc; +- u_int32_t flags = DB_CREATE | +-#ifdef DB_PRIVATE +- DB_PRIVATE | +-#endif +- DB_THREAD; +- +-#if DB_VERSION_MAJOR > 2 +- DB_ENV *env = NULL; +- +- rc = db_env_create( &env, 0 ); ++dnl Check for version compatility with back-mdb ++AC_DEFUN([OL_MDB_COMPAT], ++[AC_CACHE_CHECK([if LMDB version supported by MDB backends], [ol_cv_mdb_compat],[ ++ AC_EGREP_CPP(__mdb_version_compat,[ ++#include <lmdb.h> + +- flags |= DB_INIT_MPOOL; +-#ifdef DB_MPOOL_PRIVATE +- flags |= DB_MPOOL_PRIVATE; ++/* require 0.9.18 or later */ ++#if MDB_VERSION_FULL >= 0x000000090012 ++ __mdb_version_compat + #endif +- +- if( rc ) { +- printf("BerkeleyDB: %s\n", db_strerror(rc) ); +- return rc; +- } +- +-#if (DB_VERSION_MAJOR > 3) || (DB_VERSION_MINOR >= 1) +- rc = (env->open)( env, NULL, flags, 0 ); +-#else +- rc = (env->open)( env, NULL, NULL, flags, 0 ); +-#endif +- +- if ( rc == 0 ) { +- rc = env->close( env, 0 ); +- } +- +- if( rc ) { +- printf("BerkeleyDB: %s\n", db_strerror(rc) ); +- return rc; +- } +- +-#else +- DB_ENV env; +- memset( &env, '\0', sizeof(env) ); +- +- rc = db_appinit( NULL, NULL, &env, flags ); +- +- if( rc == 0 ) { +- db_appexit( &env ); +- } +- +- unlink("__db_mpool.share"); +- unlink("__db_lock.share"); +-#endif +- +- return rc; +-}]])],[ol_cv_berkeley_db_thread=yes],[ol_cv_berkeley_db_thread=no],[ol_cv_berkeley_db_thread=cross]) +- +- LIBS="$ol_LIBS" ++ ], [ol_cv_mdb_compat=yes], [ol_cv_mdb_compat=no])]) + ]) + +- if test $ol_cv_berkeley_db_thread != no ; then +- AC_DEFINE([HAVE_BERKELEY_DB_THREAD], [1], +- [define if Berkeley DB has DB_THREAD support]) +- fi +-])dnl + dnl + dnl -------------------------------------------------------------------- +-dnl Find any DB +-AC_DEFUN([OL_BERKELEY_DB], +-[ol_cv_berkeley_db=no +-AC_CHECK_HEADERS(db.h) +-if test $ac_cv_header_db_h = yes; then +- OL_BDB_HEADER_VERSION +- OL_BDB_COMPAT +- +- if test $ol_cv_bdb_compat != yes ; then +- AC_MSG_ERROR([BerkeleyDB version incompatible with BDB/HDB backends]) ++dnl Find any MDB ++AC_DEFUN([OL_MDB], ++[ol_cv_mdb=no ++AC_CHECK_HEADERS(lmdb.h) ++if test $ac_cv_header_lmdb_h = yes; then ++ OL_MDB_COMPAT ++ ++ if test $ol_cv_mdb_compat != yes ; then ++ AC_MSG_ERROR([LMDB version incompatible with MDB backends]) + fi + +- OL_BERKELEY_DB_LINK +- if test "$ol_cv_lib_db" != no ; then +- ol_cv_berkeley_db=yes +- OL_BERKELEY_DB_VERSION +- OL_BERKELEY_DB_THREAD +- fi ++ ol_cv_lib_mdb=-llmdb ++ ol_cv_mdb=yes + fi + ]) +-dnl -------------------------------------------------------------------- +-dnl Check for version compatility with back-bdb +-AC_DEFUN([OL_BDB_COMPAT], +-[AC_CACHE_CHECK([if Berkeley DB version supported by BDB/HDB backends], [ol_cv_bdb_compat],[ +- AC_EGREP_CPP(__db_version_compat,[ +-#include <db.h> +- +- /* this check could be improved */ +-#ifndef DB_VERSION_MAJOR +-# define DB_VERSION_MAJOR 1 +-#endif +-#ifndef DB_VERSION_MINOR +-# define DB_VERSION_MINOR 0 +-#endif +- +-#define DB_VERSION_MM ((DB_VERSION_MAJOR<<8)|DB_VERSION_MINOR) + +-/* require 4.4 or later */ +-#if DB_VERSION_MM >= 0x0404 +- __db_version_compat +-#endif +- ], [ol_cv_bdb_compat=yes], [ol_cv_bdb_compat=no])]) +-]) + + dnl + dnl ==================================================================== +@@ -664,12 +392,10 @@ AC_DEFUN([OL_PTHREAD_TEST_FUNCTION],[[ + return 0; + ]]) + +-AC_DEFUN([OL_PTHREAD_TEST_PROGRAM], [ +-AC_LANG_SOURCE([OL_PTHREAD_TEST_INCLUDES ++AC_DEFUN([OL_PTHREAD_TEST_PROGRAM], ++[AC_LANG_SOURCE([OL_PTHREAD_TEST_INCLUDES + +-int main(argc, argv) +- int argc; +- char **argv; ++int main(int argc, char **argv) + { + OL_PTHREAD_TEST_FUNCTION + } +@@ -706,7 +432,7 @@ dnl Check GNU Pth pthread Header + dnl + dnl defines ol_cv_header linux_threads to 'yes' or 'no' + dnl 'no' implies pthreads.h is not LinuxThreads or pthreads.h +-dnl doesn't exists. Existance of pthread.h should separately ++dnl doesn't exist. Existence of pthread.h should separately + dnl checked. + dnl + AC_DEFUN([OL_HEADER_GNU_PTH_PTHREAD_H], [ +@@ -728,7 +454,7 @@ AC_DEFUN([OL_NT_THREADS], [ + AC_CHECK_FUNC(_beginthread) + + if test $ac_cv_func__beginthread = yes ; then +- AC_DEFINE([HAVE_NT_THREADS], [1], [if you have NT Threads]) ++ AC_DEFINE(HAVE_NT_THREADS,1,[if you have NT Threads]) + ol_cv_nt_threads=yes + fi + ]) +@@ -737,7 +463,7 @@ dnl Check LinuxThreads Header + dnl + dnl defines ol_cv_header linux_threads to 'yes' or 'no' + dnl 'no' implies pthreads.h is not LinuxThreads or pthreads.h +-dnl doesn't exists. Existance of pthread.h should separately ++dnl doesn't exist. Existence of pthread.h should separately + dnl checked. + dnl + AC_DEFUN([OL_HEADER_LINUX_THREADS], [ +@@ -749,7 +475,7 @@ AC_DEFUN([OL_HEADER_LINUX_THREADS], [ + [ol_cv_header_linux_threads=no]) + ]) + if test $ol_cv_header_linux_threads = yes; then +- AC_DEFINE([HAVE_LINUX_THREADS], [1], [if you have LinuxThreads]) ++ AC_DEFINE(HAVE_LINUX_THREADS,1,[if you have LinuxThreads]) + fi + ])dnl + dnl -------------------------------------------------------------------- +@@ -791,7 +517,7 @@ AC_CACHE_CHECK([for compatible POSIX regex],ol_cv_c_posix_regex,[ + #include <sys/types.h> + #include <regex.h> + static char *pattern, *string; +-main() ++int main(void) + { + int rc; + regex_t re; +@@ -818,7 +544,8 @@ AC_DEFUN([OL_C_UPPER_LOWER], + [AC_CACHE_CHECK([if toupper() requires islower()],ol_cv_c_upper_lower,[ + AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include <ctype.h> +-main() ++#include <stdlib.h> ++int main(void) + { + if ('C' == toupper('C')) + exit(0); +@@ -826,7 +553,7 @@ main() + exit(1); + }]])],[ol_cv_c_upper_lower=no],[ol_cv_c_upper_lower=yes],[ol_cv_c_upper_lower=safe])]) + if test $ol_cv_c_upper_lower != no ; then +- AC_DEFINE([C_UPPER_LOWER], [1], [define if toupper() requires islower()]) ++ AC_DEFINE(C_UPPER_LOWER,1, [define if toupper() requires islower()]) + fi + ]) + dnl +@@ -837,29 +564,32 @@ dnl Check for declaration of sys_errlist in one of stdio.h and errno.h. + dnl Declaration of sys_errlist on BSD4.4 interferes with our declaration. + dnl Reported by Keith Bostic. + AC_DEFUN([OL_SYS_ERRLIST], +-[AC_CACHE_CHECK([declaration of sys_errlist],ol_cv_dcl_sys_errlist,[ +- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ ++[AC_CACHE_CHECK([existence of sys_errlist],ol_cv_have_sys_errlist,[ ++ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <errno.h>]], [[char *c = (char *) *sys_errlist]])],[ol_cv_have_sys_errlist=yes],[ol_cv_have_sys_errlist=no])]) ++if test $ol_cv_have_sys_errlist = yes ; then ++ AC_DEFINE(HAVE_SYS_ERRLIST,1, ++ [define if you actually have sys_errlist in your libs]) ++ AC_CACHE_CHECK([declaration of sys_errlist],ol_cv_dcl_sys_errlist,[ ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include <stdio.h> + #include <sys/types.h> + #include <errno.h> + #ifdef _WIN32 + #include <stdlib.h> +-#endif ]], [[char *c = (char *) *sys_errlist]])],[ol_cv_dcl_sys_errlist=yes +- ol_cv_have_sys_errlist=yes],[ol_cv_dcl_sys_errlist=no])]) ++#endif ]], [[char *c = (char *) *sys_errlist]])],[ol_cv_dcl_sys_errlist=yes], ++ [ol_cv_dcl_sys_errlist=no])]) + # +-# It's possible (for near-UNIX clones) that sys_errlist doesn't exist +-if test $ol_cv_dcl_sys_errlist = no ; then +- AC_DEFINE([DECL_SYS_ERRLIST], [1], +- [define if sys_errlist is not declared in stdio.h or errno.h]) +- +- AC_CACHE_CHECK([existence of sys_errlist],ol_cv_have_sys_errlist,[ +- AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <errno.h>]], [[char *c = (char *) *sys_errlist]])],[ol_cv_have_sys_errlist=yes],[ol_cv_have_sys_errlist=no])]) +-fi +-if test $ol_cv_have_sys_errlist = yes ; then +- AC_DEFINE([HAVE_SYS_ERRLIST], [1], +- [define if you actually have sys_errlist in your libs]) ++ # It's possible (for near-UNIX clones) that sys_errlist doesn't exist ++ if test $ol_cv_dcl_sys_errlist = no ; then ++ AC_DEFINE(DECL_SYS_ERRLIST,1, ++ [define if sys_errlist is not declared in stdio.h or errno.h]) ++ fi + fi + ])dnl ++dnl ++dnl ==================================================================== ++dnl glibc supplies a non-standard strerror_r if _GNU_SOURCE is defined. ++dnl It's actually preferable to the POSIX version, if available. + AC_DEFUN([OL_NONPOSIX_STRERROR_R], + [AC_CACHE_CHECK([non-posix strerror_r],ol_cv_nonposix_strerror_r,[ + AC_EGREP_CPP(strerror_r,[#include <string.h>], +@@ -873,24 +603,23 @@ AC_DEFUN([OL_NONPOSIX_STRERROR_R], + ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror_r=no]) + else + AC_RUN_IFELSE([AC_LANG_SOURCE([[ +- main() { ++ int main(void) { + char buf[100]; + buf[0] = 0; + strerror_r( 1, buf, sizeof buf ); + exit( buf[0] == 0 ); + } +- ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror=no],[ol_cv_nonposix_strerror=no]) ++ ]])],[ol_cv_nonposix_strerror_r=yes],[ol_cv_nonposix_strerror_r=no],[ol_cv_nonposix_strerror_r=no]) + fi + ]) + if test $ol_cv_nonposix_strerror_r = yes ; then +- AC_DEFINE([HAVE_NONPOSIX_STRERROR_R], [1], ++ AC_DEFINE(HAVE_NONPOSIX_STRERROR_R,1, + [define if strerror_r returns char* instead of int]) + fi + ])dnl + dnl + AC_DEFUN([OL_STRERROR], +-[OL_SYS_ERRLIST dnl TEMPORARY +-AC_CHECK_FUNCS(strerror strerror_r) ++[AC_CHECK_FUNCS(strerror strerror_r) + ol_cv_func_strerror_r=no + if test "${ac_cv_func_strerror_r}" = yes ; then + OL_NONPOSIX_STRERROR_R +@@ -910,7 +639,7 @@ AC_DEFUN([OL_C_VOLATILE], + if test $ol_cv_c_volatile = yes; then + : + else +- AC_DEFINE([volatile], [], [define as empty if volatile is not supported]) ++ AC_DEFINE(volatile,,[define as empty if volatile is not supported]) + fi + ])dnl + dnl +@@ -918,7 +647,7 @@ dnl ==================================================================== + dnl Look for fetch(3) + AC_DEFUN([OL_LIB_FETCH], + [ol_LIBS=$LIBS +-LIBS="-lfetch -lcom_err $LIBS" ++LIBS="-lfetch $LIBS" + AC_CACHE_CHECK([fetch(3) library],ol_cv_lib_fetch,[ + AC_LINK_IFELSE([AC_LANG_PROGRAM([[ + #ifdef HAVE_SYS_PARAM_H +@@ -928,8 +657,8 @@ AC_CACHE_CHECK([fetch(3) library],ol_cv_lib_fetch,[ + #include <fetch.h>]], [[struct url *u = fetchParseURL("file:///"); ]])],[ol_cv_lib_fetch=yes],[ol_cv_lib_fetch=no])]) + LIBS=$ol_LIBS + if test $ol_cv_lib_fetch != no ; then +- ol_link_fetch="-lfetch -lcom_err" +- AC_DEFINE([HAVE_FETCH], [1], ++ ol_link_fetch="-lfetch" ++ AC_DEFINE(HAVE_FETCH,1, + [define if you actually have FreeBSD fetch(3)]) + fi + ])dnl +@@ -1094,7 +823,7 @@ AC_DEFUN([OL_FUNC_GETHOSTBYADDR_R_NARGS], + ])dnl + dnl + dnl -------------------------------------------------------------------- +-dnl Check for Cyrus SASL version compatility ++dnl Check for Cyrus SASL version compatibility + AC_DEFUN([OL_SASL_COMPAT], + [AC_CACHE_CHECK([Cyrus SASL library version], [ol_cv_sasl_compat],[ + AC_EGREP_CPP(__sasl_compat,[ +@@ -1113,19 +842,3 @@ AC_DEFUN([OL_SASL_COMPAT], + #endif + ], [ol_cv_sasl_compat=yes], [ol_cv_sasl_compat=no])]) + ]) +-dnl ==================================================================== +-dnl check for SSL compatibility +-AC_DEFUN([OL_SSL_COMPAT], +-[AC_CACHE_CHECK([OpenSSL library version (CRL checking capability)], +- [ol_cv_ssl_crl_compat],[ +- AC_EGREP_CPP(__ssl_compat,[ +-#ifdef HAVE_OPENSSL_SSL_H +-#include <openssl/ssl.h> +-#endif +- +-/* Require 0.9.7d+ */ +-#if OPENSSL_VERSION_NUMBER >= 0x0090704fL +- char *__ssl_compat = "0.9.7d"; +-#endif +- ], [ol_cv_ssl_crl_compat=yes], [ol_cv_ssl_crl_compat=no])]) +-]) +-- +2.38.1 + diff --git a/src/patches/squidguard-1.6.0-configure.patch b/src/patches/squidguard-1.6.0-configure.patch new file mode 100644 index 0000000000..22c87498dd --- /dev/null +++ b/src/patches/squidguard-1.6.0-configure.patch @@ -0,0 +1,55 @@ +--- squidguard-1.6.0/configure.ac~ 2024-08-06 10:40:16.797400705 +0000 ++++ squidguard-1.6.0/configure.ac 2024-08-06 10:41:36.321245621 +0000 +@@ -237,7 +237,7 @@ + { + LDAP *p; + p = ldap_init("localhost", LDAP_PORT); +- exit(0); ++ return 0; + } + ]])],,[ + echo +@@ -358,8 +358,8 @@ + #endif + ver = major + ((float) minor / 1000); + if (ver >= 2.006) +- exit (0); +- exit (1); ++ return 0; ++ return 1; + } + ]])], + [db_ok_version=yes], +@@ -396,8 +396,8 @@ + #endif + ver = major + ((float) minor / 1000); + if (ver > 2.007 && ver < 3.002) +- exit (1); +- exit (0); ++ return 1; ++ return 0; + } + ]])], + [db_ok_version=yes], +@@ -432,8 +432,8 @@ + #endif + ver = major + ((float) minor / 1000); + if (ver >= 3.002) +- exit (0); +- exit (1); ++ return 0; ++ return 1; + } + ]])], + [dbg2_ok_version=yes], +@@ -460,8 +460,8 @@ + #endif + ver = major + ((float) minor / 1000); + if (ver >= 4.002) +- exit (0); +- exit (1); ++ return 0; ++ return 1; + } + ]])], + [dbg3_ok_version=yes], diff --git a/src/patches/squidguard-1.6.0-stdlib.patch b/src/patches/squidguard-1.6.0-stdlib.patch new file mode 100644 index 0000000000..51489b32de --- /dev/null +++ b/src/patches/squidguard-1.6.0-stdlib.patch @@ -0,0 +1,22 @@ +--- a/configure.ac 2022-12-15 10:33:13.845801113 +0300 ++++ b/configure.ac 2022-12-15 10:33:39.828949903 +0300 +@@ -342,6 +342,9 @@ + LIBS="$LIBS -ldb" + AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include <db.h> ++ #ifdef HAVE_STDLIB_H ++ #include <stdlib.h> ++ #endif + int main() + { + int major, minor, patch; +@@ -377,6 +378,9 @@ + + AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include <db.h> ++ #ifdef HAVE_STDLIB_H ++ #include <stdlib.h> ++ #endif + int main() + { + int major, minor, patch; diff --git a/src/patches/syslinux-6.04-pre1-fix-build-with-gcc-14.patch b/src/patches/syslinux-6.04-pre1-fix-build-with-gcc-14.patch new file mode 100644 index 0000000000..61de20eae9 --- /dev/null +++ b/src/patches/syslinux-6.04-pre1-fix-build-with-gcc-14.patch @@ -0,0 +1,61 @@ +From 321433861cc9cd3c7e0ee02830e561bc0f956998 Mon Sep 17 00:00:00 2001 +From: rpm-build <rpm-build> +Date: Sun, 4 Feb 2024 11:46:02 -0500 +Subject: [PATCH] Fix build with GCC 14 + +com32/lib/syslinux/debug.c: In function ‘syslinux_debug’: +com32/lib/syslinux/debug.c:91:5: error: implicit declaration of function ‘printf’ + +com32/libupload/upload_tftp.c: In function ‘upload_tftp_write’: +com32/libupload/upload_tftp.c:64:11: error: implicit declaration of function ‘tftp_put’ + +com32/chain/chain.c: In function ‘main’: +com32/chain/chain.c:517:44: error: passing argument 3 of ‘loadfile’ from incompatible pointer type +com32/include/syslinux/loadfile.h:11:37: note: expected ‘size_t *’ but argument is of type ‘addr_t *’ + +--- + com32/chain/chain.c | 2 +- + com32/lib/syslinux/debug.c | 1 + + com32/libupload/tftp.h | 3 +++ + 3 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/com32/chain/chain.c b/com32/chain/chain.c +index 4e9e32d..b11b880 100644 +--- a/com32/chain/chain.c ++++ b/com32/chain/chain.c +@@ -514,7 +514,7 @@ int main(int argc, char *argv[]) + if (opt.file) { + fdat.base = (opt.fseg << 4) + opt.foff; + +- if (loadfile(opt.file, &fdat.data, &fdat.size)) { ++ if (loadfile(opt.file, &fdat.data, (size_t*)&fdat.size)) { + error("Couldn't read the boot file."); + goto bail; + } +diff --git a/com32/lib/syslinux/debug.c b/com32/lib/syslinux/debug.c +index d9ab863..e8f53d5 100644 +--- a/com32/lib/syslinux/debug.c ++++ b/com32/lib/syslinux/debug.c +@@ -1,6 +1,7 @@ + #include <linux/list.h> + #include <string.h> + #include <stdbool.h> ++#include <stdio.h> + + #ifdef DYNAMIC_DEBUG + +diff --git a/com32/libupload/tftp.h b/com32/libupload/tftp.h +index 323dc16..09aa40b 100644 +--- a/com32/libupload/tftp.h ++++ b/com32/libupload/tftp.h +@@ -19,4 +19,7 @@ TFTP_OK = 11, /* Not in RFC */ + }; + + extern const char *tftp_string_error_message[]; ++ ++extern int tftp_put(struct url_info *url, int flags, struct inode *inode, ++ const char **redir, char *data, int data_length); + #endif +-- +2.43.0 + diff --git a/src/patches/sysvinit-3.08_build_mountpoint.patch b/src/patches/sysvinit-3.10_build_mountpoint.patch similarity index 100% rename from src/patches/sysvinit-3.08_build_mountpoint.patch rename to src/patches/sysvinit-3.10_build_mountpoint.patch diff --git a/src/patches/tftp-c99.patch b/src/patches/tftp-c99.patch new file mode 100644 index 0000000000..40bb4ddd6f --- /dev/null +++ b/src/patches/tftp-c99.patch @@ -0,0 +1,50 @@ +The glibc headers do not declare bsd_signal by default. Call signal +instead, which is the same function as bsd_signal in current glibc. + +This fixes implicit function declarations and avoids build issues with +future compilers. + +diff --git a/tftp/main.c b/tftp/main.c +index fcf5a25ac654954b..7e399d414ca0dd2b 100644 +--- a/tftp/main.c ++++ b/tftp/main.c +@@ -310,7 +310,7 @@ int main(int argc, char *argv[]) + sp->s_proto = (char *)"udp"; + } + +- bsd_signal(SIGINT, intr); ++ signal(SIGINT, intr); + + if (peerargc) { + /* Set peer */ +@@ -791,7 +791,7 @@ void intr(int sig) + { + (void)sig; /* Quiet unused warning */ + +- bsd_signal(SIGALRM, SIG_IGN); ++ signal(SIGALRM, SIG_IGN); + alarm(0); + siglongjmp(toplevel, -1); + } +diff --git a/tftp/tftp.c b/tftp/tftp.c +index 109848c4f9a5ad4e..d31553be5b76e305 100644 +--- a/tftp/tftp.c ++++ b/tftp/tftp.c +@@ -85,7 +85,7 @@ void tftp_sendfile(int fd, const char *name, const char *mode) + is_request = 1; /* First packet is the actual WRQ */ + amount = 0; + +- bsd_signal(SIGALRM, timer); ++ signal(SIGALRM, timer); + do { + if (is_request) { + size = makerequest(WRQ, name, dp, mode) - 4; +@@ -191,7 +191,7 @@ void tftp_recvfile(int fd, const char *name, const char *mode) + firsttrip = 1; + amount = 0; + +- bsd_signal(SIGALRM, timer); ++ signal(SIGALRM, timer); + do { + if (firsttrip) { + size = makerequest(RRQ, name, ap, mode); diff --git a/src/setup/dhcp.c b/src/setup/dhcp.c index 22f471851f..48381f72fb 100644 --- a/src/setup/dhcp.c +++ b/src/setup/dhcp.c @@ -38,7 +38,7 @@ void dhcpdialogcallbackdhcp(newtComponent cm, void *data);
int handledhcp(void) { - char *results[MAX_BOXES]; + const char *results[MAX_BOXES]; char enabledresult; char startenabled; struct newtExitStruct es; diff --git a/src/setup/main.c b/src/setup/main.c index adb98a2317..c51c6e8fec 100644 --- a/src/setup/main.c +++ b/src/setup/main.c @@ -30,7 +30,6 @@ int main(int argc, char *argv[]) struct keyvalue *kv; char lang[STRING_SIZE] = "en_US.utf8"; char title[STRING_SIZE]; - int langcounter; int autook = 0;
/* Log file/terminal stuff. */ diff --git a/src/setup/misc.c b/src/setup/misc.c index f9ba39b8c7..6c1033598e 100644 --- a/src/setup/misc.c +++ b/src/setup/misc.c @@ -21,7 +21,6 @@ extern int automode;
int writehostsfiles(void) { - char message[1000]; struct keyvalue *kv; char hostname[STRING_SIZE]; char domainname[STRING_SIZE] = "localdomain"; diff --git a/src/setup/netstuff.c b/src/setup/netstuff.c index 1e196dc1e0..60e27242ff 100644 --- a/src/setup/netstuff.c +++ b/src/setup/netstuff.c @@ -52,11 +52,11 @@ static int ip_input_filter(newtComponent entry, void * data, int ch, int cursor) int changeaddress(struct keyvalue *kv, char *colour, int typeflag, char *defaultdhcphostname) { - char *addressresult; - char *netmaskresult; - char *gatewayresult; - char *dhcphostnameresult; - char *dhcpforcemturesult; + const char *addressresult; + const char *netmaskresult; + const char *gatewayresult; + const char *dhcphostnameresult; + const char *dhcpforcemturesult; struct newtExitStruct es; newtComponent header; newtComponent addresslabel; @@ -480,14 +480,14 @@ char* readmac(char *card) { char* find_nic4mac(char *findmac) { DIR *dir; struct dirent *dirzeiger; - char temp[STRING_SIZE], temp2[STRING_SIZE]; + char temp[STRING_SIZE] = ""; + char temp2[STRING_SIZE] = "";
if((dir=opendir(SYSDIR)) == NULL) { fprintf(flog,"Fehler bei opendir (find_name4nic) ...\n"); return NULL; }
- sprintf(temp, ""); while((dirzeiger=readdir(dir)) != NULL) { if(*((*dirzeiger).d_name) != '.' & strcmp(((*dirzeiger).d_name), "lo") != 0) { sprintf(temp2, "%s", readmac((*dirzeiger).d_name) ); @@ -550,7 +550,6 @@ int rename_nics(void) {
int write_configs_netudev(int card , int colour) { - char commandstring[STRING_SIZE]; struct keyvalue *kv = initkeyvalues(); char temp1[STRING_SIZE], temp2[STRING_SIZE], temp3[STRING_SIZE]; char ucolour[STRING_SIZE]; @@ -586,7 +585,7 @@ int write_configs_netudev(int card , int colour) int scan_network_cards(void) { FILE *fp; - char driver[STRING_SIZE], description[STRING_SIZE], macaddr[STRING_SIZE], temp_line[STRING_SIZE]; + char temp_line[STRING_SIZE]; int count = 0; const char _driver[]="driver: "; const char _desc[]="desc: "; @@ -732,7 +731,7 @@ int ask_clear_card_entry(int card) sprintf(message, _("Do you really want to remove the assigned %s interface?"), ucolourcard[card]); rc = newtWinChoice(_("Warning"), _("OK"), _("Cancel"), message);
- if ( rc = 0 || rc == 1) { + if ( rc == 0 || rc == 1) { clear_card_entry(card); } else return 1;
diff --git a/src/setup/networking.c b/src/setup/networking.c index 9dd5205e5a..8d398f365f 100644 --- a/src/setup/networking.c +++ b/src/setup/networking.c @@ -385,7 +385,7 @@ int drivermenu(void) if (strcmp(knics[i].macaddr, "")) kcount++;
- if (neednics = kcount) + if (neednics == kcount) { strcat(message, "\n"); strcat(message, _("Do you wish to change these settings?")); @@ -403,11 +403,6 @@ int drivermenu(void) return 1; }
-int set_menu_entry_for(int *nr, int *card) -{ - -} - int changedrivers(void) { struct keyvalue *kv = initkeyvalues(); @@ -438,7 +433,7 @@ int changedrivers(void) { green = 1; red = 1; blue = 1; } else if (configtype == 4) { green = 1; red=1; orange=1; blue = 1; } - else if (configtype == "") + else { green = 1; red = 1; }
do diff --git a/tests/lib.sh b/tests/lib.sh new file mode 100644 index 0000000000..bb06e11c29 --- /dev/null +++ b/tests/lib.sh @@ -0,0 +1,122 @@ +#!/usr/bin/bash + +# Get the path of this file. +# This ist rather complex as we do not want the calling script file +# That why we use BASH_SOURCE[0] +LIB_DIR="$(readlink -f "${BASH_SOURCE[0]}")" +# In LIB_DIR is currently saved the path to this file you are currently reading +# but we need the directory where it is located so: +LIB_DIR="$(dirname "${LIB_DIR}")" + + +. ${LIB_DIR}/lib_color.sh + +log_test_failed(){ + echo -e "${CLR_RED_R}FAILED:${CLR_RESET} ${*}" +} + +log_test_succeded(){ + echo -e "${CLR_GREEN_R}PASSED:${CLR_RESET} ${*}" +} + +test_command() { + + if ! "$@" ; then + log_test_failed "${*}" + return 1 + else + log_test_succeded "${*}" + return 0 + fi +} + +var_has_value() { + [[ "${!1}" == "${2}" ]] +} + +test_that_array_is_defined() { + local arrayname="${1}" + + # `declare -p` print out how the variable with the name $arrayname was declared + # If the array was not declared as indexed or associative array we fail. We cannot check for a value in an array if + # we were not given array. + if [[ ! "$(declare -p "${arrayname}")" =~ "declare -a" && ! "$(declare -p "${arrayname}")" =~ "declare -A" ]]; then + log_test_failed "The array '${1}' does not exists. The variable is not set." + return 1 + else + log_test_succeded "The array '${1}' is defined." + return 0 + fi +} + +test_value_in_array() { + local -n array="${1}" + local arrayname="${1}" + local key="${2}" + local value="${3}" + + test_that_array_is_defined "${arrayname}" || return 1 + + # If key is not defined we return _ + # If the key is defined we return nothing + # See also https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion... + if [[ "${array["${key}"]+_}" == "" ]]; then + log_test_failed "The array does not contain the key '${key}', valid keys are: ${!array[*]}" + return 1 + fi + + if [[ "${array[${key}]}" == "${value}" ]] ; then + log_test_succeded "The array '${1}' contains the value '${value}' under the key '${key}'" + return 0 + else + log_test_failed "The array '${1}' contains the value '${array[${key}]}' under the key '${key} and not '${value}'" + return 1 + fi +} + +test_that_array_doesnt_have_key() { + local -n array="${1}" + local arrayname="${1}" + local key="${2}" + + test_that_array_is_defined "${arrayname}" || return 1 + + if [[ "${array["${key}"]+_}" == "_" ]]; then + log_test_failed "The array '${arrayname}' does contain the key '${key}'." + return 1 + else + log_test_succeded "The array '${arrayname}' does not contain the key '${key}'" + return 0 + fi + +} + + +test_that_output_is(){ + local reference_output_file="${1}" + local file_descriptor="${2}" + shift + shift + + local command="$@" + + local temp="$(mktemp)" + + case "${file_descriptor}" in + "stdout"|"1") + $command 1> "${temp}" 2>/dev/null + ;; + "stderr"|"2") + $command 2> "${temp}" 1>/dev/null + ;; + esac + + if diff -u "${temp}" "${reference_output_file}" &> /dev/null; then + log_test_succeded "The output of command '${command}' on file descriptor '${file_descriptor}' is equal to the reference output." + else + log_test_failed "The output of command '${command}' on file descriptor '${file_descriptor}' is unequal to the reference output." + diff -u --color "${reference_output_file}" "${temp}" + fi + + rm "${temp}" +} diff --git a/tests/src/initscripts/system/functions/data/1 b/tests/src/initscripts/system/functions/data/1 new file mode 100644 index 0000000000..c75620b6b0 --- /dev/null +++ b/tests/src/initscripts/system/functions/data/1 @@ -0,0 +1,20 @@ +CONFIG_TYPE=3 +GREEN_DEV=green0 +GREEN_MACADDR=00:c0:08:8a:a0:47 +GREEN_DRIVER=r8175 +RED_DEV=red0 +RED_MACADDR=00:c0:08:8a:a0:56 +RED_DRIVER=r8283 +# Another Comment +BLUE_DEV='blue0 net0' +BLUE_MACADDR=bc:30:7d:58:6b:e3 +BLUE_DRIVER=rt2800 +RED_DHCP_HOSTNAME=ipfire +RED_DHCP_FORCE_MTU= +RED_ADDRESS=0.0.0.0 +RED_NETMASK=0.0.0.0 +RED_TYPE=PPPOE +RED_NETADDRESS=0.0.0.0 + +# Comment for testing + # Comment for testing Comments with spaces before diff --git a/tests/src/initscripts/system/functions/data/1_output_stderr b/tests/src/initscripts/system/functions/data/1_output_stderr new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tests/src/initscripts/system/functions/data/1_output_stdout b/tests/src/initscripts/system/functions/data/1_output_stdout new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tests/src/initscripts/system/functions/data/2 b/tests/src/initscripts/system/functions/data/2 new file mode 100644 index 0000000000..760294c30f --- /dev/null +++ b/tests/src/initscripts/system/functions/data/2 @@ -0,0 +1,21 @@ +CONFIG_TYPE=?3 +GREEN_DEV=gree!n0 +GREEN_MACADDR=00:c0:08:8a :a0:47 +GREEN_DRIVER="r8175" +-RED_DEV=red0 +RE??D_MACADDR=00:c0:08:8a:a0:56 +RED&&_DRIVER=r8283 +# Another Comment +0BLUE_DEV='blue0 net0' +BLUE_MACADDR=bc:30:7d:58:6b:e3 +BLUE_DRIVER=rt2800 +RED_DHCP_HOSTNAME=ipfire +RED_DHCP_FORCE_MTU= +RED_ADDRESS=0.0.0.0 +RED_NETMASK=0.0.0.0 +RED_TYPE=PPPOE +RED_NETADDRESS=0.0.0.0 +Line_without_a_equal_sign_is_also_invalid + +# Comment for testing + # Comment for testing Comments with spaces before diff --git a/tests/src/initscripts/system/functions/data/2_output_stderr b/tests/src/initscripts/system/functions/data/2_output_stderr new file mode 100644 index 0000000000..82f035e26d --- /dev/null +++ b/tests/src/initscripts/system/functions/data/2_output_stderr @@ -0,0 +1,9 @@ +Invalid value '?3' for key 'CONFIG_TYPE' +Invalid value 'gree!n0' for key 'GREEN_DEV' +Invalid value '00:c0:08:8a :a0:47' for key 'GREEN_MACADDR' +Invalid value '"r8175"' for key 'GREEN_DRIVER' +Invalid key '-RED_DEV' +Invalid key 'RE??D_MACADDR' +Invalid key 'RED&&_DRIVER' +Invalid key '0BLUE_DEV' +Invalid line 'Line_without_a_equal_sign_is_also_invalid' diff --git a/tests/src/initscripts/system/functions/data/2_output_stdout b/tests/src/initscripts/system/functions/data/2_output_stdout new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tests/src/initscripts/system/functions/test.sh b/tests/src/initscripts/system/functions/test.sh new file mode 100755 index 0000000000..dbcbd45ef9 --- /dev/null +++ b/tests/src/initscripts/system/functions/test.sh @@ -0,0 +1,47 @@ +#!/usr/bin/bash + +SCRIPT_PATH="$(dirname "$(readlink -f "$0")")" + +ROOT="$(readlink -f "${SCRIPT_PATH}/../../../../..")" + +. ${ROOT}/tests/lib.sh + +. ${ROOT}/src/initscripts/system/functions + +# read the date in +readhash "CONFIG" "${SCRIPT_PATH}/data/1" +test_command [ $? == 0 ] + +# test if we read the correct data +test_value_in_array "CONFIG" "RED_DHCP_HOSTNAME" "ipfire" +test_value_in_array "CONFIG" "BLUE_MACADDR" "bc:30:7d:58:6b:e3" +test_value_in_array "CONFIG" "BLUE_DEV" "blue0 net0" + +# Test that comments are skipped +# apparently the way we read the file strips the whitespace, so the key does not contain any whitespace either +test_that_array_doesnt_have_key "CONFIG" "# Another Comment" +test_that_array_doesnt_have_key "CONFIG" "# Comment for testing" +test_that_array_doesnt_have_key "CONFIG" "# Comment for testing Comments with spaces before" + +test_that_output_is "${SCRIPT_PATH}/data/1_output_stdout" "1" readhash "CONFIG" "${SCRIPT_PATH}/data/1" +test_that_output_is "${SCRIPT_PATH}/data/1_output_stderr" "2" readhash "CONFIG" "${SCRIPT_PATH}/data/1" + +# Check with invalid Lines (values and keys) +readhash "CONFIG2" "${SCRIPT_PATH}/data/2" &> /dev/null +test_command [ $? == 0 ] + + +# test if we read the correct data +test_value_in_array "CONFIG2" "RED_DHCP_HOSTNAME" "ipfire" +test_value_in_array "CONFIG2" "BLUE_MACADDR" "bc:30:7d:58:6b:e3" + +# We could do some complex checking if we would create functions to check for correct values and keys. +# We would be then able to mock these function and check if they are correctly called and if the data +# does not end up in our array. +# I think the more simpler way of checking the logged errors is the fastes way here. +test_that_output_is "${SCRIPT_PATH}/data/2_output_stdout" "1" readhash "CONFIG2" "${SCRIPT_PATH}/data/2" +test_that_output_is "${SCRIPT_PATH}/data/2_output_stderr" "2" readhash "CONFIG2" "${SCRIPT_PATH}/data/2" + +# Check non existent file +readhash "CONFIG3" "${SCRIPT_PATH}/data/-1" &> /dev/null +test_command [ $? == 1 ] diff --git a/tests/src/initscripts/system/functions/test2.sh b/tests/src/initscripts/system/functions/test2.sh new file mode 100755 index 0000000000..a568ed2a46 --- /dev/null +++ b/tests/src/initscripts/system/functions/test2.sh @@ -0,0 +1,21 @@ +#!/usr/bin/bash + +SCRIPT_PATH="$(dirname "$(readlink -f "$0")")" + +ROOT="$(readlink -f "${SCRIPT_PATH}/../../../../..")" + +. ${ROOT}/tests/lib.sh + +. ${ROOT}/src/initscripts/system/functions + +# read the date in +readhash "CONFIG" "${SCRIPT_PATH}/data/1" + +# test if we read the correct data +test_that_key_in_arry_has_value "CONFIG" "RED_DHCP_HOSTNAME" "ipfire" +test_that_key_in_arry_has_value "CONFIG" "BLUE_MACADDR" "bc:30:7d:58:6b:e3" + +test_that_output_is "${SCRIPT_PATH}/data/1_output_stdout" "1" readhash "CONFIG" "${SCRIPT_PATH}/data/1" +test_that_output_is "${SCRIPT_PATH}/data/1_output_stderr" "2" readhash "CONFIG" "${SCRIPT_PATH}/data/1" + + diff --git a/tools/find-linux-firmware-changes b/tools/find-linux-firmware-changes new file mode 100755 index 0000000000..c432e4fcd4 --- /dev/null +++ b/tools/find-linux-firmware-changes @@ -0,0 +1,139 @@ +#!/bin/bash + +URL="https://git.ipfire.org/?p=thirdparty/linux-firmware.git;a=snapshot;h=TAG;sf=..." + +download() { + local version="${1}" + local install="${2}" + local target + + local url="${URL/TAG/${version}}" + + echo "Downloading ${version}..." + + # Download and extract + if ! curl --silent "${url}" | tar xz -C "${tmp}"; then + echo "${0}: Could not download ${version}" >&2 + return 1 + fi + + echo "Installing ${version}..." + + # Install + pushd "linux-firmware-${version}" &>/dev/null + + case "${version}" in + 2023*) + target="install" + ;; + *) + target="install-nodedup" + ;; + esac + + # Install to a new directory + if ! make "${target}" DESTDIR="${install}"; then + echo "${0}: Could not install ${version}" >&2 + popd &>/dev/null + return 1 + fi + + popd &>/dev/null + + return 0 +} + +compare() { + local removed_files=() + local changed_files=() + + local line + while read -r line; do + # Find changed files + if [[ ${line} =~ ^Files\ OLD/(.*)\ and ]]; then + changed_files+=( "${BASH_REMATCH[1]}" ) + + elif [[ ${line} =~ ^Only\ in\ NEW/(.*):\ (.*)$ ]]; then + changed_files+=( "${BASH_REMATCH[1]}/${BASH_REMATCH[2]}" ) + + elif [[ ${line} =~ ^Only\ in\ OLD/(.*):\ (.*)$ ]]; then + removed_files+=( "${BASH_REMATCH[1]}/${BASH_REMATCH[2]}" ) + + # Handle unknown lines + else + echo "Unknown line: ${line}" >&2 + fi + done <<< "$(diff --recursive --brief OLD NEW)" + + local file + + # List all changed files + if [ "${#changed_files[@]}" -gt 0 ]; then + echo "# Changed files" + for file in "${changed_files[@]}"; do + echo "${file}" + done + + echo # newline + fi + + # List all removed files + if [ "${#removed_files[@]}" -gt 0 ]; then + echo "# Removed files" + echo "rm -vrf \" + + for file in "${removed_files[@]}"; do + echo " /${file} \" + done + fi + + # Total size + { + pushd NEW &>/dev/null + + du -csh "${changed_files[@]}" | tail -n1 + + popd &>/dev/null + } + + return 0 +} + +run() { + # Download the old and new versions + download "${version_old}" "${tmp}/OLD" || return $? + download "${version_new}" "${tmp}/NEW" || return $? + + compare || return $? +} + +main() { + local version_old="${1}" + local version_new="${2}" + + local r=0 + + # Check if we have enough arguments + if [ -z "${version_old}" -o -z "${version_new}" ]; then + echo "${0}: An old and a new version are required" >&2 + return 2 + fi + + # Create a temporary directory + local tmp="$(mktemp -d)" + + # Change into the directory + pushd "${tmp}" &>/dev/null + + # Run the operation... + run || r="${?}" + + popd &>/dev/null + + # Remove the temporary directory + rm -rf "${tmp}" + + return "${r}" +} + +main "$@" || exit $? diff --git a/tools/find-missing-libs.sh b/tools/find-missing-libs.sh old mode 100644 new mode 100755
hooks/post-receive -- IPFire 2.x development tree