{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.ScCz0G6B/b1/gcc-12-cross_21_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.ScCz0G6B/b2/gcc-12-cross_21_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -54,20 +54,20 @@\n b9d3fb7a128ec58af7941d6875ce1084 9472800 devel optional gfortran-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb\n 7897e4d34a0ac794143dea49fa010cab 9473596 devel optional gfortran-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb\n bcf664ce23d8dadda2889ee8a885f38a 1128 devel optional gfortran-12-multilib-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n 13fee56550e80d3b1d69e8613ea01f88 1136 devel optional gfortran-12-multilib-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n e4a36d928356883c103a5bf2cd100bd9 9469380 devel optional gfortran-12-powerpc64le-linux-gnu_12.4.0-5cross1_i386.deb\n 905bfa5d9535468dba4a7ad740fa18ee 8729920 devel optional gfortran-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n b210a06345eef843405db79826d6ca2e 10675444 devel optional gfortran-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n- d65cecc5d1e2b29196c825b76bb84a72 9953928 devel optional gm2-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb\n- 587dbed957cfdb5f89669b17481b74f9 9399948 devel optional gm2-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb\n- 1669485f6457143887b2c1c78b34cd91 9401708 devel optional gm2-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb\n- 4c12c750c90f7eccdb81e61af6d18974 9392072 devel optional gm2-12-powerpc64le-linux-gnu_12.4.0-5cross1_i386.deb\n- 96651737317c1b2f7d4737745b955143 8642228 devel optional gm2-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n- e701707862ce32c2882e8eb9f5809ff3 10580040 devel optional gm2-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n+ f29d8ce9b570f19e8461ffe2f9c68061 9959340 devel optional gm2-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb\n+ 2e1f73d01a08a86cae9bf3965429cf9b 9400772 devel optional gm2-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb\n+ ccb144abe92be6e4d839cb3a4e600185 9400944 devel optional gm2-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb\n+ 910f2743e3ef6ebc003a915c46e30ca0 9392420 devel optional gm2-12-powerpc64le-linux-gnu_12.4.0-5cross1_i386.deb\n+ 1d474e310c16dd21ab2b70c07544edeb 8643180 devel optional gm2-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n+ c02747b51f81916ab95cedb8a9ce5ade 10578056 devel optional gm2-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n 2c4db2cb80d5a9e377482878cae16b5f 18732996 devel optional gnat-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb\n b07081bc3289f817be9ca2276c6d766e 18224368 devel optional gnat-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb\n b42f78cb72d85b3982e303b2d0481e99 18217868 devel optional gnat-12-arm-linux-gnueabihf_12.4.0-5cross1_i386.deb\n a71c2690079be63f55e5f3af750510e1 19040432 devel optional gnat-12-powerpc64le-linux-gnu_12.4.0-5cross1_i386.deb\n 08c961bc857e03b85f75651bca7aa490 17438772 devel optional gnat-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb\n c747bfed0e0035ff7d5bfb307cc54f3c 19731716 devel optional gnat-12-x86-64-linux-gnu_12.4.0-5cross1_i386.deb\n 11ad7e29d75936c8c7206db7e6d14265 10107028 devel optional gobjc++-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb\n"}, {"source1": "gm2-12-aarch64-linux-gnu_12.4.0-5cross1_i386.deb", "source2": "gm2-12-aarch64-linux-gnu_12.4.0-5cross1_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 2025-03-19 06:50:58.000000 debian-binary\n -rw-r--r-- 0 0 0 1108 2025-03-19 06:50:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9952628 2025-03-19 06:50:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9958040 2025-03-19 06:50:58.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-12", "source2": "./usr/bin/aarch64-linux-gnu-gm2-12", "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: c3161645bc60113da845f0530b92b2cb4a0580aa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 87fcdda24dc3c2d67679db1dd9da7d811b6eaf55\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+U/lib/ld-linux.so.2\n _IO_stdin_used\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n strverscmp\n@@ -2945,16 +2945,16 @@\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):%{%:dwarf-version-gt(4):--gdwarf-5 ;%:dwarf-version-gt(3):--gdwarf-4 ;%:dwarf-version-gt(2):--gdwarf-3 ;:--gdwarf2 }}}\n %{g*:%{%:debug-level-gt(0):}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n lp64:../lib:aarch64-linux-gnu mabi=lp64;\n-GNU Modula-2 1.9.5 (20260426)\n-Copyright (C) 2026 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20250325)\n+Copyright (C) 2025 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/12\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 basic_string: construction from null is not valid\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5132,17 +5132,17 @@\n 0x08104090 782d6d61 7020252a 7d20257b 66646562 x-map %*} %{fdeb\n 0x081040a0 75672d70 72656669 782d6d61 703d2a3a ug-prefix-map=*:\n 0x081040b0 2d2d6465 6275672d 70726566 69782d6d --debug-prefix-m\n 0x081040c0 61702025 2a7d0000 6c703634 3a2e2e2f ap %*}..lp64:../\n 0x081040d0 6c69623a 61617263 6836342d 6c696e75 lib:aarch64-linu\n 0x081040e0 782d676e 75206d61 62693d6c 7036343b x-gnu mabi=lp64;\n 0x081040f0 00000000 474e5520 4d6f6475 6c612d32 ....GNU Modula-2\n- 0x08104100 2020312e 392e3520 20283230 32363034 1.9.5 (202604\n- 0x08104110 32362900 436f7079 72696768 74202843 26).Copyright (C\n- 0x08104120 29203230 32362046 72656520 536f6674 ) 2026 Free Soft\n+ 0x08104100 2020312e 392e3520 20283230 32353033 1.9.5 (202503\n+ 0x08104110 32352900 436f7079 72696768 74202843 25).Copyright (C\n+ 0x08104120 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n 0x08104130 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x08104140 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x08104150 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x08104160 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x08104170 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31363136 34356263 36303131 33646138 161645bc60113da8\n- 0x00000010 34356630 35333062 39326232 63623461 45f0530b92b2cb4a\n- 0x00000020 30353830 61612e64 65627567 00000000 0580aa.debug....\n- 0x00000030 1cebdf4a ...J\n+ 0x00000000 66636464 61323464 63336332 64363736 fcdda24dc3c2d676\n+ 0x00000010 37396462 31646439 64613764 38313162 79db1dd9da7d811b\n+ 0x00000020 36656166 35352e64 65627567 00000000 6eaf55.debug....\n+ 0x00000030 8a37b7b3 .7..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/cc1gm2", "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: 0387e1c03c6178d4f4cb045e0acfb96a676db5b3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c903d483df5f02d9159fade9d13f04f1b19257f8\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -89146,16 +89146,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260426\n-Sun Apr 26 17:08:38 2026\n+20250325\n+Tue Mar 25 19:31:07 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -96870,17 +96870,17 @@\n 0x09656630 93723a08 93723a08 93723a08 93723a08 .r:..r:..r:..r:.\n 0x09656640 93723a08 fe743a08 65753a08 7f753a08 .r:..t:.eu:..u:.\n 0x09656650 93723a08 93723a08 93723a08 93723a08 .r:..r:..r:..r:.\n 0x09656660 93723a08 93723a08 d8753a08 fe763a08 .r:..r:..u:..v:.\n 0x09656670 27763a08 93723a08 93723a08 93723a08 'v:..r:..r:..r:.\n 0x09656680 93723a08 93723a08 93723a08 93723a08 .r:..r:..r:..r:.\n 0x09656690 93723a08 93723a08 c7763a08 312e392e .r:..r:..v:.1.9.\n- 0x096566a0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x096566b0 30005375 6e204170 72203236 2031373a 0.Sun Apr 26 17:\n- 0x096566c0 30383a33 38203230 32360000 40143b08 08:38 2026..@.;.\n+ 0x096566a0 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x096566b0 30005475 65204d61 72203235 2031393a 0.Tue Mar 25 19:\n+ 0x096566c0 33313a30 37203230 32350000 40143b08 31:07 2025..@.;.\n 0x096566d0 08133b08 08133b08 30143b08 20143b08 ..;...;.0.;. .;.\n 0x096566e0 08133b08 08133b08 08133b08 08133b08 ..;...;...;...;.\n 0x096566f0 08133b08 08133b08 08133b08 18143b08 ..;...;...;...;.\n 0x09656700 08133b08 08133b08 08133b08 50143b08 ..;...;...;.P.;.\n 0x09656710 08133b08 a8133b08 08133b08 08133b08 ..;...;...;...;.\n 0x09656720 08133b08 70133b08 00000000 00000000 ..;.p.;.........\n 0x09656730 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38376531 63303363 36313738 64346634 87e1c03c6178d4f4\n- 0x00000010 63623034 35653061 63666239 36613637 cb045e0acfb96a67\n- 0x00000020 36646235 62332e64 65627567 00000000 6db5b3.debug....\n- 0x00000030 341e4f19 4.O.\n+ 0x00000000 30336434 38336466 35663032 64393135 03d483df5f02d915\n+ 0x00000010 39666164 65396431 33663034 66316231 9fade9d13f04f1b1\n+ 0x00000020 39323537 66382e64 65627567 00000000 9257f8.debug....\n+ 0x00000030 c8d80433 ...3\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2l", "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: a395bce49e27f1b05fa9b80f55366d3bb012bf55\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89ac5fd65cc2fb6330b901067dc060aa2d15611c\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-U/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 17:08:38 2026\n+20250325\n+Tue Mar 25 19:31:07 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x080e0900 30005375 6e204170 72203236 2031373a 0.Sun Apr 26 17:\n- 0x080e0910 30383a33 38203230 32360000 30b70608 08:38 2026..0...\n+ 0x080e08f0 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x080e0900 30005475 65204d61 72203235 2031393a 0.Tue Mar 25 19:\n+ 0x080e0910 33313a30 37203230 32350000 30b70608 31:07 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39356263 65343965 32376631 62303566 95bce49e27f1b05f\n- 0x00000010 61396238 30663535 33363664 33626230 a9b80f55366d3bb0\n- 0x00000020 31326266 35352e64 65627567 00000000 12bf55.debug....\n- 0x00000030 4a09773a J.w:\n+ 0x00000000 61633566 64363563 63326662 36333330 ac5fd65cc2fb6330\n+ 0x00000010 62393031 30363764 63303630 61613264 b901067dc060aa2d\n+ 0x00000020 31353631 31632e64 65627567 00000000 15611c.debug....\n+ 0x00000030 3a26105d :&.]\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/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: c166a6f53aa6c5d84b8f408b23c47e47969986e6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 871e93e711d95935fe6fd8958b8f4adb7064a545\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+E/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1082,16 +1082,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 17:08:38 2026\n+20250325\n+Tue Mar 25 19:31:07 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d7da0 e8ad0508 d8af0508 e8ad0508 08b00508 ................\n 0x080d7db0 e8ad0508 38b00508 e8ad0508 68b00508 ....8.......h...\n 0x080d7dc0 e8ad0508 90b00508 e8ad0508 c0b00508 ................\n 0x080d7dd0 e8ad0508 f0b00508 e8ad0508 20b10508 ............ ...\n 0x080d7de0 e8ad0508 50b10508 e8ad0508 80b10508 ....P...........\n 0x080d7df0 e8ad0508 a8b10508 e8ad0508 d0b10508 ................\n 0x080d7e00 e8ad0508 f8b10508 312e392e 35003230 ........1.9.5.20\n- 0x080d7e10 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d7e20 6e204170 72203236 2031373a 30383a33 n Apr 26 17:08:3\n- 0x080d7e30 38203230 32360000 10310608 d82f0608 8 2026...1.../..\n+ 0x080d7e10 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d7e20 65204d61 72203235 2031393a 33313a30 e Mar 25 19:31:0\n+ 0x080d7e30 37203230 32350000 10310608 d82f0608 7 2025...1.../..\n 0x080d7e40 d82f0608 00310608 f0300608 d82f0608 ./...1...0.../..\n 0x080d7e50 d82f0608 d82f0608 d82f0608 d82f0608 ./.../.../.../..\n 0x080d7e60 d82f0608 d82f0608 e8300608 d82f0608 ./.../...0.../..\n 0x080d7e70 d82f0608 d82f0608 20310608 d82f0608 ./.../.. 1.../..\n 0x080d7e80 78300608 d82f0608 d82f0608 d82f0608 x0.../.../.../..\n 0x080d7e90 40300608 00000000 ffffffff ffffef7f @0..............\n 0x080d7ea0 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36366136 66353361 61366335 64383462 66a6f53aa6c5d84b\n- 0x00000010 38663430 38623233 63343765 34373936 8f408b23c47e4796\n- 0x00000020 39393836 65362e64 65627567 00000000 9986e6.debug....\n- 0x00000030 0e11c875 ...u\n+ 0x00000000 31653933 65373131 64393539 33356665 1e93e711d95935fe\n+ 0x00000010 36666438 39353862 38663461 64623730 6fd8958b8f4adb70\n+ 0x00000020 36346135 34352e64 65627567 00000000 64a545.debug....\n+ 0x00000030 e6da8e8b ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/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: b7da94f1f38ae6f8eeb4524f4f280b93291221dd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ebf57e30e9c97da585766e5c75b9f3c7128e6864\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+hd/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1089,16 +1089,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 17:08:38 2026\n+20250325\n+Tue Mar 25 19:31:07 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2277,17 +2277,17 @@\n 0x080d7e20 78b10508 68b30508 78b10508 98b30508 x...h...x.......\n 0x080d7e30 78b10508 c8b30508 78b10508 f8b30508 x.......x.......\n 0x080d7e40 78b10508 20b40508 78b10508 50b40508 x... ...x...P...\n 0x080d7e50 78b10508 80b40508 78b10508 b0b40508 x.......x.......\n 0x080d7e60 78b10508 e0b40508 78b10508 10b50508 x.......x.......\n 0x080d7e70 78b10508 38b50508 78b10508 60b50508 x...8...x...`...\n 0x080d7e80 78b10508 88b50508 312e392e 35003230 x.......1.9.5.20\n- 0x080d7e90 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d7ea0 6e204170 72203236 2031373a 30383a33 n Apr 26 17:08:3\n- 0x080d7eb0 38203230 32360000 a0320608 68310608 8 2026...2..h1..\n+ 0x080d7e90 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d7ea0 65204d61 72203235 2031393a 33313a30 e Mar 25 19:31:0\n+ 0x080d7eb0 37203230 32350000 a0320608 68310608 7 2025...2..h1..\n 0x080d7ec0 68310608 90320608 80320608 68310608 h1...2...2..h1..\n 0x080d7ed0 68310608 68310608 68310608 68310608 h1..h1..h1..h1..\n 0x080d7ee0 68310608 68310608 78320608 68310608 h1..h1..x2..h1..\n 0x080d7ef0 68310608 68310608 b0320608 68310608 h1..h1...2..h1..\n 0x080d7f00 08320608 68310608 68310608 68310608 .2..h1..h1..h1..\n 0x080d7f10 d0310608 fc50f5ff ec50f5ff d450f5ff .1...P...P...P..\n 0x080d7f20 bc50f5ff a450f5ff 8c50f5ff 9c52f5ff .P...P...P...R..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64613934 66316633 38616536 66386565 da94f1f38ae6f8ee\n- 0x00000010 62343532 34663466 32383062 39333239 b4524f4f280b9329\n- 0x00000020 31323231 64642e64 65627567 00000000 1221dd.debug....\n- 0x00000030 a6f74a2b ..J+\n+ 0x00000000 66353765 33306539 63393764 61353835 f57e30e9c97da585\n+ 0x00000010 37363665 35633735 62396633 63373132 766e5c75b9f3c712\n+ 0x00000020 38653638 36342e64 65627567 00000000 8e6864.debug....\n+ 0x00000030 026d90a8 .m..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/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: 4093bbb8a6414e23aca4742f27f0e6df3220cd07\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 958fc2b30f5bb44c11b2b221da222163a46097ca\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1067,16 +1067,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 17:08:38 2026\n+20250325\n+Tue Mar 25 19:31:07 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2249,17 +2249,17 @@\n 0x080d6c60 78a40508 68a60508 78a40508 98a60508 x...h...x.......\n 0x080d6c70 78a40508 c8a60508 78a40508 f8a60508 x.......x.......\n 0x080d6c80 78a40508 20a70508 78a40508 50a70508 x... ...x...P...\n 0x080d6c90 78a40508 80a70508 78a40508 b0a70508 x.......x.......\n 0x080d6ca0 78a40508 e0a70508 78a40508 10a80508 x.......x.......\n 0x080d6cb0 78a40508 38a80508 78a40508 60a80508 x...8...x...`...\n 0x080d6cc0 78a40508 88a80508 312e392e 35003230 x.......1.9.5.20\n- 0x080d6cd0 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d6ce0 6e204170 72203236 2031373a 30383a33 n Apr 26 17:08:3\n- 0x080d6cf0 38203230 32360000 a0250608 68240608 8 2026...%..h$..\n+ 0x080d6cd0 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d6ce0 65204d61 72203235 2031393a 33313a30 e Mar 25 19:31:0\n+ 0x080d6cf0 37203230 32350000 a0250608 68240608 7 2025...%..h$..\n 0x080d6d00 68240608 90250608 80250608 68240608 h$...%...%..h$..\n 0x080d6d10 68240608 68240608 68240608 68240608 h$..h$..h$..h$..\n 0x080d6d20 68240608 68240608 78250608 68240608 h$..h$..x%..h$..\n 0x080d6d30 68240608 68240608 b0250608 68240608 h$..h$...%..h$..\n 0x080d6d40 08250608 68240608 68240608 68240608 .%..h$..h$..h$..\n 0x080d6d50 d0240608 fc63f5ff ec63f5ff d463f5ff .$...c...c...c..\n 0x080d6d60 bc63f5ff a463f5ff 8c63f5ff 9c65f5ff .c...c...c...e..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39336262 62386136 34313465 32336163 93bbb8a6414e23ac\n- 0x00000010 61343734 32663237 66306536 64663332 a4742f27f0e6df32\n- 0x00000020 32306364 30372e64 65627567 00000000 20cd07.debug....\n- 0x00000030 567dc4b6 V}..\n+ 0x00000000 38666332 62333066 35626234 34633131 8fc2b30f5bb44c11\n+ 0x00000010 62326232 32316461 32323231 36336134 b2b221da222163a4\n+ 0x00000020 36303937 63612e64 65627567 00000000 6097ca.debug....\n+ 0x00000030 df206fc3 . o.\n \n"}]}]}]}]}, {"source1": "gm2-12-arm-linux-gnueabi_12.4.0-5cross1_i386.deb", "source2": "gm2-12-arm-linux-gnueabi_12.4.0-5cross1_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 2025-03-19 06:50:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1112 2025-03-19 06:50:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9398644 2025-03-19 06:50:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1108 2025-03-19 06:50:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 9399472 2025-03-19 06:50:58.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-12", "source2": "./usr/bin/arm-linux-gnueabi-gm2-12", "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: 93d1a31d07c6e006898602693b592a5748651141\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 03f7900765eb413c7432a8c2a383e1dd6179232e\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-A/lib/ld-linux.so.2\n+ay#./lib/ld-linux.so.2\n _IO_stdin_used\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n strverscmp\n@@ -3035,16 +3035,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 %{!m16:%{!m64:%{!D_TIME_BITS=*:%{!U_TIME_BITS:-D_TIME_BITS=64%{!D_FILE_OFFSET_BITS=*:%{!U_FILE_OFFSET_BITS: -D_FILE_OFFSET_BITS=64}}}}}}\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 %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n-GNU Modula-2 1.9.5 (20260426)\n-Copyright (C) 2026 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20250326)\n+Copyright (C) 2025 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/12\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 %qs does not support feature %qs\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5386,17 +5386,17 @@\n 0x08106070 64776172 66327d7d 7d7d2025 7b666669 dwarf2}}}} %{ffi\n 0x08106080 6c652d70 72656669 782d6d61 703d2a3a le-prefix-map=*:\n 0x08106090 2d2d6465 6275672d 70726566 69782d6d --debug-prefix-m\n 0x081060a0 61702025 2a7d2025 7b666465 6275672d ap %*} %{fdebug-\n 0x081060b0 70726566 69782d6d 61703d2a 3a2d2d64 prefix-map=*:--d\n 0x081060c0 65627567 2d707265 6669782d 6d617020 ebug-prefix-map \n 0x081060d0 252a7d00 474e5520 4d6f6475 6c612d32 %*}.GNU Modula-2\n- 0x081060e0 2020312e 392e3520 20283230 32363034 1.9.5 (202604\n+ 0x081060e0 2020312e 392e3520 20283230 32353033 1.9.5 (202503\n 0x081060f0 32362900 436f7079 72696768 74202843 26).Copyright (C\n- 0x08106100 29203230 32362046 72656520 536f6674 ) 2026 Free Soft\n+ 0x08106100 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n 0x08106110 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x08106120 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x08106130 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x08106140 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x08106150 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64316133 31643037 63366530 30363839 d1a31d07c6e00689\n- 0x00000010 38363032 36393362 35393261 35373438 8602693b592a5748\n- 0x00000020 36353131 34312e64 65627567 00000000 651141.debug....\n- 0x00000030 8b672fcc .g/.\n+ 0x00000000 66373930 30373635 65623431 33633734 f7900765eb413c74\n+ 0x00000010 33326138 63326133 38336531 64643631 32a8c2a383e1dd61\n+ 0x00000020 37393233 32652e64 65627567 00000000 79232e.debug....\n+ 0x00000030 759c2585 u.%.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/cc1gm2", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/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: d316c183099573d1605eba2e3d74b0694b3f04ff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fdc802dd974e643037611fb7d4f97ac4e3eba10f\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -66967,16 +66967,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260426\n-Sun Apr 26 17:55:02 2026\n+20250326\n+Wed Mar 26 00:24:02 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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 %*/37;>GKNWY[\\]\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -69544,17 +69544,17 @@\n 0x093aba50 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093aba60 a3373108 0e3a3108 753a3108 8f3a3108 .71..:1.u:1..:1.\n 0x093aba70 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093aba80 a3373108 a3373108 e83a3108 0e3c3108 .71..71..:1..<1.\n 0x093aba90 373b3108 a3373108 a3373108 a3373108 7;1..71..71..71.\n 0x093abaa0 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093abab0 a3373108 a3373108 d73b3108 312e392e .71..71..;1.1.9.\n- 0x093abac0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x093abad0 30005375 6e204170 72203236 2031373a 0.Sun Apr 26 17:\n- 0x093abae0 35353a30 32203230 32360000 50d93108 55:02 2026..P.1.\n+ 0x093abac0 35003230 32353033 32360031 322e342e 5.20250326.12.4.\n+ 0x093abad0 30005765 64204d61 72203236 2030303a 0.Wed Mar 26 00:\n+ 0x093abae0 32343a30 32203230 32350000 50d93108 24:02 2025..P.1.\n 0x093abaf0 18d83108 18d83108 40d93108 30d93108 ..1...1.@.1.0.1.\n 0x093abb00 18d83108 18d83108 18d83108 18d83108 ..1...1...1...1.\n 0x093abb10 18d83108 18d83108 18d83108 28d93108 ..1...1...1.(.1.\n 0x093abb20 18d83108 18d83108 18d83108 60d93108 ..1...1...1.`.1.\n 0x093abb30 18d83108 b8d83108 18d83108 18d83108 ..1...1...1...1.\n 0x093abb40 18d83108 80d83108 00000000 00000000 ..1...1.........\n 0x093abb50 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31366331 38333039 39353733 64313630 16c183099573d160\n- 0x00000010 35656261 32653364 37346230 36393462 5eba2e3d74b0694b\n- 0x00000020 33663034 66662e64 65627567 00000000 3f04ff.debug....\n- 0x00000030 2fe3a8a9 /...\n+ 0x00000000 63383032 64643937 34653634 33303337 c802dd974e643037\n+ 0x00000010 36313166 62376434 66393761 63346533 611fb7d4f97ac4e3\n+ 0x00000020 65626131 30662e64 65627567 00000000 eba10f.debug....\n+ 0x00000030 a31715b8 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2l", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2l", "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: 6bc42ab5c480ce1c1c06b8940b580a3cf9e1224a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ff645b426e92f27e749780d67e6cac79c81a783c\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-\"J/lib/ld-linux.so.2\n+x\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/12\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 %qs does not support feature %qs\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5387,17 +5387,17 @@\n 0x08106080 64776172 66327d7d 7d7d2025 7b666669 dwarf2}}}} %{ffi\n 0x08106090 6c652d70 72656669 782d6d61 703d2a3a le-prefix-map=*:\n 0x081060a0 2d2d6465 6275672d 70726566 69782d6d --debug-prefix-m\n 0x081060b0 61702025 2a7d2025 7b666465 6275672d ap %*} %{fdebug-\n 0x081060c0 70726566 69782d6d 61703d2a 3a2d2d64 prefix-map=*:--d\n 0x081060d0 65627567 2d707265 6669782d 6d617020 ebug-prefix-map \n 0x081060e0 252a7d00 474e5520 4d6f6475 6c612d32 %*}.GNU Modula-2\n- 0x081060f0 2020312e 392e3520 20283230 32363034 1.9.5 (202604\n- 0x08106100 32362900 436f7079 72696768 74202843 26).Copyright (C\n- 0x08106110 29203230 32362046 72656520 536f6674 ) 2026 Free Soft\n+ 0x081060f0 2020312e 392e3520 20283230 32353033 1.9.5 (202503\n+ 0x08106100 32352900 436f7079 72696768 74202843 25).Copyright (C\n+ 0x08106110 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n 0x08106120 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x08106130 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x08106140 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x08106150 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x08106160 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31623665 38333135 33376463 39303530 1b6e831537dc9050\n- 0x00000010 37343565 33363066 32346137 39343166 745e360f24a7941f\n- 0x00000020 38646461 32302e64 65627567 00000000 8dda20.debug....\n- 0x00000030 d6069305 ....\n+ 0x00000000 37383731 39306463 36643130 62363030 787190dc6d10b600\n+ 0x00000010 66376431 64383564 37323534 38613366 f7d1d85d72548a3f\n+ 0x00000020 63313561 39392e64 65627567 00000000 c15a99.debug....\n+ 0x00000030 30e1e00a 0...\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/cc1gm2", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/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: f0ad0f65449942099ee40f326ead07e753aa5fc4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d570e9c0774927901e2a508959bcfb00a28f36d\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+m/lib/ld-linux.so.2\n f42\\G|~=-\n pQK`Q5$1\n Q$t&A({B\n :Ux^.w2K\n >0?_E-fU\n AS\twuDb:\n ?@NB_) ?\n@@ -66925,16 +66925,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260426\n-Sun Apr 26 17:33:27 2026\n+20250325\n+Tue Mar 25 21:57:35 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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 %*/37;>GKNWY[\\]\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -69544,17 +69544,17 @@\n 0x093aba50 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093aba60 a3373108 0e3a3108 753a3108 8f3a3108 .71..:1.u:1..:1.\n 0x093aba70 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093aba80 a3373108 a3373108 e83a3108 0e3c3108 .71..71..:1..<1.\n 0x093aba90 373b3108 a3373108 a3373108 a3373108 7;1..71..71..71.\n 0x093abaa0 a3373108 a3373108 a3373108 a3373108 .71..71..71..71.\n 0x093abab0 a3373108 a3373108 d73b3108 312e392e .71..71..;1.1.9.\n- 0x093abac0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x093abad0 30005375 6e204170 72203236 2031373a 0.Sun Apr 26 17:\n- 0x093abae0 33333a32 37203230 32360000 50d93108 33:27 2026..P.1.\n+ 0x093abac0 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x093abad0 30005475 65204d61 72203235 2032313a 0.Tue Mar 25 21:\n+ 0x093abae0 35373a33 35203230 32350000 50d93108 57:35 2025..P.1.\n 0x093abaf0 18d83108 18d83108 40d93108 30d93108 ..1...1.@.1.0.1.\n 0x093abb00 18d83108 18d83108 18d83108 18d83108 ..1...1...1...1.\n 0x093abb10 18d83108 18d83108 18d83108 28d93108 ..1...1...1.(.1.\n 0x093abb20 18d83108 18d83108 18d83108 60d93108 ..1...1...1.`.1.\n 0x093abb30 18d83108 b8d83108 18d83108 18d83108 ..1...1...1...1.\n 0x093abb40 18d83108 80d83108 00000000 00000000 ..1...1.........\n 0x093abb50 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61643066 36353434 39393432 30393965 ad0f65449942099e\n- 0x00000010 65343066 33323665 61643037 65373533 e40f326ead07e753\n- 0x00000020 61613566 63342e64 65627567 00000000 aa5fc4.debug....\n- 0x00000030 60bd07dd `...\n+ 0x00000000 35373065 39633037 37343932 37393031 570e9c0774927901\n+ 0x00000010 65326135 30383935 39626366 62303061 e2a508959bcfb00a\n+ 0x00000020 32386633 36642e64 65627567 00000000 28f36d.debug....\n+ 0x00000030 6ad3f6fc j...\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2l", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2l", "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: 9464f101465c3acd170eee3faba48fc98fd4e7a3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cc966f9fb04754dcc595d32d0451f0cfd08ab606\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 17:33:27 2026\n+20250325\n+Tue Mar 25 21:57:35 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x080e0900 30005375 6e204170 72203236 2031373a 0.Sun Apr 26 17:\n- 0x080e0910 33333a32 37203230 32360000 30b70608 33:27 2026..0...\n+ 0x080e08f0 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x080e0900 30005475 65204d61 72203235 2032313a 0.Tue Mar 25 21:\n+ 0x080e0910 35373a33 35203230 32350000 30b70608 57:35 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36346631 30313436 35633361 63643137 64f101465c3acd17\n- 0x00000010 30656565 33666162 61343866 63393866 0eee3faba48fc98f\n- 0x00000020 64346537 61332e64 65627567 00000000 d4e7a3.debug....\n- 0x00000030 26f2b1b8 &...\n+ 0x00000000 39363666 39666230 34373534 64636335 966f9fb04754dcc5\n+ 0x00000010 39356433 32643034 35316630 63666430 95d32d0451f0cfd0\n+ 0x00000020 38616236 30362e64 65627567 00000000 8ab606.debug....\n+ 0x00000030 9ff055ba ..U.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2lcc", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/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: c6c4cebc91b8838b06255d7bbc5924873224ddd0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 013461a0a6537cdc4b94ca135454b0f0a72146f8\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1082,16 +1082,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 17:33:27 2026\n+20250325\n+Tue Mar 25 21:57:35 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d7da0 e8ad0508 d8af0508 e8ad0508 08b00508 ................\n 0x080d7db0 e8ad0508 38b00508 e8ad0508 68b00508 ....8.......h...\n 0x080d7dc0 e8ad0508 90b00508 e8ad0508 c0b00508 ................\n 0x080d7dd0 e8ad0508 f0b00508 e8ad0508 20b10508 ............ ...\n 0x080d7de0 e8ad0508 50b10508 e8ad0508 80b10508 ....P...........\n 0x080d7df0 e8ad0508 a8b10508 e8ad0508 d0b10508 ................\n 0x080d7e00 e8ad0508 f8b10508 312e392e 35003230 ........1.9.5.20\n- 0x080d7e10 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d7e20 6e204170 72203236 2031373a 33333a32 n Apr 26 17:33:2\n- 0x080d7e30 37203230 32360000 10310608 d82f0608 7 2026...1.../..\n+ 0x080d7e10 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d7e20 65204d61 72203235 2032313a 35373a33 e Mar 25 21:57:3\n+ 0x080d7e30 35203230 32350000 10310608 d82f0608 5 2025...1.../..\n 0x080d7e40 d82f0608 00310608 f0300608 d82f0608 ./...1...0.../..\n 0x080d7e50 d82f0608 d82f0608 d82f0608 d82f0608 ./.../.../.../..\n 0x080d7e60 d82f0608 d82f0608 e8300608 d82f0608 ./.../...0.../..\n 0x080d7e70 d82f0608 d82f0608 20310608 d82f0608 ./.../.. 1.../..\n 0x080d7e80 78300608 d82f0608 d82f0608 d82f0608 x0.../.../.../..\n 0x080d7e90 40300608 00000000 ffffffff ffffef7f @0..............\n 0x080d7ea0 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63346365 62633931 62383833 38623036 c4cebc91b8838b06\n- 0x00000010 32353564 37626263 35393234 38373332 255d7bbc59248732\n- 0x00000020 32346464 64302e64 65627567 00000000 24ddd0.debug....\n- 0x00000030 66f9610e f.a.\n+ 0x00000000 33343631 61306136 35333763 64633462 3461a0a6537cdc4b\n+ 0x00000010 39346361 31333534 35346230 66306137 94ca135454b0f0a7\n+ 0x00000020 32313436 66382e64 65627567 00000000 2146f8.debug....\n+ 0x00000030 52ab6781 R.g.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2lgen", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/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: b941ef99dd56eeb6df28e38c1e785ea0c2688fdb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d5d3a57536fb3b67433e7ed4eebc57d10d1e0a5\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1089,16 +1089,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 17:33:27 2026\n+20250325\n+Tue Mar 25 21:57:35 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2277,17 +2277,17 @@\n 0x080d7e20 78b10508 68b30508 78b10508 98b30508 x...h...x.......\n 0x080d7e30 78b10508 c8b30508 78b10508 f8b30508 x.......x.......\n 0x080d7e40 78b10508 20b40508 78b10508 50b40508 x... ...x...P...\n 0x080d7e50 78b10508 80b40508 78b10508 b0b40508 x.......x.......\n 0x080d7e60 78b10508 e0b40508 78b10508 10b50508 x.......x.......\n 0x080d7e70 78b10508 38b50508 78b10508 60b50508 x...8...x...`...\n 0x080d7e80 78b10508 88b50508 312e392e 35003230 x.......1.9.5.20\n- 0x080d7e90 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d7ea0 6e204170 72203236 2031373a 33333a32 n Apr 26 17:33:2\n- 0x080d7eb0 37203230 32360000 a0320608 68310608 7 2026...2..h1..\n+ 0x080d7e90 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d7ea0 65204d61 72203235 2032313a 35373a33 e Mar 25 21:57:3\n+ 0x080d7eb0 35203230 32350000 a0320608 68310608 5 2025...2..h1..\n 0x080d7ec0 68310608 90320608 80320608 68310608 h1...2...2..h1..\n 0x080d7ed0 68310608 68310608 68310608 68310608 h1..h1..h1..h1..\n 0x080d7ee0 68310608 68310608 78320608 68310608 h1..h1..x2..h1..\n 0x080d7ef0 68310608 68310608 b0320608 68310608 h1..h1...2..h1..\n 0x080d7f00 08320608 68310608 68310608 68310608 .2..h1..h1..h1..\n 0x080d7f10 d0310608 fc50f5ff ec50f5ff d450f5ff .1...P...P...P..\n 0x080d7f20 bc50f5ff a450f5ff 8c50f5ff 9c52f5ff .P...P...P...R..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34316566 39396464 35366565 62366466 41ef99dd56eeb6df\n- 0x00000010 32386533 38633165 37383565 61306332 28e38c1e785ea0c2\n- 0x00000020 36383866 64622e64 65627567 00000000 688fdb.debug....\n- 0x00000030 18dca5f3 ....\n+ 0x00000000 35643361 35373533 36666233 62363734 5d3a57536fb3b674\n+ 0x00000010 33336537 65643465 65626335 37643130 33e7ed4eebc57d10\n+ 0x00000020 64316530 61352e64 65627567 00000000 d1e0a5.debug....\n+ 0x00000030 f9deabe7 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2lorder", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/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: 9a270b13ba5f3860dd0bf1118748fe3bea92ad80\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a020ccbf88b055809d7a0cb653350ff700378bfb\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1067,16 +1067,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 17:33:27 2026\n+20250325\n+Tue Mar 25 21:57:35 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2249,17 +2249,17 @@\n 0x080d6c60 78a40508 68a60508 78a40508 98a60508 x...h...x.......\n 0x080d6c70 78a40508 c8a60508 78a40508 f8a60508 x.......x.......\n 0x080d6c80 78a40508 20a70508 78a40508 50a70508 x... ...x...P...\n 0x080d6c90 78a40508 80a70508 78a40508 b0a70508 x.......x.......\n 0x080d6ca0 78a40508 e0a70508 78a40508 10a80508 x.......x.......\n 0x080d6cb0 78a40508 38a80508 78a40508 60a80508 x...8...x...`...\n 0x080d6cc0 78a40508 88a80508 312e392e 35003230 x.......1.9.5.20\n- 0x080d6cd0 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d6ce0 6e204170 72203236 2031373a 33333a32 n Apr 26 17:33:2\n- 0x080d6cf0 37203230 32360000 a0250608 68240608 7 2026...%..h$..\n+ 0x080d6cd0 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d6ce0 65204d61 72203235 2032313a 35373a33 e Mar 25 21:57:3\n+ 0x080d6cf0 35203230 32350000 a0250608 68240608 5 2025...%..h$..\n 0x080d6d00 68240608 90250608 80250608 68240608 h$...%...%..h$..\n 0x080d6d10 68240608 68240608 68240608 68240608 h$..h$..h$..h$..\n 0x080d6d20 68240608 68240608 78250608 68240608 h$..h$..x%..h$..\n 0x080d6d30 68240608 68240608 b0250608 68240608 h$..h$...%..h$..\n 0x080d6d40 08250608 68240608 68240608 68240608 .%..h$..h$..h$..\n 0x080d6d50 d0240608 fc63f5ff ec63f5ff d463f5ff .$...c...c...c..\n 0x080d6d60 bc63f5ff a463f5ff 8c63f5ff 9c65f5ff .c...c...c...e..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32373062 31336261 35663338 36306464 270b13ba5f3860dd\n- 0x00000010 30626631 31313837 34386665 33626561 0bf1118748fe3bea\n- 0x00000020 39326164 38302e64 65627567 00000000 92ad80.debug....\n- 0x00000030 1b8dd649 ...I\n+ 0x00000000 32306363 62663838 62303535 38303964 20ccbf88b055809d\n+ 0x00000010 37613063 62363533 33353066 66373030 7a0cb653350ff700\n+ 0x00000020 33373862 66622e64 65627567 00000000 378bfb.debug....\n+ 0x00000030 47dc5ea3 G.^.\n \n"}]}]}]}]}, {"source1": "gm2-12-powerpc64le-linux-gnu_12.4.0-5cross1_i386.deb", "source2": "gm2-12-powerpc64le-linux-gnu_12.4.0-5cross1_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 2025-03-19 06:50:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1116 2025-03-19 06:50:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9390764 2025-03-19 06:50:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1120 2025-03-19 06:50:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 9391108 2025-03-19 06:50:58.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/powerpc64le-linux-gnu-gm2-12", "source2": "./usr/bin/powerpc64le-linux-gnu-gm2-12", "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: c0ac04bb4c54bc3006d645151e077bf8b30fb37b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e74c5a136d8412905dbd019810f9ae5c15171ede\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-{/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n _IO_stdin_used\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n strverscmp\n@@ -3122,16 +3122,16 @@\n %{!fno-asynchronous-unwind-tables:-fasynchronous-unwind-tables}\n %{mads|myellowknife|mmvme|msim:%G %L %G;!mcall-*|mcall-linux:%{static|static-pie:--start-group} %G %{!nolibc:%L} %{static|static-pie:--end-group}%{!static:%{!static-pie:%G}};:%G %L %G}\n %{G*} %(cc1_cpu)%{meabi: %{!mcall-*: -mcall-sysv }} %{!meabi: %{!mno-eabi: %{mrelocatable: -meabi } %{mcall-freebsd: -mno-eabi } %{mcall-i960-old: -meabi } %{mcall-linux: -mno-eabi } %{mcall-netbsd: -mno-eabi } %{mcall-openbsd: -mno-eabi }}} %{msdata: -msdata=default} %{mno-sdata: -msdata=none} %{!mbss-plt: %{!msecure-plt: %(cc1_secure_plt_default)}}%{profile:-p}\n %{posix: -D_POSIX_SOURCE} %{mads : %(cpp_os_ads) ; myellowknife : %(cpp_os_yellowknife) ; mmvme : %(cpp_os_mvme) ; msim : %(cpp_os_sim) ; mcall-freebsd: %(cpp_os_freebsd) ; mcall-linux : %(cpp_os_linux) ; mcall-netbsd : %(cpp_os_netbsd) ; mcall-openbsd: %(cpp_os_openbsd) ; : %(cpp_os_default) }\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n .:../lib:powerpc64le-linux-gnu m64 !m32;\n .:../lib32:powerpcle-linux-gnu !m64 m32;\n-GNU Modula-2 1.9.5 (20260426)\n-Copyright (C) 2026 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20250325)\n+Copyright (C) 2025 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/powerpc64le-linux-gnu/12\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 unknown switch %<-mlong-double-%s%>\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5755,17 +5755,17 @@\n 0x08104780 6d617020 252a7d00 2e3a2e2e 2f6c6962 map %*}..:../lib\n 0x08104790 3a706f77 65727063 36346c65 2d6c696e :powerpc64le-lin\n 0x081047a0 75782d67 6e75206d 36342021 6d33323b ux-gnu m64 !m32;\n 0x081047b0 00000000 2e3a2e2e 2f6c6962 33323a70 .....:../lib32:p\n 0x081047c0 6f776572 70636c65 2d6c696e 75782d67 owerpcle-linux-g\n 0x081047d0 6e752021 6d363420 6d33323b 00000000 nu !m64 m32;....\n 0x081047e0 474e5520 4d6f6475 6c612d32 2020312e GNU Modula-2 1.\n- 0x081047f0 392e3520 20283230 32363034 32362900 9.5 (20260426).\n+ 0x081047f0 392e3520 20283230 32353033 32352900 9.5 (20250325).\n 0x08104800 436f7079 72696768 74202843 29203230 Copyright (C) 20\n- 0x08104810 32362046 72656520 536f6674 77617265 26 Free Software\n+ 0x08104810 32352046 72656520 536f6674 77617265 25 Free Software\n 0x08104820 20466f75 6e646174 696f6e2c 20496e63 Foundation, Inc\n 0x08104830 2e000000 4c696365 6e736520 47504c76 ....License GPLv\n 0x08104840 323a2047 4e552047 504c2076 65727369 2: GNU GPL versi\n 0x08104850 6f6e2032 206f7220 6c617465 72203c68 on 2 or later \n 0x08104880 00000000 54686973 20697320 66726565 ....This is free\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61633034 62623463 35346263 33303036 ac04bb4c54bc3006\n- 0x00000010 64363435 31353165 30373762 66386233 d645151e077bf8b3\n- 0x00000020 30666233 37622e64 65627567 00000000 0fb37b.debug....\n- 0x00000030 09e782f5 ....\n+ 0x00000000 34633561 31333664 38343132 39303564 4c5a136d8412905d\n+ 0x00000010 62643031 39383130 66396165 35633135 bd019810f9ae5c15\n+ 0x00000020 31373165 64652e64 65627567 00000000 171ede.debug....\n+ 0x00000030 9728cbc6 .(..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/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: 793e7eac66d4d6299d326813195fb968d2d73b77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f456f4299dc53e5db868bfdf10eb41c15bbe5c98\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-;w/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n @!$PCJZi\n AFpTD\"p\t\n @vxc% V@\" \n 0@$AY_D3`\n \"RR8:a0d\n v~\\|R~t)\n e'b&Eb:y^\n@@ -60294,16 +60294,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260426\n-Sun Apr 26 16:45:56 2026\n+20250325\n+Tue Mar 25 17:50:10 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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 3456789:;<\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -65734,17 +65734,17 @@\n 0x0930dc30 f37f2e08 f37f2e08 f37f2e08 f37f2e08 ................\n 0x0930dc40 f37f2e08 5e822e08 c5822e08 df822e08 ....^...........\n 0x0930dc50 f37f2e08 f37f2e08 f37f2e08 f37f2e08 ................\n 0x0930dc60 f37f2e08 f37f2e08 38832e08 5e842e08 ........8...^...\n 0x0930dc70 87832e08 f37f2e08 f37f2e08 f37f2e08 ................\n 0x0930dc80 f37f2e08 f37f2e08 f37f2e08 f37f2e08 ................\n 0x0930dc90 f37f2e08 f37f2e08 27842e08 312e392e ........'...1.9.\n- 0x0930dca0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x0930dcb0 30005375 6e204170 72203236 2031363a 0.Sun Apr 26 16:\n- 0x0930dcc0 34353a35 36203230 32360000 a0212f08 45:56 2026...!/.\n+ 0x0930dca0 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x0930dcb0 30005475 65204d61 72203235 2031373a 0.Tue Mar 25 17:\n+ 0x0930dcc0 35303a31 30203230 32350000 a0212f08 50:10 2025...!/.\n 0x0930dcd0 68202f08 68202f08 90212f08 80212f08 h /.h /..!/..!/.\n 0x0930dce0 68202f08 68202f08 68202f08 68202f08 h /.h /.h /.h /.\n 0x0930dcf0 68202f08 68202f08 68202f08 78212f08 h /.h /.h /.x!/.\n 0x0930dd00 68202f08 68202f08 68202f08 b0212f08 h /.h /.h /..!/.\n 0x0930dd10 68202f08 08212f08 68202f08 68202f08 h /..!/.h /.h /.\n 0x0930dd20 68202f08 d0202f08 00000000 00000000 h /.. /.........\n 0x0930dd30 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33653765 61633636 64346436 32393964 3e7eac66d4d6299d\n- 0x00000010 33323638 31333139 35666239 36386432 326813195fb968d2\n- 0x00000020 64373362 37372e64 65627567 00000000 d73b77.debug....\n- 0x00000030 6c31d4ca l1..\n+ 0x00000000 35366634 32393964 63353365 35646238 56f4299dc53e5db8\n+ 0x00000010 36386266 64663130 65623431 63313562 68bfdf10eb41c15b\n+ 0x00000020 62653563 39382e64 65627567 00000000 be5c98.debug....\n+ 0x00000030 159a1fb5 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2l", "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: 84378ce01bea395045e8b3113d717c87215fe421\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 140094ca23baf8ef5325323d522d238a70df08fc\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-!/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 16:45:56 2026\n+20250325\n+Tue Mar 25 17:50:10 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x080e0900 30005375 6e204170 72203236 2031363a 0.Sun Apr 26 16:\n- 0x080e0910 34353a35 36203230 32360000 30b70608 45:56 2026..0...\n+ 0x080e08f0 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x080e0900 30005475 65204d61 72203235 2031373a 0.Tue Mar 25 17:\n+ 0x080e0910 35303a31 30203230 32350000 30b70608 50:10 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33373863 65303162 65613339 35303435 378ce01bea395045\n- 0x00000010 65386233 31313364 37313763 38373231 e8b3113d717c8721\n- 0x00000020 35666534 32312e64 65627567 00000000 5fe421.debug....\n- 0x00000030 7aef426e z.Bn\n+ 0x00000000 30303934 63613233 62616638 65663533 0094ca23baf8ef53\n+ 0x00000010 32353332 33643532 32643233 38613730 25323d522d238a70\n+ 0x00000020 64663038 66632e64 65627567 00000000 df08fc.debug....\n+ 0x00000030 2634de23 &4.#\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/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: f27db63cac5fc9a86860c858b7eb55acccb2066f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9157770bac19e468830ec5796b028696551d1347\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-o/lib/ld-linux.so.2\n+G/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1082,16 +1082,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 16:45:56 2026\n+20250325\n+Tue Mar 25 17:50:10 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d7da0 e8ad0508 d8af0508 e8ad0508 08b00508 ................\n 0x080d7db0 e8ad0508 38b00508 e8ad0508 68b00508 ....8.......h...\n 0x080d7dc0 e8ad0508 90b00508 e8ad0508 c0b00508 ................\n 0x080d7dd0 e8ad0508 f0b00508 e8ad0508 20b10508 ............ ...\n 0x080d7de0 e8ad0508 50b10508 e8ad0508 80b10508 ....P...........\n 0x080d7df0 e8ad0508 a8b10508 e8ad0508 d0b10508 ................\n 0x080d7e00 e8ad0508 f8b10508 312e392e 35003230 ........1.9.5.20\n- 0x080d7e10 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d7e20 6e204170 72203236 2031363a 34353a35 n Apr 26 16:45:5\n- 0x080d7e30 36203230 32360000 10310608 d82f0608 6 2026...1.../..\n+ 0x080d7e10 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d7e20 65204d61 72203235 2031373a 35303a31 e Mar 25 17:50:1\n+ 0x080d7e30 30203230 32350000 10310608 d82f0608 0 2025...1.../..\n 0x080d7e40 d82f0608 00310608 f0300608 d82f0608 ./...1...0.../..\n 0x080d7e50 d82f0608 d82f0608 d82f0608 d82f0608 ./.../.../.../..\n 0x080d7e60 d82f0608 d82f0608 e8300608 d82f0608 ./.../...0.../..\n 0x080d7e70 d82f0608 d82f0608 20310608 d82f0608 ./.../.. 1.../..\n 0x080d7e80 78300608 d82f0608 d82f0608 d82f0608 x0.../.../.../..\n 0x080d7e90 40300608 00000000 ffffffff ffffef7f @0..............\n 0x080d7ea0 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37646236 33636163 35666339 61383638 7db63cac5fc9a868\n- 0x00000010 36306338 35386237 65623535 61636363 60c858b7eb55accc\n- 0x00000020 62323036 36662e64 65627567 00000000 b2066f.debug....\n- 0x00000030 a63d0934 .=.4\n+ 0x00000000 35373737 30626163 31396534 36383833 57770bac19e46883\n+ 0x00000010 30656335 37393662 30323836 39363535 0ec5796b02869655\n+ 0x00000020 31643133 34372e64 65627567 00000000 1d1347.debug....\n+ 0x00000030 ef3ae234 .:.4\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/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: 4380c3f25dae2c27c5f67e58f68dc9cb860dcdb4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d5edf36667b4e59769bff329d39c6643d5c95861\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+Xa/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1089,16 +1089,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 16:45:56 2026\n+20250325\n+Tue Mar 25 17:50:10 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2277,17 +2277,17 @@\n 0x080d7e20 78b10508 68b30508 78b10508 98b30508 x...h...x.......\n 0x080d7e30 78b10508 c8b30508 78b10508 f8b30508 x.......x.......\n 0x080d7e40 78b10508 20b40508 78b10508 50b40508 x... ...x...P...\n 0x080d7e50 78b10508 80b40508 78b10508 b0b40508 x.......x.......\n 0x080d7e60 78b10508 e0b40508 78b10508 10b50508 x.......x.......\n 0x080d7e70 78b10508 38b50508 78b10508 60b50508 x...8...x...`...\n 0x080d7e80 78b10508 88b50508 312e392e 35003230 x.......1.9.5.20\n- 0x080d7e90 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d7ea0 6e204170 72203236 2031363a 34353a35 n Apr 26 16:45:5\n- 0x080d7eb0 36203230 32360000 a0320608 68310608 6 2026...2..h1..\n+ 0x080d7e90 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d7ea0 65204d61 72203235 2031373a 35303a31 e Mar 25 17:50:1\n+ 0x080d7eb0 30203230 32350000 a0320608 68310608 0 2025...2..h1..\n 0x080d7ec0 68310608 90320608 80320608 68310608 h1...2...2..h1..\n 0x080d7ed0 68310608 68310608 68310608 68310608 h1..h1..h1..h1..\n 0x080d7ee0 68310608 68310608 78320608 68310608 h1..h1..x2..h1..\n 0x080d7ef0 68310608 68310608 b0320608 68310608 h1..h1...2..h1..\n 0x080d7f00 08320608 68310608 68310608 68310608 .2..h1..h1..h1..\n 0x080d7f10 d0310608 fc50f5ff ec50f5ff d450f5ff .1...P...P...P..\n 0x080d7f20 bc50f5ff a450f5ff 8c50f5ff 9c52f5ff .P...P...P...R..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38306333 66323564 61653263 32376335 80c3f25dae2c27c5\n- 0x00000010 66363765 35386636 38646339 63623836 f67e58f68dc9cb86\n- 0x00000020 30646364 62342e64 65627567 00000000 0dcdb4.debug....\n- 0x00000030 78cbef95 x...\n+ 0x00000000 65646633 36363637 62346535 39373639 edf36667b4e59769\n+ 0x00000010 62666633 32396433 39633636 34336435 bff329d39c6643d5\n+ 0x00000020 63393538 36312e64 65627567 00000000 c95861.debug....\n+ 0x00000030 e7c0d588 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/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: b2d8d832878229c3378929fe5240346bce084faa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e6a7405bf3b6e056fab573c4cd5f19c09fffc84b\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+K/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1067,16 +1067,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 16:45:56 2026\n+20250325\n+Tue Mar 25 17:50:10 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2249,17 +2249,17 @@\n 0x080d6c60 78a40508 68a60508 78a40508 98a60508 x...h...x.......\n 0x080d6c70 78a40508 c8a60508 78a40508 f8a60508 x.......x.......\n 0x080d6c80 78a40508 20a70508 78a40508 50a70508 x... ...x...P...\n 0x080d6c90 78a40508 80a70508 78a40508 b0a70508 x.......x.......\n 0x080d6ca0 78a40508 e0a70508 78a40508 10a80508 x.......x.......\n 0x080d6cb0 78a40508 38a80508 78a40508 60a80508 x...8...x...`...\n 0x080d6cc0 78a40508 88a80508 312e392e 35003230 x.......1.9.5.20\n- 0x080d6cd0 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d6ce0 6e204170 72203236 2031363a 34353a35 n Apr 26 16:45:5\n- 0x080d6cf0 36203230 32360000 a0250608 68240608 6 2026...%..h$..\n+ 0x080d6cd0 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d6ce0 65204d61 72203235 2031373a 35303a31 e Mar 25 17:50:1\n+ 0x080d6cf0 30203230 32350000 a0250608 68240608 0 2025...%..h$..\n 0x080d6d00 68240608 90250608 80250608 68240608 h$...%...%..h$..\n 0x080d6d10 68240608 68240608 68240608 68240608 h$..h$..h$..h$..\n 0x080d6d20 68240608 68240608 78250608 68240608 h$..h$..x%..h$..\n 0x080d6d30 68240608 68240608 b0250608 68240608 h$..h$...%..h$..\n 0x080d6d40 08250608 68240608 68240608 68240608 .%..h$..h$..h$..\n 0x080d6d50 d0240608 fc63f5ff ec63f5ff d463f5ff .$...c...c...c..\n 0x080d6d60 bc63f5ff a463f5ff 8c63f5ff 9c65f5ff .c...c...c...e..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64386438 33323837 38323239 63333337 d8d832878229c337\n- 0x00000010 38393239 66653532 34303334 36626365 8929fe5240346bce\n- 0x00000020 30383466 61612e64 65627567 00000000 084faa.debug....\n- 0x00000030 d2d4eb8d ....\n+ 0x00000000 61373430 35626633 62366530 35366661 a7405bf3b6e056fa\n+ 0x00000010 62353733 63346364 35663139 63303966 b573c4cd5f19c09f\n+ 0x00000020 66666338 34622e64 65627567 00000000 ffc84b.debug....\n+ 0x00000030 8c631f14 .c..\n \n"}]}]}]}]}, {"source1": "gm2-12-s390x-linux-gnu_12.4.0-5cross1_i386.deb", "source2": "gm2-12-s390x-linux-gnu_12.4.0-5cross1_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 2025-03-19 06:50:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1104 2025-03-19 06:50:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 8640932 2025-03-19 06:50:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1108 2025-03-19 06:50:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 8641880 2025-03-19 06:50:58.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/s390x-linux-gnu-gm2-12", "source2": "./usr/bin/s390x-linux-gnu-gm2-12", "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: 49d4837d93261dc97b32418f560a6c84498a4d16\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d5287f23e7b328e39deec1260c7269cc1f903f14\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2903,16 +2903,16 @@\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 %{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n 64:../lib:s390x-linux-gnu m64 !m31;\n 32:../lib32:s390-linux-gnu !m64 m31;\n-GNU Modula-2 1.9.5 (20260426)\n-Copyright (C) 2026 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20250325)\n+Copyright (C) 2025 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/s390x-linux-gnu/12\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 %<-fsplit-stack%> currently only supported on GNU/Linux\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5087,17 +5087,17 @@\n 0x08100dc0 3a2d2d64 65627567 2d707265 6669782d :--debug-prefix-\n 0x08100dd0 6d617020 252a7d00 36343a2e 2e2f6c69 map %*}.64:../li\n 0x08100de0 623a7333 3930782d 6c696e75 782d676e b:s390x-linux-gn\n 0x08100df0 75206d36 3420216d 33313b00 33323a2e u m64 !m31;.32:.\n 0x08100e00 2e2f6c69 6233323a 73333930 2d6c696e ./lib32:s390-lin\n 0x08100e10 75782d67 6e752021 6d363420 6d33313b ux-gnu !m64 m31;\n 0x08100e20 00000000 474e5520 4d6f6475 6c612d32 ....GNU Modula-2\n- 0x08100e30 2020312e 392e3520 20283230 32363034 1.9.5 (202604\n- 0x08100e40 32362900 436f7079 72696768 74202843 26).Copyright (C\n- 0x08100e50 29203230 32362046 72656520 536f6674 ) 2026 Free Soft\n+ 0x08100e30 2020312e 392e3520 20283230 32353033 1.9.5 (202503\n+ 0x08100e40 32352900 436f7079 72696768 74202843 25).Copyright (C\n+ 0x08100e50 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n 0x08100e60 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x08100e70 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x08100e80 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x08100e90 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x08100ea0 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64343833 37643933 32363164 63393762 d4837d93261dc97b\n- 0x00000010 33323431 38663536 30613663 38343439 32418f560a6c8449\n- 0x00000020 38613464 31362e64 65627567 00000000 8a4d16.debug....\n- 0x00000030 fc8188f0 ....\n+ 0x00000000 32383766 32336537 62333238 65333964 287f23e7b328e39d\n+ 0x00000010 65656331 32363063 37323639 63633166 eec1260c7269cc1f\n+ 0x00000020 39303366 31342e64 65627567 00000000 903f14.debug....\n+ 0x00000030 01ce996b ...k\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/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: fffaee02302240e653a35ef9c8ba3e228373a707\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 39a5f9fff7767f72091aff0c11c6524ebae363c9\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -54029,16 +54029,16 @@\n random_device::random_device(const std::string&): device not available\n random_device could not be read\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260426\n-Sun Apr 26 16:13:06 2026\n+20250325\n+Tue Mar 25 16:18:27 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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=@F\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -58060,17 +58060,17 @@\n 0x0920ec90 b32f2d08 b32f2d08 b32f2d08 b32f2d08 ./-../-../-../-.\n 0x0920eca0 b32f2d08 1e322d08 85322d08 9f322d08 ./-..2-..2-..2-.\n 0x0920ecb0 b32f2d08 b32f2d08 b32f2d08 b32f2d08 ./-../-../-../-.\n 0x0920ecc0 b32f2d08 b32f2d08 f8322d08 1e342d08 ./-../-..2-..4-.\n 0x0920ecd0 47332d08 b32f2d08 b32f2d08 b32f2d08 G3-../-../-../-.\n 0x0920ece0 b32f2d08 b32f2d08 b32f2d08 b32f2d08 ./-../-../-../-.\n 0x0920ecf0 b32f2d08 b32f2d08 e7332d08 312e392e ./-../-..3-.1.9.\n- 0x0920ed00 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x0920ed10 30005375 6e204170 72203236 2031363a 0.Sun Apr 26 16:\n- 0x0920ed20 31333a30 36203230 32360000 60d12d08 13:06 2026..`.-.\n+ 0x0920ed00 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x0920ed10 30005475 65204d61 72203235 2031363a 0.Tue Mar 25 16:\n+ 0x0920ed20 31383a32 37203230 32350000 60d12d08 18:27 2025..`.-.\n 0x0920ed30 28d02d08 28d02d08 50d12d08 40d12d08 (.-.(.-.P.-.@.-.\n 0x0920ed40 28d02d08 28d02d08 28d02d08 28d02d08 (.-.(.-.(.-.(.-.\n 0x0920ed50 28d02d08 28d02d08 28d02d08 38d12d08 (.-.(.-.(.-.8.-.\n 0x0920ed60 28d02d08 28d02d08 28d02d08 70d12d08 (.-.(.-.(.-.p.-.\n 0x0920ed70 28d02d08 c8d02d08 28d02d08 28d02d08 (.-...-.(.-.(.-.\n 0x0920ed80 28d02d08 90d02d08 00000000 00000000 (.-...-.........\n 0x0920ed90 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66616565 30323330 32323430 65363533 faee02302240e653\n- 0x00000010 61333565 66396338 62613365 32323833 a35ef9c8ba3e2283\n- 0x00000020 37336137 30372e64 65627567 00000000 73a707.debug....\n- 0x00000030 d9eb19fb ....\n+ 0x00000000 61356639 66666637 37363766 37323039 a5f9fff7767f7209\n+ 0x00000010 31616666 30633131 63363532 34656261 1aff0c11c6524eba\n+ 0x00000020 65333633 63392e64 65627567 00000000 e363c9.debug....\n+ 0x00000030 bf4dc800 .M..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2l", "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: e56d666a8cb8df0632bffe5e2ab81f3636812688\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c0b4869b44062aad1d695d0335450adc83cbc150\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+P/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 16:13:06 2026\n+20250325\n+Tue Mar 25 16:18:27 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x080e0900 30005375 6e204170 72203236 2031363a 0.Sun Apr 26 16:\n- 0x080e0910 31333a30 36203230 32360000 30b70608 13:06 2026..0...\n+ 0x080e08f0 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x080e0900 30005475 65204d61 72203235 2031363a 0.Tue Mar 25 16:\n+ 0x080e0910 31383a32 37203230 32350000 30b70608 18:27 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36643636 36613863 62386466 30363332 6d666a8cb8df0632\n- 0x00000010 62666665 35653261 62383166 33363336 bffe5e2ab81f3636\n- 0x00000020 38313236 38382e64 65627567 00000000 812688.debug....\n- 0x00000030 7a511c22 zQ.\"\n+ 0x00000000 62343836 39623434 30363261 61643164 b4869b44062aad1d\n+ 0x00000010 36393564 30333335 34353061 64633833 695d0335450adc83\n+ 0x00000020 63626331 35302e64 65627567 00000000 cbc150.debug....\n+ 0x00000030 e63c5837 .\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/x86_64-linux-gnu/12\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 ../../src/gcc/common/config/i386/cpuinfo.h\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -5457,17 +5457,17 @@\n 0x081074e0 36343a2e 2e2f6c69 623a7838 365f3634 64:../lib:x86_64\n 0x081074f0 2d6c696e 75782d67 6e752021 6d333220 -linux-gnu !m32 \n 0x08107500 6d363420 216d7833 323b0000 7833323a m64 !mx32;..x32:\n 0x08107510 2e2e2f6c 69627833 323a7838 365f3634 ../libx32:x86_64\n 0x08107520 2d6c696e 75782d67 6e757833 3220216d -linux-gnux32 !m\n 0x08107530 33322021 6d363420 6d783332 3b000000 32 !m64 mx32;...\n 0x08107540 474e5520 4d6f6475 6c612d32 2020312e GNU Modula-2 1.\n- 0x08107550 392e3520 20283230 32363034 32362900 9.5 (20260426).\n+ 0x08107550 392e3520 20283230 32353033 32352900 9.5 (20250325).\n 0x08107560 436f7079 72696768 74202843 29203230 Copyright (C) 20\n- 0x08107570 32362046 72656520 536f6674 77617265 26 Free Software\n+ 0x08107570 32352046 72656520 536f6674 77617265 25 Free Software\n 0x08107580 20466f75 6e646174 696f6e2c 20496e63 Foundation, Inc\n 0x08107590 2e000000 4c696365 6e736520 47504c76 ....License GPLv\n 0x081075a0 323a2047 4e552047 504c2076 65727369 2: GNU GPL versi\n 0x081075b0 6f6e2032 206f7220 6c617465 72203c68 on 2 or later \n 0x081075e0 00000000 54686973 20697320 66726565 ....This is free\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37366534 38336463 35336331 31386139 76e483dc53c118a9\n- 0x00000010 32303936 36633963 31663763 34616332 20966c9c1f7c4ac2\n- 0x00000020 33323262 61382e64 65627567 00000000 322ba8.debug....\n- 0x00000030 53df8dc3 S...\n+ 0x00000000 34636334 31373865 64383563 36306362 4cc4178ed85c60cb\n+ 0x00000010 66333465 31626531 31386137 62343734 f34e1be118a7b474\n+ 0x00000020 65623835 34342e64 65627567 00000000 eb8544.debug....\n+ 0x00000030 b3fb67f3 ..g.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/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: 00d4a6b28359e0bb7b12c45feab3f04df358e94a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e22866a7ce2aee7540c419a972ac9e11767bfeea\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-J/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n 6~o_(%^!79Q\n %{`jWM@[s\n DZe@/7p[4_\n QP5$1qQK`\n Kl1{0zB\n i]#}4\\?Fd\n NB5A[ksvF\n@@ -80690,16 +80690,16 @@\n random_device could not be read\n +- \"\" 1^[{#\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n read_only\n write_only\n read_write\n-20260426\n-Sun Apr 26 15:37:17 2026\n+20250325\n+Tue Mar 25 14:14:27 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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 !\"#$%&'()*+,-./012\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -92984,17 +92984,17 @@\n 0x097a3350 73573608 73573608 73573608 73573608 sW6.sW6.sW6.sW6.\n 0x097a3360 73573608 de593608 455a3608 5f5a3608 sW6..Y6.EZ6._Z6.\n 0x097a3370 73573608 73573608 73573608 73573608 sW6.sW6.sW6.sW6.\n 0x097a3380 73573608 73573608 b85a3608 de5b3608 sW6.sW6..Z6..[6.\n 0x097a3390 075b3608 73573608 73573608 73573608 .[6.sW6.sW6.sW6.\n 0x097a33a0 73573608 73573608 73573608 73573608 sW6.sW6.sW6.sW6.\n 0x097a33b0 73573608 73573608 a75b3608 312e392e sW6.sW6..[6.1.9.\n- 0x097a33c0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x097a33d0 30005375 6e204170 72203236 2031353a 0.Sun Apr 26 15:\n- 0x097a33e0 33373a31 37203230 32360000 20f93608 37:17 2026.. .6.\n+ 0x097a33c0 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x097a33d0 30005475 65204d61 72203235 2031343a 0.Tue Mar 25 14:\n+ 0x097a33e0 31343a32 37203230 32350000 20f93608 14:27 2025.. .6.\n 0x097a33f0 e8f73608 e8f73608 10f93608 00f93608 ..6...6...6...6.\n 0x097a3400 e8f73608 e8f73608 e8f73608 e8f73608 ..6...6...6...6.\n 0x097a3410 e8f73608 e8f73608 e8f73608 f8f83608 ..6...6...6...6.\n 0x097a3420 e8f73608 e8f73608 e8f73608 30f93608 ..6...6...6.0.6.\n 0x097a3430 e8f73608 88f83608 e8f73608 e8f73608 ..6...6...6...6.\n 0x097a3440 e8f73608 50f83608 00000000 00000000 ..6.P.6.........\n 0x097a3450 ffffffff ffffffff fe7f0000 00000000 ................\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64346136 62323833 35396530 62623762 d4a6b28359e0bb7b\n- 0x00000010 31326334 35666561 62336630 34646633 12c45feab3f04df3\n- 0x00000020 35386539 34612e64 65627567 00000000 58e94a.debug....\n- 0x00000030 019a1dad ....\n+ 0x00000000 32383636 61376365 32616565 37353430 2866a7ce2aee7540\n+ 0x00000010 63343139 61393732 61633965 31313736 c419a972ac9e1176\n+ 0x00000020 37626665 65612e64 65627567 00000000 7bfeea.debug....\n+ 0x00000030 2a2d9f5b *-.[\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2l", "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: d6c03a2519246dc790b9cab0ea6637c94aa84064\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2c9b11dc1a6052ae67535bfb62bbcea9b332aa1d\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-@d/lib/ld-linux.so.2\n+/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1176,16 +1176,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 15:37:17 2026\n+20250325\n+Tue Mar 25 14:14:27 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2443,17 +2443,17 @@\n 0x080e0880 f8330608 38320608 28340608 38320608 .3..82..(4..82..\n 0x080e0890 58340608 38320608 88340608 38320608 X4..82...4..82..\n 0x080e08a0 b8340608 38320608 e0340608 38320608 .4..82...4..82..\n 0x080e08b0 10350608 38320608 40350608 38320608 .5..82..@5..82..\n 0x080e08c0 70350608 38320608 a0350608 38320608 p5..82...5..82..\n 0x080e08d0 d0350608 38320608 f8350608 38320608 .5..82...5..82..\n 0x080e08e0 20360608 38320608 48360608 312e392e 6..82..H6..1.9.\n- 0x080e08f0 35003230 32363034 32360031 322e342e 5.20260426.12.4.\n- 0x080e0900 30005375 6e204170 72203236 2031353a 0.Sun Apr 26 15:\n- 0x080e0910 33373a31 37203230 32360000 30b70608 37:17 2026..0...\n+ 0x080e08f0 35003230 32353033 32350031 322e342e 5.20250325.12.4.\n+ 0x080e0900 30005475 65204d61 72203235 2031343a 0.Tue Mar 25 14:\n+ 0x080e0910 31343a32 37203230 32350000 30b70608 14:27 2025..0...\n 0x080e0920 f8b50608 f8b50608 20b70608 10b70608 ........ .......\n 0x080e0930 f8b50608 f8b50608 f8b50608 f8b50608 ................\n 0x080e0940 f8b50608 f8b50608 f8b50608 08b70608 ................\n 0x080e0950 f8b50608 f8b50608 f8b50608 40b70608 ............@...\n 0x080e0960 f8b50608 98b60608 f8b50608 f8b50608 ................\n 0x080e0970 f8b50608 60b60608 cc25f5ff bc25f5ff ....`....%...%..\n 0x080e0980 a425f5ff 8c25f5ff 7425f5ff 5c25f5ff .%...%..t%..\\%..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63303361 32353139 32343664 63373930 c03a2519246dc790\n- 0x00000010 62396361 62306561 36363337 63393461 b9cab0ea6637c94a\n- 0x00000020 61383430 36342e64 65627567 00000000 a84064.debug....\n- 0x00000030 b0725496 .rT.\n+ 0x00000000 39623131 64633161 36303532 61653637 9b11dc1a6052ae67\n+ 0x00000010 35333562 66623632 62626365 61396233 535bfb62bbcea9b3\n+ 0x00000020 33326161 31642e64 65627567 00000000 32aa1d.debug....\n+ 0x00000030 0fa46be2 ..k.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/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: 23711bc1913b86c835f7c86b93a3ac284be61190\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3b2f29de4f66e943696adf7efafcd626e87658da\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1082,16 +1082,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 15:37:17 2026\n+20250325\n+Tue Mar 25 14:14:27 2025\n \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\????????????????\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2269,17 +2269,17 @@\n 0x080d7da0 e8ad0508 d8af0508 e8ad0508 08b00508 ................\n 0x080d7db0 e8ad0508 38b00508 e8ad0508 68b00508 ....8.......h...\n 0x080d7dc0 e8ad0508 90b00508 e8ad0508 c0b00508 ................\n 0x080d7dd0 e8ad0508 f0b00508 e8ad0508 20b10508 ............ ...\n 0x080d7de0 e8ad0508 50b10508 e8ad0508 80b10508 ....P...........\n 0x080d7df0 e8ad0508 a8b10508 e8ad0508 d0b10508 ................\n 0x080d7e00 e8ad0508 f8b10508 312e392e 35003230 ........1.9.5.20\n- 0x080d7e10 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d7e20 6e204170 72203236 2031353a 33373a31 n Apr 26 15:37:1\n- 0x080d7e30 37203230 32360000 10310608 d82f0608 7 2026...1.../..\n+ 0x080d7e10 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d7e20 65204d61 72203235 2031343a 31343a32 e Mar 25 14:14:2\n+ 0x080d7e30 37203230 32350000 10310608 d82f0608 7 2025...1.../..\n 0x080d7e40 d82f0608 00310608 f0300608 d82f0608 ./...1...0.../..\n 0x080d7e50 d82f0608 d82f0608 d82f0608 d82f0608 ./.../.../.../..\n 0x080d7e60 d82f0608 d82f0608 e8300608 d82f0608 ./.../...0.../..\n 0x080d7e70 d82f0608 d82f0608 20310608 d82f0608 ./.../.. 1.../..\n 0x080d7e80 78300608 d82f0608 d82f0608 d82f0608 x0.../.../.../..\n 0x080d7e90 40300608 00000000 ffffffff ffffef7f @0..............\n 0x080d7ea0 2d431ceb e2361a3f 00000000 00000000 -C...6.?........\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37313162 63313931 33623836 63383335 711bc1913b86c835\n- 0x00000010 66376338 36623933 61336163 32383462 f7c86b93a3ac284b\n- 0x00000020 65363131 39302e64 65627567 00000000 e61190.debug....\n- 0x00000030 06da2740 ..'@\n+ 0x00000000 32663239 64653466 36366539 34333639 2f29de4f66e94369\n+ 0x00000010 36616466 37656661 66636436 32366538 6adf7efafcd626e8\n+ 0x00000020 37363538 64612e64 65627567 00000000 7658da.debug....\n+ 0x00000030 3352f2f4 3R..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/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: 75644696f4bd71399fd7e7ec7786b432a08d0786\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8842aff13fc9a0f7793dec9c5158d11180a1abae\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1089,16 +1089,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 15:37:17 2026\n+20250325\n+Tue Mar 25 14:14:27 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2277,17 +2277,17 @@\n 0x080d7e20 78b10508 68b30508 78b10508 98b30508 x...h...x.......\n 0x080d7e30 78b10508 c8b30508 78b10508 f8b30508 x.......x.......\n 0x080d7e40 78b10508 20b40508 78b10508 50b40508 x... ...x...P...\n 0x080d7e50 78b10508 80b40508 78b10508 b0b40508 x.......x.......\n 0x080d7e60 78b10508 e0b40508 78b10508 10b50508 x.......x.......\n 0x080d7e70 78b10508 38b50508 78b10508 60b50508 x...8...x...`...\n 0x080d7e80 78b10508 88b50508 312e392e 35003230 x.......1.9.5.20\n- 0x080d7e90 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d7ea0 6e204170 72203236 2031353a 33373a31 n Apr 26 15:37:1\n- 0x080d7eb0 37203230 32360000 a0320608 68310608 7 2026...2..h1..\n+ 0x080d7e90 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d7ea0 65204d61 72203235 2031343a 31343a32 e Mar 25 14:14:2\n+ 0x080d7eb0 37203230 32350000 a0320608 68310608 7 2025...2..h1..\n 0x080d7ec0 68310608 90320608 80320608 68310608 h1...2...2..h1..\n 0x080d7ed0 68310608 68310608 68310608 68310608 h1..h1..h1..h1..\n 0x080d7ee0 68310608 68310608 78320608 68310608 h1..h1..x2..h1..\n 0x080d7ef0 68310608 68310608 b0320608 68310608 h1..h1...2..h1..\n 0x080d7f00 08320608 68310608 68310608 68310608 .2..h1..h1..h1..\n 0x080d7f10 d0310608 fc50f5ff ec50f5ff d450f5ff .1...P...P...P..\n 0x080d7f20 bc50f5ff a450f5ff 8c50f5ff 9c52f5ff .P...P...P...R..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36343436 39366634 62643731 33393966 644696f4bd71399f\n- 0x00000010 64376537 65633737 38366234 33326130 d7e7ec7786b432a0\n- 0x00000020 38643037 38362e64 65627567 00000000 8d0786.debug....\n- 0x00000030 7720e755 w .U\n+ 0x00000000 34326166 66313366 63396130 66373739 42aff13fc9a0f779\n+ 0x00000010 33646563 39633531 35386431 31313830 3dec9c5158d11180\n+ 0x00000020 61316162 61652e64 65627567 00000000 a1abae.debug....\n+ 0x00000030 8de26394 ..c.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/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: 6b15466d1754f2aed2c2031735f4cabf018fb8a6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d5f3525e5aafdb6e020ee52190bb506e50c9a31\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.package\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux.so.2\n+1/lib/ld-linux.so.2\n _IO_stdin_used\n cfmakeraw\n nl_langinfo\n getpagesize\n snprintf\n _obstack_free\n _obstack_memory_used\n@@ -1067,16 +1067,16 @@\n %s%sout of memory allocating %lu bytes after a total of %lu bytes\n __gnu_cxx::__concurrence_lock_error\n __gnu_cxx::__concurrence_unlock_error\n terminate called after throwing an instance of '\n terminate called without an active exception\n !\"#$%&'()*+,-./01234%5\n %%%%%%%%%%%%%%%%%%%%%%%%%%9:;<\n-20260426\n-Sun Apr 26 15:37:17 2026\n+20250325\n+Tue Mar 25 14:14:27 2025\n libc_abort\n ../../src/gcc/m2/mc-boot-ch/Glibc.c\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.cc\n header.gcc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2249,17 +2249,17 @@\n 0x080d6c60 78a40508 68a60508 78a40508 98a60508 x...h...x.......\n 0x080d6c70 78a40508 c8a60508 78a40508 f8a60508 x.......x.......\n 0x080d6c80 78a40508 20a70508 78a40508 50a70508 x... ...x...P...\n 0x080d6c90 78a40508 80a70508 78a40508 b0a70508 x.......x.......\n 0x080d6ca0 78a40508 e0a70508 78a40508 10a80508 x.......x.......\n 0x080d6cb0 78a40508 38a80508 78a40508 60a80508 x...8...x...`...\n 0x080d6cc0 78a40508 88a80508 312e392e 35003230 x.......1.9.5.20\n- 0x080d6cd0 32363034 32360031 322e342e 30005375 260426.12.4.0.Su\n- 0x080d6ce0 6e204170 72203236 2031353a 33373a31 n Apr 26 15:37:1\n- 0x080d6cf0 37203230 32360000 a0250608 68240608 7 2026...%..h$..\n+ 0x080d6cd0 32353033 32350031 322e342e 30005475 250325.12.4.0.Tu\n+ 0x080d6ce0 65204d61 72203235 2031343a 31343a32 e Mar 25 14:14:2\n+ 0x080d6cf0 37203230 32350000 a0250608 68240608 7 2025...%..h$..\n 0x080d6d00 68240608 90250608 80250608 68240608 h$...%...%..h$..\n 0x080d6d10 68240608 68240608 68240608 68240608 h$..h$..h$..h$..\n 0x080d6d20 68240608 68240608 78250608 68240608 h$..h$..x%..h$..\n 0x080d6d30 68240608 68240608 b0250608 68240608 h$..h$...%..h$..\n 0x080d6d40 08250608 68240608 68240608 68240608 .%..h$..h$..h$..\n 0x080d6d50 d0240608 fc63f5ff ec63f5ff d463f5ff .$...c...c...c..\n 0x080d6d60 bc63f5ff a463f5ff 8c63f5ff 9c65f5ff .c...c...c...e..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31353436 36643137 35346632 61656432 15466d1754f2aed2\n- 0x00000010 63323033 31373335 66346361 62663031 c2031735f4cabf01\n- 0x00000020 38666238 61362e64 65627567 00000000 8fb8a6.debug....\n- 0x00000030 e6a3c24b ...K\n+ 0x00000000 35663335 32356535 61616664 62366530 5f3525e5aafdb6e0\n+ 0x00000010 32306565 35323139 30626235 30366535 20ee52190bb506e5\n+ 0x00000020 30633961 33312e64 65627567 00000000 0c9a31.debug....\n+ 0x00000030 d9f6de84 ....\n \n"}]}]}]}]}]}