{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.dteIBJcW/b1/gcc-10-cross_23_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.dteIBJcW/b2/gcc-10-cross_23_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -55,20 +55,20 @@\n 9a69c91dc6aef26ced5330587d2d9729 43299372 devel optional gfortran-10-arm-linux-gnueabi_10.5.0-4cross1_i386.deb\n fef91111c34d4931b5f1094718633cba 43312880 devel optional gfortran-10-arm-linux-gnueabihf_10.5.0-4cross1_i386.deb\n 93768e53112bad2133e4f6ff477a28a4 1128 devel optional gfortran-10-multilib-s390x-linux-gnu_10.5.0-4cross1_i386.deb\n 85a2323314e51733fd6db03f33f97125 1132 devel optional gfortran-10-multilib-x86-64-linux-gnu_10.5.0-4cross1_i386.deb\n 60247a73e6edeaee1a7c7689876e10c2 42335180 devel optional gfortran-10-powerpc64le-linux-gnu_10.5.0-4cross1_i386.deb\n 8c8c057deb7920a5b1ef21d1535982f7 40807668 devel optional gfortran-10-s390x-linux-gnu_10.5.0-4cross1_i386.deb\n 92ad65bae5b04dc524cad17aa54f8ce6 45975800 devel optional gfortran-10-x86-64-linux-gnu_10.5.0-4cross1_i386.deb\n- b42bbd952ba643da5a78de06e6f285c7 49005056 devel optional gm2-10-aarch64-linux-gnu_10.5.0-4cross1_i386.deb\n- df6b38247680944abb8d02cc6d25dbee 46058820 devel optional gm2-10-arm-linux-gnueabi_10.5.0-4cross1_i386.deb\n- 7dec818719b3c99c108c58cdeaa5f3eb 46092068 devel optional gm2-10-arm-linux-gnueabihf_10.5.0-4cross1_i386.deb\n- 020a2319e5094b5735985ae7f03681f3 45708080 devel optional gm2-10-powerpc64le-linux-gnu_10.5.0-4cross1_i386.deb\n- 750b8259a913303886bdfd939fa21bb6 44045048 devel optional gm2-10-s390x-linux-gnu_10.5.0-4cross1_i386.deb\n- dac992c973fb3e865ee44b351541bf8c 49472736 devel optional gm2-10-x86-64-linux-gnu_10.5.0-4cross1_i386.deb\n+ e167aeb45f448f573de5d70161efac05 49004032 devel optional gm2-10-aarch64-linux-gnu_10.5.0-4cross1_i386.deb\n+ f4c04b889df23f300a5264ca7486d3c3 46068056 devel optional gm2-10-arm-linux-gnueabi_10.5.0-4cross1_i386.deb\n+ aa19eb33b20e0276b962b484c9bbb0c1 46091784 devel optional gm2-10-arm-linux-gnueabihf_10.5.0-4cross1_i386.deb\n+ 2ae5079860f5ab211dd1c3a014d8df46 45713360 devel optional gm2-10-powerpc64le-linux-gnu_10.5.0-4cross1_i386.deb\n+ 2d0af676674e1aba613127d56a45c2a0 44044196 devel optional gm2-10-s390x-linux-gnu_10.5.0-4cross1_i386.deb\n+ bfcf18ad61a0cff3365a2fe0a30fcd44 49468888 devel optional gm2-10-x86-64-linux-gnu_10.5.0-4cross1_i386.deb\n 10e50a3acdc17538f7e6649c6578d088 17372092 devel optional gnat-10-aarch64-linux-gnu_10.5.0-4cross1_i386.deb\n aeccfd0a4f21be639c6eaa7c90a7970d 16967892 devel optional gnat-10-arm-linux-gnueabi_10.5.0-4cross1_i386.deb\n 205b466c5860643751f721fe5674e3fa 16945816 devel optional gnat-10-arm-linux-gnueabihf_10.5.0-4cross1_i386.deb\n 8425388b78bf0e4b5bb16b69571fd200 17097904 devel optional gnat-10-powerpc64le-linux-gnu_10.5.0-4cross1_i386.deb\n 2e755f2b2fb79ad9cf1e3ad15a56e676 15887516 devel optional gnat-10-s390x-linux-gnu_10.5.0-4cross1_i386.deb\n 4cf3c3c3e44b0eec289ae1c426fa5219 17557704 devel optional gnat-10-x86-64-linux-gnu_10.5.0-4cross1_i386.deb\n 581f9bbbfc3135626556ead3bbca4f6a 47576112 devel optional gobjc++-10-aarch64-linux-gnu_10.5.0-4cross1_i386.deb\n"}, {"source1": "gm2-10-aarch64-linux-gnu_10.5.0-4cross1_i386.deb", "source2": "gm2-10-aarch64-linux-gnu_10.5.0-4cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-07-09 12:11:38.000000 debian-binary\n--rw-r--r-- 0 0 0 1136 2023-07-09 12:11:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 49003728 2023-07-09 12:11:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1132 2023-07-09 12:11:38.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 49002708 2023-07-09 12:11:38.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/aarch64-linux-gnu-gm2-10", "source2": "./usr/bin/aarch64-linux-gnu-gm2-10", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a2f97bedbd39ef19e515a8c6bbd5477acdcf2a20\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8581844f2668a76925f34d2d9f1993226ee3114e\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2652,16 +2652,16 @@\n %{mbig-endian:-EB} %{mlittle-endian:-EL} %{march=*:-march=%*} %(asm_cpu_spec)%{mabi=*:-mabi=%*}\n %{fstack-protector|fstack-protector-all|fstack-protector-strong|fstack-protector-explicit:}\n %{!fno-asynchronous-unwind-tables:-fasynchronous-unwind-tables}\n %{static|static-pie:--start-group} %G %{!nolibc:%L} %{static|static-pie:--end-group}%{!static:%{!static-pie:%G}}\n %{profile:-p}%{%:sanitize(address):-funwind-tables}\n %{g*:%{%:debug-level-gt(0):--gdwarf2}} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n lp64:../lib:aarch64-linux-gnu mabi=lp64;\n-GNU Modula-2 1.9.4 (20250704)\n-Copyright (C) 2025 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.4 (20240601)\n+Copyright (C) 2024 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n /usr/lib/gcc-cross/aarch64-linux-gnu/10\n it is not advisible to set %qs as well as either %qs or %qs\n library specified %sq is either not installed or does not exist\n /usr/bin/i686-linux-gnu-ranlib\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -4636,16 +4636,16 @@\n 0x080f2190 7b666465 6275672d 70726566 69782d6d {fdebug-prefix-m\n 0x080f21a0 61703d2a 3a2d2d64 65627567 2d707265 ap=*:--debug-pre\n 0x080f21b0 6669782d 6d617020 252a7d00 6c703634 fix-map %*}.lp64\n 0x080f21c0 3a2e2e2f 6c69623a 61617263 6836342d :../lib:aarch64-\n 0x080f21d0 6c696e75 782d676e 75206d61 62693d6c linux-gnu mabi=l\n 0x080f21e0 7036343b 00000000 474e5520 4d6f6475 p64;....GNU Modu\n 0x080f21f0 6c612d32 2020312e 392e3420 20283230 la-2 1.9.4 (20\n- 0x080f2200 32353037 30342900 436f7079 72696768 250704).Copyrigh\n- 0x080f2210 74202843 29203230 32352046 72656520 t (C) 2025 Free \n+ 0x080f2200 32343036 30312900 436f7079 72696768 240601).Copyrigh\n+ 0x080f2210 74202843 29203230 32342046 72656520 t (C) 2024 Free \n 0x080f2220 536f6674 77617265 20466f75 6e646174 Software Foundat\n 0x080f2230 696f6e2c 20496e63 2e000000 4c696365 ion, Inc....Lice\n 0x080f2240 6e736520 47504c76 323a2047 4e552047 nse GPLv2: GNU G\n 0x080f2250 504c2076 65727369 6f6e2032 206f7220 PL version 2 or \n 0x080f2260 6c617465 72203c68 7474703a 2f2f676e later ....This\n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/cc1gm2", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e01a0dd729054f94e4b30cd2297808de1578c4f1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 76016c816c1fef06ff7d127283a9d2395673d808\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -76904,16 +76904,16 @@\n basic_string::_S_construct null not valid\n random_device::random_device(const std::string&): unsupported token\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n \\\\\\\\\\\\\\\\????????-C\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:10:37 2025\n+20240601\n+Sat Jun 1 23:50:52 2024\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n !\"#$%&'()*+,-.\n '(')*('('))**(')*(')*(')*('(')\n /0123456\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -86983,18 +86983,18 @@\n 0x092b3c40 3c4f3308 554f3308 6e4f3308 874f3308 \n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2213,17 +2213,17 @@\n 0x080d4a20 75180608 401a0608 75180608 701a0608 u...@...u...p...\n 0x080d4a30 75180608 a01a0608 75180608 d01a0608 u.......u.......\n 0x080d4a40 75180608 001b0608 75180608 281b0608 u.......u...(...\n 0x080d4a50 75180608 501b0608 75180608 801b0608 u...P...u.......\n 0x080d4a60 75180608 b01b0608 75180608 e01b0608 u.......u.......\n 0x080d4a70 75180608 101c0608 75180608 381c0608 u.......u...8...\n 0x080d4a80 75180608 601c0608 75180608 881c0608 u...`...u.......\n- 0x080d4a90 312e392e 34003230 32353037 30340031 1.9.4.20250704.1\n- 0x080d4aa0 302e352e 30004672 69204a75 6c202034 0.5.0.Fri Jul 4\n- 0x080d4ab0 2030313a 31303a33 37203230 32350000 01:10:37 2025..\n+ 0x080d4a90 312e392e 34003230 32343036 30310031 1.9.4.20240601.1\n+ 0x080d4aa0 302e352e 30005361 74204a75 6e202031 0.5.0.Sat Jun 1\n+ 0x080d4ab0 2032333a 35303a35 32203230 32340000 23:50:52 2024..\n 0x080d4ac0 7cbef5ff 6cbef5ff 5cbef5ff 4cbef5ff |...l...\\...L...\n 0x080d4ad0 3cbef5ff 2cbef5ff 1cbef5ff 0cbef5ff <...,...........\n 0x080d4ae0 fcbdf5ff dcbdf5ff bcbdf5ff 9cbdf5ff ................\n 0x080d4af0 7cbdf5ff 5cbdf5ff 3cbdf5ff 1cbdf5ff |...\\...<.......\n 0x080d4b00 fcbcf5ff dcbcf5ff bcbcf5ff 9cbcf5ff ................\n 0x080d4b10 7cbcf5ff 5cbcf5ff 2cbcf5ff 3cbcf5ff |...\\...,...<...\n 0x080d4b20 2cbcf5ff 2cc4f5ff 1cc4f5ff fcc3f5ff ,...,...........\n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/gm2lcc", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e894950d4b3e77ea3e5eb62954c4f1cffbdd29b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9696574bbc4f49a5941bec807c1fd1315ffa7c2\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -945,16 +945,16 @@\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n deleted virtual method called\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:10:37 2025\n+20240601\n+Sat Jun 1 23:50:52 2024\n \\\\\\\\\\\\\\\\????????-C\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.c\n (Debian 10.5.0-4) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2041,17 +2041,17 @@\n 0x080cbf60 e5950508 e0970508 e5950508 10980508 ................\n 0x080cbf70 e5950508 40980508 e5950508 70980508 ....@.......p...\n 0x080cbf80 e5950508 98980508 e5950508 c0980508 ................\n 0x080cbf90 e5950508 f0980508 e5950508 20990508 ............ ...\n 0x080cbfa0 e5950508 50990508 e5950508 80990508 ....P...........\n 0x080cbfb0 e5950508 a8990508 e5950508 d0990508 ................\n 0x080cbfc0 e5950508 f8990508 312e392e 34003230 ........1.9.4.20\n- 0x080cbfd0 32353037 30340031 302e352e 30004672 250704.10.5.0.Fr\n- 0x080cbfe0 69204a75 6c202034 2030313a 31303a33 i Jul 4 01:10:3\n- 0x080cbff0 37203230 32350000 ffffffff ffffef7f 7 2025..........\n+ 0x080cbfd0 32343036 30310031 302e352e 30005361 240601.10.5.0.Sa\n+ 0x080cbfe0 74204a75 6e202031 2032333a 35303a35 t Jun 1 23:50:5\n+ 0x080cbff0 32203230 32340000 ffffffff ffffef7f 2 2024..........\n 0x080cc000 0a0a0a0a 0a0a0a0a 0d0d0d0d 0d0d0d0d ................\n 0x080cc010 5c5c5c5c 5c5c5c5c 3f3f3f3f 3f3f3f3f \\\\\\\\\\\\\\\\????????\n 0x080cc020 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n 0x080cc030 ffffffff ffffffff fe7f0000 00000000 ................\n 0x080cc040 0a0a0a0a 0a0a0a0a 0a0a0a0a 0a0a0a0a ................\n 0x080cc050 0d0d0d0d 0d0d0d0d 0d0d0d0d 0d0d0d0d ................\n 0x080cc060 5c5c5c5c 5c5c5c5c 5c5c5c5c 5c5c5c5c \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/gm2lgen", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0075817593eddf93adc4d8c9bfd78fc43317d117\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 639badd72cecbdb413a087d67c01a88b6178a64f\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -955,16 +955,16 @@\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n deleted virtual method called\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:10:37 2025\n+20240601\n+Sat Jun 1 23:50:52 2024\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.c\n (Debian 10.5.0-4) \n \n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2069,17 +2069,17 @@\n 0x080cc120 45990508 409b0508 45990508 709b0508 E...@...E...p...\n 0x080cc130 45990508 a09b0508 45990508 d09b0508 E.......E.......\n 0x080cc140 45990508 f89b0508 45990508 209c0508 E.......E... ...\n 0x080cc150 45990508 509c0508 45990508 809c0508 E...P...E.......\n 0x080cc160 45990508 b09c0508 45990508 e09c0508 E.......E.......\n 0x080cc170 45990508 089d0508 45990508 309d0508 E.......E...0...\n 0x080cc180 45990508 589d0508 312e392e 34003230 E...X...1.9.4.20\n- 0x080cc190 32353037 30340031 302e352e 30004672 250704.10.5.0.Fr\n- 0x080cc1a0 69204a75 6c202034 2030313a 31303a33 i Jul 4 01:10:3\n- 0x080cc1b0 37203230 32350000 8cebf5ff 7cebf5ff 7 2025......|...\n+ 0x080cc190 32343036 30310031 302e352e 30005361 240601.10.5.0.Sa\n+ 0x080cc1a0 74204a75 6e202031 2032333a 35303a35 t Jun 1 23:50:5\n+ 0x080cc1b0 32203230 32340000 8cebf5ff 7cebf5ff 2 2024......|...\n 0x080cc1c0 6cebf5ff 5cebf5ff 4cebf5ff 3cebf5ff l...\\...L...<...\n 0x080cc1d0 2cebf5ff 1cebf5ff 0cebf5ff eceaf5ff ,...............\n 0x080cc1e0 cceaf5ff aceaf5ff 8ceaf5ff 6ceaf5ff ............l...\n 0x080cc1f0 4ceaf5ff 2ceaf5ff 0ceaf5ff ece9f5ff L...,...........\n 0x080cc200 cce9f5ff ace9f5ff 8ce9f5ff 6ce9f5ff ............l...\n 0x080cc210 3ce9f5ff 4ce9f5ff 3ce9f5ff 3cf1f5ff <...L...<...<...\n 0x080cc220 2cf1f5ff 0cf1f5ff 3ce9f5ff fcf0f5ff ,.......<.......\n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/gm2lorder", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2e8de23bb6b6f96f13979d551baf0e21dbe3c624\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 422781e6d55cbdcf9f6ce2f13a2c27e6b6973882\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -933,16 +933,16 @@\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n deleted virtual method called\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:10:37 2025\n+20240601\n+Sat Jun 1 23:50:52 2024\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.c\n (Debian 10.5.0-4) \n \n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2043,17 +2043,17 @@\n 0x080caf80 358c0508 308e0508 358c0508 608e0508 5...0...5...`...\n 0x080caf90 358c0508 908e0508 358c0508 c08e0508 5.......5.......\n 0x080cafa0 358c0508 e88e0508 358c0508 108f0508 5.......5.......\n 0x080cafb0 358c0508 408f0508 358c0508 708f0508 5...@...5...p...\n 0x080cafc0 358c0508 a08f0508 358c0508 d08f0508 5.......5.......\n 0x080cafd0 358c0508 f88f0508 358c0508 20900508 5.......5... ...\n 0x080cafe0 358c0508 48900508 312e392e 34003230 5...H...1.9.4.20\n- 0x080caff0 32353037 30340031 302e352e 30004672 250704.10.5.0.Fr\n- 0x080cb000 69204a75 6c202034 2030313a 31303a33 i Jul 4 01:10:3\n- 0x080cb010 37203230 32350000 7cfef5ff 6cfef5ff 7 2025..|...l...\n+ 0x080caff0 32343036 30310031 302e352e 30005361 240601.10.5.0.Sa\n+ 0x080cb000 74204a75 6e202031 2032333a 35303a35 t Jun 1 23:50:5\n+ 0x080cb010 32203230 32340000 7cfef5ff 6cfef5ff 2 2024..|...l...\n 0x080cb020 5cfef5ff 4cfef5ff 3cfef5ff 2cfef5ff \\...L...<...,...\n 0x080cb030 1cfef5ff 0cfef5ff fcfdf5ff dcfdf5ff ................\n 0x080cb040 bcfdf5ff 9cfdf5ff 7cfdf5ff 5cfdf5ff ........|...\\...\n 0x080cb050 3cfdf5ff 1cfdf5ff fcfcf5ff dcfcf5ff <...............\n 0x080cb060 bcfcf5ff 9cfcf5ff 7cfcf5ff 5cfcf5ff ........|...\\...\n 0x080cb070 2cfcf5ff 3cfcf5ff 2cfcf5ff 2c04f6ff ,...<...,...,...\n 0x080cb080 1c04f6ff fc03f6ff 2cfcf5ff ec03f6ff ........,.......\n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/gm2m", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/10/gm2m", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99876d2817289c4c7be8c442203eb3082e31ed2b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24da60fee095ef39d778d9b4c28c73e8f83753be\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1076,16 +1076,16 @@\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n deleted virtual method called\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:10:37 2025\n+20240601\n+Sat Jun 1 23:50:52 2024\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.c\n (Debian 10.5.0-4) \n \n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d5da0 452c0608 102e0608 452c0608 402e0608 E,......E,..@...\n 0x080d5db0 452c0608 702e0608 452c0608 a02e0608 E,..p...E,......\n 0x080d5dc0 452c0608 d02e0608 452c0608 f82e0608 E,......E,......\n 0x080d5dd0 452c0608 202f0608 452c0608 502f0608 E,.. /..E,..P/..\n 0x080d5de0 452c0608 802f0608 452c0608 b02f0608 E,.../..E,.../..\n 0x080d5df0 452c0608 e02f0608 452c0608 08300608 E,.../..E,...0..\n 0x080d5e00 452c0608 30300608 452c0608 58300608 E,..00..E,..X0..\n- 0x080d5e10 312e392e 34003230 32353037 30340031 1.9.4.20250704.1\n- 0x080d5e20 302e352e 30004672 69204a75 6c202034 0.5.0.Fri Jul 4\n- 0x080d5e30 2030313a 31303a33 37203230 32350000 01:10:37 2025..\n+ 0x080d5e10 312e392e 34003230 32343036 30310031 1.9.4.20240601.1\n+ 0x080d5e20 302e352e 30005361 74204a75 6e202031 0.5.0.Sat Jun 1\n+ 0x080d5e30 2032333a 35303a35 32203230 32340000 23:50:52 2024..\n 0x080d5e40 4cb2f5ff 3cb2f5ff 2cb2f5ff 1cb2f5ff L...<...,.......\n 0x080d5e50 0cb2f5ff fcb1f5ff ecb1f5ff dcb1f5ff ................\n 0x080d5e60 ccb1f5ff acb1f5ff 8cb1f5ff 6cb1f5ff ............l...\n 0x080d5e70 4cb1f5ff 2cb1f5ff 0cb1f5ff ecb0f5ff L...,...........\n 0x080d5e80 ccb0f5ff acb0f5ff 8cb0f5ff 6cb0f5ff ............l...\n 0x080d5e90 4cb0f5ff 2cb0f5ff fcaff5ff 0cb0f5ff L...,...........\n 0x080d5ea0 fcaff5ff fcb7f5ff ecb7f5ff ccb7f5ff ................\n"}]}]}]}]}, {"source1": "gm2-10-arm-linux-gnueabi_10.5.0-4cross1_i386.deb", "source2": "gm2-10-arm-linux-gnueabi_10.5.0-4cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-07-09 12:11:38.000000 debian-binary\n--rw-r--r-- 0 0 0 1136 2023-07-09 12:11:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 46057492 2023-07-09 12:11:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1132 2023-07-09 12:11:38.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 46066732 2023-07-09 12:11:38.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/arm-linux-gnueabi-gm2-10", "source2": "./usr/bin/arm-linux-gnueabi-gm2-10", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd10aa0800199bfb789d6db8aff496fa4eb5adbd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d1b251cc76b8668f48dedbd94d92d5e1a4bcc9a\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2748,16 +2748,16 @@\n %{mbig-endian:-EB} %{mlittle-endian:-EL} %(asm_cpu_spec) %{mapcs-*:-mapcs-%*} %(subtarget_asm_float_spec) %{mthumb-interwork:-mthumb-interwork} %{mfloat-abi=*} %{!mfpu=auto: %{mfpu=*}} %(subtarget_extra_asm_spec)\n %{fstack-protector|fstack-protector-all|fstack-protector-strong|fstack-protector-explicit:}\n %{static|static-pie:--start-group} %G %{!nolibc:%L} %{static|static-pie:--end-group}%{!static:%{!static-pie:%G}}\n %{!mandroid|tno-android-cc:;:%{!fexceptions:%{!fno-exceptions: -fno-exceptions}} %{!frtti:%{!fno-rtti: -fno-rtti}}}\n %{!mandroid|tno-android-cc:%{profile:-p} %{%:sanitize(address):-funwind-tables} ;:%{profile:-p} %{%:sanitize(address):-funwind-tables} %{!mglibc:%{!muclibc:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fPIC}}}}}\n %(subtarget_cpp_spec)\t\t\t\t\t%{mfloat-abi=soft:%{mfloat-abi=hard:\t\t\t\t\t\t%e-mfloat-abi=soft and -mfloat-abi=hard may not be used together}} %{mbig-endian:%{mlittle-endian:\t\t\t\t\t\t\t%e-mbig-endian and -mlittle-endian may not be used together}}\n %{%:debug-level-gt(0):%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n-GNU Modula-2 1.9.4 (20250704)\n-Copyright (C) 2025 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.4 (20240602)\n+Copyright (C) 2024 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n /usr/lib/gcc-cross/arm-linux-gnueabi/10\n it is not advisible to set %qs as well as either %qs or %qs\n library specified %sq is either not installed or does not exist\n /usr/bin/i686-linux-gnu-ranlib\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -4903,17 +4903,17 @@\n 0x080f5240 67742830 293a257b 67737461 62732a3a gt(0):%{gstabs*:\n 0x080f5250 2d2d6773 74616273 7d257b21 67737461 --gstabs}%{!gsta\n 0x080f5260 62732a3a 257b672a 3a2d2d67 64776172 bs*:%{g*:--gdwar\n 0x080f5270 66327d7d 7d20257b 66646562 75672d70 f2}}} %{fdebug-p\n 0x080f5280 72656669 782d6d61 703d2a3a 2d2d6465 refix-map=*:--de\n 0x080f5290 6275672d 70726566 69782d6d 61702025 bug-prefix-map %\n 0x080f52a0 2a7d0000 474e5520 4d6f6475 6c612d32 *}..GNU Modula-2\n- 0x080f52b0 2020312e 392e3420 20283230 32353037 1.9.4 (202507\n- 0x080f52c0 30342900 436f7079 72696768 74202843 04).Copyright (C\n- 0x080f52d0 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n+ 0x080f52b0 2020312e 392e3420 20283230 32343036 1.9.4 (202406\n+ 0x080f52c0 30322900 436f7079 72696768 74202843 02).Copyright (C\n+ 0x080f52d0 29203230 32342046 72656520 536f6674 ) 2024 Free Soft\n 0x080f52e0 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x080f52f0 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x080f5300 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x080f5310 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x080f5320 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/cc1gm2", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3eb59ac4b4439b8d99d0030229fa7da19347015d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 687909b353fb65cf17cee8e58d5f1c034801f27a\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -60080,16 +60080,16 @@\n basic_string::_S_construct null not valid\n random_device::random_device(const std::string&): unsupported token\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n \\\\\\\\\\\\\\\\????????-C\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:48:58 2025\n+20240602\n+Sun Jun 2 00:45:31 2024\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n #(-159\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2213,17 +2213,17 @@\n 0x080d4a20 75180608 401a0608 75180608 701a0608 u...@...u...p...\n 0x080d4a30 75180608 a01a0608 75180608 d01a0608 u.......u.......\n 0x080d4a40 75180608 001b0608 75180608 281b0608 u.......u...(...\n 0x080d4a50 75180608 501b0608 75180608 801b0608 u...P...u.......\n 0x080d4a60 75180608 b01b0608 75180608 e01b0608 u.......u.......\n 0x080d4a70 75180608 101c0608 75180608 381c0608 u.......u...8...\n 0x080d4a80 75180608 601c0608 75180608 881c0608 u...`...u.......\n- 0x080d4a90 312e392e 34003230 32353037 30340031 1.9.4.20250704.1\n- 0x080d4aa0 302e352e 30004672 69204a75 6c202034 0.5.0.Fri Jul 4\n- 0x080d4ab0 2030313a 34383a35 38203230 32350000 01:48:58 2025..\n+ 0x080d4a90 312e392e 34003230 32343036 30320031 1.9.4.20240602.1\n+ 0x080d4aa0 302e352e 30005375 6e204a75 6e202032 0.5.0.Sun Jun 2\n+ 0x080d4ab0 2030303a 34353a33 31203230 32340000 00:45:31 2024..\n 0x080d4ac0 7cbef5ff 6cbef5ff 5cbef5ff 4cbef5ff |...l...\\...L...\n 0x080d4ad0 3cbef5ff 2cbef5ff 1cbef5ff 0cbef5ff <...,...........\n 0x080d4ae0 fcbdf5ff dcbdf5ff bcbdf5ff 9cbdf5ff ................\n 0x080d4af0 7cbdf5ff 5cbdf5ff 3cbdf5ff 1cbdf5ff |...\\...<.......\n 0x080d4b00 fcbcf5ff dcbcf5ff bcbcf5ff 9cbcf5ff ................\n 0x080d4b10 7cbcf5ff 5cbcf5ff 2cbcf5ff 3cbcf5ff |...\\...,...<...\n 0x080d4b20 2cbcf5ff 2cc4f5ff 1cc4f5ff fcc3f5ff ,...,...........\n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/gm2lcc", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2e1aa1d67015624f3fb3ef1a843aca53c2377257\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e219d8eb7b505622489cf779e7d2b83824bb868d\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -945,16 +945,16 @@\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n deleted virtual method called\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:48:58 2025\n+20240602\n+Sun Jun 2 00:45:31 2024\n \\\\\\\\\\\\\\\\????????-C\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.c\n (Debian 10.5.0-4) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2041,17 +2041,17 @@\n 0x080cbf60 e5950508 e0970508 e5950508 10980508 ................\n 0x080cbf70 e5950508 40980508 e5950508 70980508 ....@.......p...\n 0x080cbf80 e5950508 98980508 e5950508 c0980508 ................\n 0x080cbf90 e5950508 f0980508 e5950508 20990508 ............ ...\n 0x080cbfa0 e5950508 50990508 e5950508 80990508 ....P...........\n 0x080cbfb0 e5950508 a8990508 e5950508 d0990508 ................\n 0x080cbfc0 e5950508 f8990508 312e392e 34003230 ........1.9.4.20\n- 0x080cbfd0 32353037 30340031 302e352e 30004672 250704.10.5.0.Fr\n- 0x080cbfe0 69204a75 6c202034 2030313a 34383a35 i Jul 4 01:48:5\n- 0x080cbff0 38203230 32350000 ffffffff ffffef7f 8 2025..........\n+ 0x080cbfd0 32343036 30320031 302e352e 30005375 240602.10.5.0.Su\n+ 0x080cbfe0 6e204a75 6e202032 2030303a 34353a33 n Jun 2 00:45:3\n+ 0x080cbff0 31203230 32340000 ffffffff ffffef7f 1 2024..........\n 0x080cc000 0a0a0a0a 0a0a0a0a 0d0d0d0d 0d0d0d0d ................\n 0x080cc010 5c5c5c5c 5c5c5c5c 3f3f3f3f 3f3f3f3f \\\\\\\\\\\\\\\\????????\n 0x080cc020 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n 0x080cc030 ffffffff ffffffff fe7f0000 00000000 ................\n 0x080cc040 0a0a0a0a 0a0a0a0a 0a0a0a0a 0a0a0a0a ................\n 0x080cc050 0d0d0d0d 0d0d0d0d 0d0d0d0d 0d0d0d0d ................\n 0x080cc060 5c5c5c5c 5c5c5c5c 5c5c5c5c 5c5c5c5c \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/gm2lgen", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 73b55b7f7180f76165712a8cdde006e443784b37\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4c01ea2497c80ccc0d9b2040c909e0f260f114cf\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -955,16 +955,16 @@\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n deleted virtual method called\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:48:58 2025\n+20240602\n+Sun Jun 2 00:45:31 2024\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.c\n (Debian 10.5.0-4) \n \n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2069,17 +2069,17 @@\n 0x080cc120 45990508 409b0508 45990508 709b0508 E...@...E...p...\n 0x080cc130 45990508 a09b0508 45990508 d09b0508 E.......E.......\n 0x080cc140 45990508 f89b0508 45990508 209c0508 E.......E... ...\n 0x080cc150 45990508 509c0508 45990508 809c0508 E...P...E.......\n 0x080cc160 45990508 b09c0508 45990508 e09c0508 E.......E.......\n 0x080cc170 45990508 089d0508 45990508 309d0508 E.......E...0...\n 0x080cc180 45990508 589d0508 312e392e 34003230 E...X...1.9.4.20\n- 0x080cc190 32353037 30340031 302e352e 30004672 250704.10.5.0.Fr\n- 0x080cc1a0 69204a75 6c202034 2030313a 34383a35 i Jul 4 01:48:5\n- 0x080cc1b0 38203230 32350000 8cfbf5ff 7cfbf5ff 8 2025......|...\n+ 0x080cc190 32343036 30320031 302e352e 30005375 240602.10.5.0.Su\n+ 0x080cc1a0 6e204a75 6e202032 2030303a 34353a33 n Jun 2 00:45:3\n+ 0x080cc1b0 31203230 32340000 8cfbf5ff 7cfbf5ff 1 2024......|...\n 0x080cc1c0 6cfbf5ff 5cfbf5ff 4cfbf5ff 3cfbf5ff l...\\...L...<...\n 0x080cc1d0 2cfbf5ff 1cfbf5ff 0cfbf5ff ecfaf5ff ,...............\n 0x080cc1e0 ccfaf5ff acfaf5ff 8cfaf5ff 6cfaf5ff ............l...\n 0x080cc1f0 4cfaf5ff 2cfaf5ff 0cfaf5ff ecf9f5ff L...,...........\n 0x080cc200 ccf9f5ff acf9f5ff 8cf9f5ff 6cf9f5ff ............l...\n 0x080cc210 3cf9f5ff 4cf9f5ff 3cf9f5ff 3c01f6ff <...L...<...<...\n 0x080cc220 2c01f6ff 0c01f6ff 3cf9f5ff fc00f6ff ,.......<.......\n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/gm2lorder", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51950b35a51a61b6d7e57639823b3e72f1de2000\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f633d73223e8977f668d22d4b2ad46b5c502cbd5\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -933,16 +933,16 @@\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n deleted virtual method called\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:48:58 2025\n+20240602\n+Sun Jun 2 00:45:31 2024\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.c\n (Debian 10.5.0-4) \n \n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2043,17 +2043,17 @@\n 0x080caf80 358c0508 308e0508 358c0508 608e0508 5...0...5...`...\n 0x080caf90 358c0508 908e0508 358c0508 c08e0508 5.......5.......\n 0x080cafa0 358c0508 e88e0508 358c0508 108f0508 5.......5.......\n 0x080cafb0 358c0508 408f0508 358c0508 708f0508 5...@...5...p...\n 0x080cafc0 358c0508 a08f0508 358c0508 d08f0508 5.......5.......\n 0x080cafd0 358c0508 f88f0508 358c0508 20900508 5.......5... ...\n 0x080cafe0 358c0508 48900508 312e392e 34003230 5...H...1.9.4.20\n- 0x080caff0 32353037 30340031 302e352e 30004672 250704.10.5.0.Fr\n- 0x080cb000 69204a75 6c202034 2030313a 34383a35 i Jul 4 01:48:5\n- 0x080cb010 38203230 32350000 7cfef5ff 6cfef5ff 8 2025..|...l...\n+ 0x080caff0 32343036 30320031 302e352e 30005375 240602.10.5.0.Su\n+ 0x080cb000 6e204a75 6e202032 2030303a 34353a33 n Jun 2 00:45:3\n+ 0x080cb010 31203230 32340000 7cfef5ff 6cfef5ff 1 2024..|...l...\n 0x080cb020 5cfef5ff 4cfef5ff 3cfef5ff 2cfef5ff \\...L...<...,...\n 0x080cb030 1cfef5ff 0cfef5ff fcfdf5ff dcfdf5ff ................\n 0x080cb040 bcfdf5ff 9cfdf5ff 7cfdf5ff 5cfdf5ff ........|...\\...\n 0x080cb050 3cfdf5ff 1cfdf5ff fcfcf5ff dcfcf5ff <...............\n 0x080cb060 bcfcf5ff 9cfcf5ff 7cfcf5ff 5cfcf5ff ........|...\\...\n 0x080cb070 2cfcf5ff 3cfcf5ff 2cfcf5ff 2c04f6ff ,...<...,...,...\n 0x080cb080 1c04f6ff fc03f6ff 2cfcf5ff ec03f6ff ........,.......\n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/gm2m", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/10/gm2m", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 628047ef12ae4c632998b9cb07365da3f62652e2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c2c4d6401c976cb06e7f5b7b4463b94c59699f34\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1076,16 +1076,16 @@\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n deleted virtual method called\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:48:58 2025\n+20240602\n+Sun Jun 2 00:45:31 2024\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n ../../src/gcc/diagnostic.c\n (Debian 10.5.0-4) \n \n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d5da0 452c0608 102e0608 452c0608 402e0608 E,......E,..@...\n 0x080d5db0 452c0608 702e0608 452c0608 a02e0608 E,..p...E,......\n 0x080d5dc0 452c0608 d02e0608 452c0608 f82e0608 E,......E,......\n 0x080d5dd0 452c0608 202f0608 452c0608 502f0608 E,.. /..E,..P/..\n 0x080d5de0 452c0608 802f0608 452c0608 b02f0608 E,.../..E,.../..\n 0x080d5df0 452c0608 e02f0608 452c0608 08300608 E,.../..E,...0..\n 0x080d5e00 452c0608 30300608 452c0608 58300608 E,..00..E,..X0..\n- 0x080d5e10 312e392e 34003230 32353037 30340031 1.9.4.20250704.1\n- 0x080d5e20 302e352e 30004672 69204a75 6c202034 0.5.0.Fri Jul 4\n- 0x080d5e30 2030313a 34383a35 38203230 32350000 01:48:58 2025..\n+ 0x080d5e10 312e392e 34003230 32343036 30320031 1.9.4.20240602.1\n+ 0x080d5e20 302e352e 30005375 6e204a75 6e202032 0.5.0.Sun Jun 2\n+ 0x080d5e30 2030303a 34353a33 31203230 32340000 00:45:31 2024..\n 0x080d5e40 4cc2f5ff 3cc2f5ff 2cc2f5ff 1cc2f5ff L...<...,.......\n 0x080d5e50 0cc2f5ff fcc1f5ff ecc1f5ff dcc1f5ff ................\n 0x080d5e60 ccc1f5ff acc1f5ff 8cc1f5ff 6cc1f5ff ............l...\n 0x080d5e70 4cc1f5ff 2cc1f5ff 0cc1f5ff ecc0f5ff L...,...........\n 0x080d5e80 ccc0f5ff acc0f5ff 8cc0f5ff 6cc0f5ff ............l...\n 0x080d5e90 4cc0f5ff 2cc0f5ff fcbff5ff 0cc0f5ff L...,...........\n 0x080d5ea0 fcbff5ff fcc7f5ff ecc7f5ff ccc7f5ff ................\n"}]}]}]}]}, {"source1": "gm2-10-arm-linux-gnueabihf_10.5.0-4cross1_i386.deb", "source2": "gm2-10-arm-linux-gnueabihf_10.5.0-4cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-07-09 12:11:38.000000 debian-binary\n -rw-r--r-- 0 0 0 1136 2023-07-09 12:11:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 46090740 2023-07-09 12:11:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 46090456 2023-07-09 12:11:38.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/arm-linux-gnueabihf-gm2-10", "source2": "./usr/bin/arm-linux-gnueabihf-gm2-10", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4525a9eb922af016b795c387cf84b554a3de00a7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 19116d54a869cefa504ac7a072f91c3e81ddd803\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2748,16 +2748,16 @@\n %{mbig-endian:-EB} %{mlittle-endian:-EL} %(asm_cpu_spec) %{mapcs-*:-mapcs-%*} %(subtarget_asm_float_spec) %{mthumb-interwork:-mthumb-interwork} %{mfloat-abi=*} %{!mfpu=auto: %{mfpu=*}} %(subtarget_extra_asm_spec)\n %{fstack-protector|fstack-protector-all|fstack-protector-strong|fstack-protector-explicit:}\n %{static|static-pie:--start-group} %G %{!nolibc:%L} %{static|static-pie:--end-group}%{!static:%{!static-pie:%G}}\n %{!mandroid|tno-android-cc:;:%{!fexceptions:%{!fno-exceptions: -fno-exceptions}} %{!frtti:%{!fno-rtti: -fno-rtti}}}\n %{!mandroid|tno-android-cc:%{profile:-p} %{%:sanitize(address):-funwind-tables} ;:%{profile:-p} %{%:sanitize(address):-funwind-tables} %{!mglibc:%{!muclibc:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fPIC}}}}}\n %(subtarget_cpp_spec)\t\t\t\t\t%{mfloat-abi=soft:%{mfloat-abi=hard:\t\t\t\t\t\t%e-mfloat-abi=soft and -mfloat-abi=hard may not be used together}} %{mbig-endian:%{mlittle-endian:\t\t\t\t\t\t\t%e-mbig-endian and -mlittle-endian may not be used together}}\n %{%:debug-level-gt(0):%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n-GNU Modula-2 1.9.4 (20250704)\n-Copyright (C) 2025 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.4 (20240602)\n+Copyright (C) 2024 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n /usr/lib/gcc-cross/arm-linux-gnueabihf/10\n it is not advisible to set %qs as well as either %qs or %qs\n library specified %sq is either not installed or does not exist\n /usr/bin/i686-linux-gnu-ranlib\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -4904,17 +4904,17 @@\n 0x080f5250 67742830 293a257b 67737461 62732a3a gt(0):%{gstabs*:\n 0x080f5260 2d2d6773 74616273 7d257b21 67737461 --gstabs}%{!gsta\n 0x080f5270 62732a3a 257b672a 3a2d2d67 64776172 bs*:%{g*:--gdwar\n 0x080f5280 66327d7d 7d20257b 66646562 75672d70 f2}}} %{fdebug-p\n 0x080f5290 72656669 782d6d61 703d2a3a 2d2d6465 refix-map=*:--de\n 0x080f52a0 6275672d 70726566 69782d6d 61702025 bug-prefix-map %\n 0x080f52b0 2a7d0000 474e5520 4d6f6475 6c612d32 *}..GNU Modula-2\n- 0x080f52c0 2020312e 392e3420 20283230 32353037 1.9.4 (202507\n- 0x080f52d0 30342900 436f7079 72696768 74202843 04).Copyright (C\n- 0x080f52e0 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n+ 0x080f52c0 2020312e 392e3420 20283230 32343036 1.9.4 (202406\n+ 0x080f52d0 30322900 436f7079 72696768 74202843 02).Copyright (C\n+ 0x080f52e0 29203230 32342046 72656520 536f6674 ) 2024 Free Soft\n 0x080f52f0 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x080f5300 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x080f5310 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x080f5320 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x080f5330 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/10/cc1gm2", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/10/cc1gm2", "comments": ["Timeout exceeded; details may be incomplete.", "File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2bce8be58b10d5e60d39152c7aa9caa136744f93\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ea10e7e87163e21e42b94bf7d63640827cd266f\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -60081,16 +60081,16 @@\n basic_string::_S_construct null not valid\n random_device::random_device(const std::string&): unsupported token\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n \\\\\\\\\\\\\\\\????????-C\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20250704\n-Fri Jul 4 01:29:32 2025\n+20240602\n+Sun Jun 2 00:20:35 2024\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n %s:%d:case statement has no matching selection\n %s:%d:procedure function is about to finish and no return statement has been executed\n throw called (%d)\n #(-159