--- /srv/rebuilderd/tmp/rebuilderdIiiQGb/inputs/libphobos2-ldc-shared110_1.40.0-5_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdIiiQGb/out/libphobos2-ldc-shared110_1.40.0-5_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-02-08 15:59:58.000000 debian-binary │ -rw-r--r-- 0 0 0 1020 2025-02-08 15:59:58.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1084156 2025-02-08 15:59:58.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1083992 2025-02-08 15:59:58.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/aarch64-linux-gnu/libdruntime-ldc-shared.so.110.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -61,24 +61,24 @@ │ │ │ │ 0000000000129998 0000000000000403 R_AARCH64_RELATIVE fa980 │ │ │ │ 00000000001299a8 0000000000000403 R_AARCH64_RELATIVE fa988 │ │ │ │ 00000000001299b8 0000000000000403 R_AARCH64_RELATIVE fa994 │ │ │ │ 00000000001299c8 0000000000000403 R_AARCH64_RELATIVE fa9a0 │ │ │ │ 00000000001299d8 0000000000000403 R_AARCH64_RELATIVE fa9ac │ │ │ │ 00000000001299e8 0000000000000403 R_AARCH64_RELATIVE fa9b8 │ │ │ │ 00000000001299f8 0000000000000403 R_AARCH64_RELATIVE fa9c4 │ │ │ │ -0000000000129a08 0000000000000403 R_AARCH64_RELATIVE fa8cc │ │ │ │ +0000000000129a08 0000000000000403 R_AARCH64_RELATIVE fa8c8 │ │ │ │ 0000000000129a18 0000000000000403 R_AARCH64_RELATIVE fa89c │ │ │ │ 0000000000129a28 0000000000000403 R_AARCH64_RELATIVE fa8bc │ │ │ │ -0000000000129a38 0000000000000403 R_AARCH64_RELATIVE fa8c8 │ │ │ │ +0000000000129a38 0000000000000403 R_AARCH64_RELATIVE fa8d8 │ │ │ │ 0000000000129a48 0000000000000403 R_AARCH64_RELATIVE fa8c0 │ │ │ │ 0000000000129a58 0000000000000403 R_AARCH64_RELATIVE fa8c4 │ │ │ │ 0000000000129a68 0000000000000403 R_AARCH64_RELATIVE fa88c │ │ │ │ -0000000000129a78 0000000000000403 R_AARCH64_RELATIVE fa8d4 │ │ │ │ -0000000000129a88 0000000000000403 R_AARCH64_RELATIVE fa8d8 │ │ │ │ -0000000000129a98 0000000000000403 R_AARCH64_RELATIVE fa8d0 │ │ │ │ +0000000000129a78 0000000000000403 R_AARCH64_RELATIVE fa8d0 │ │ │ │ +0000000000129a88 0000000000000403 R_AARCH64_RELATIVE fa8d4 │ │ │ │ +0000000000129a98 0000000000000403 R_AARCH64_RELATIVE fa8cc │ │ │ │ 0000000000129aa8 0000000000000403 R_AARCH64_RELATIVE 101cb0 │ │ │ │ 000000000012aa88 0000000000000403 R_AARCH64_RELATIVE 12aa90 │ │ │ │ 000000000012aa98 0000000000000403 R_AARCH64_RELATIVE fab4c │ │ │ │ 000000000012aaa8 0000000000000403 R_AARCH64_RELATIVE fab44 │ │ │ │ 000000000012aab8 0000000000000403 R_AARCH64_RELATIVE fab3c │ │ │ │ 000000000012aac8 0000000000000403 R_AARCH64_RELATIVE fab34 │ │ │ │ 000000000012aad8 0000000000000403 R_AARCH64_RELATIVE fab2c │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 36ae2ec02eb07269139f398a423823255d7796ce │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 82cde9a8f586a57ab89044aeb385f0335712613d │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -5105,17 +5105,17 @@ │ │ │ │ core/internal/string.d │ │ │ │ core/internal/switch_.d │ │ │ │ core/internal/utf.d │ │ │ │ invalid UTF-8 sequence │ │ │ │ invalid UTF-16 sequence │ │ │ │ surrogate UTF-16 high value past end of string │ │ │ │ surrogate UTF-16 low value out of range │ │ │ │ -unpaired surrogate UTF-16 value │ │ │ │ illegal UTF-16 value │ │ │ │ invalid UTF-32 value │ │ │ │ +unpaired surrogate UTF-16 value │ │ │ │ Array lengths don't match for │ │ │ │ Overlapping arrays in │ │ │ │ byte(s) overlap of │ │ │ │ %.*s(%llu): [unittest] %.*s │ │ │ │ core.runtime.DefaultTraceInfo │ │ │ │ core.stdcpp.exception.exception │ │ │ │ core.stdcpp.exception.bad_exception │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -35013,42 +35013,42 @@ │ │ │ │ cmp w0, #0x7 │ │ │ │ b.eq be64c // b.none │ │ │ │ cmp w0, #0x8 │ │ │ │ b.eq be624 // b.none │ │ │ │ cmp w0, #0x9 │ │ │ │ b.ne be660 // b.any │ │ │ │ adrp x1, fa000 │ │ │ │ - add x1, x1, #0x8d4 │ │ │ │ + add x1, x1, #0x8d0 │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ cbz w0, be5e8 │ │ │ │ cmp w0, #0x1 │ │ │ │ b.ne be660 // b.any │ │ │ │ adrp x1, fa000 │ │ │ │ - add x1, x1, #0x8c8 │ │ │ │ + add x1, x1, #0x8d8 │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ cmp w0, #0x5 │ │ │ │ b.eq be5fc // b.none │ │ │ │ cmp w0, #0x6 │ │ │ │ b.ne be660 // b.any │ │ │ │ adrp x1, fa000 │ │ │ │ - add x1, x1, #0x8d8 │ │ │ │ + add x1, x1, #0x8d4 │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ adrp x1, fa000 │ │ │ │ add x1, x1, #0x8c4 │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ adrp x1, fa000 │ │ │ │ - add x1, x1, #0x8cc │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ adrp x1, fa000 │ │ │ │ add x1, x1, #0x89c │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ @@ -35060,15 +35060,15 @@ │ │ │ │ ret │ │ │ │ adrp x1, fa000 │ │ │ │ add x1, x1, #0x8c0 │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ adrp x1, fa000 │ │ │ │ - add x1, x1, #0x8d0 │ │ │ │ + add x1, x1, #0x8cc │ │ │ │ mov w0, #0x3 // #3 │ │ │ │ ldr x30, [sp], #16 │ │ │ │ ret │ │ │ │ brk #0x1 │ │ │ │ │ │ │ │ 00000000000be664 : │ │ │ │ stp x30, x19, [sp, #-16]! │ │ │ │ @@ -55468,23 +55468,23 @@ │ │ │ │ mov w19, w0 │ │ │ │ adrp x1, fc000 │ │ │ │ add x1, x1, #0x970 │ │ │ │ mov w0, #0x2e // #46 │ │ │ │ b d10d0 │ │ │ │ mov w19, w0 │ │ │ │ adrp x1, fc000 │ │ │ │ - add x1, x1, #0x9d0 │ │ │ │ + add x1, x1, #0xa10 │ │ │ │ mov w0, #0x1f // #31 │ │ │ │ b d10d0 │ │ │ │ mov w9, #0xfffd // #65533 │ │ │ │ cmp w0, w9 │ │ │ │ b.ls d1028 // b.plast │ │ │ │ mov w19, w0 │ │ │ │ adrp x1, fc000 │ │ │ │ - add x1, x1, #0x9f0 │ │ │ │ + add x1, x1, #0x9d0 │ │ │ │ mov w0, #0x14 // #20 │ │ │ │ b d10d0 │ │ │ │ b.cs d1130 // b.hs, b.nlast │ │ │ │ ldrh w9, [x1, x3, lsl #1] │ │ │ │ sub w10, w9, #0xe, lsl #12 │ │ │ │ cmn w10, #0x400 │ │ │ │ b.cs d10f4 // b.hs, b.nlast │ │ │ │ @@ -55531,15 +55531,15 @@ │ │ │ │ lsr w8, w19, #11 │ │ │ │ cmp w8, #0x1b │ │ │ │ b.cc d11a0 // b.lo, b.ul, b.last │ │ │ │ sub w8, w19, #0xe, lsl #12 │ │ │ │ cmp w8, #0x102, lsl #12 │ │ │ │ b.cc d11a0 // b.lo, b.ul, b.last │ │ │ │ adrp x1, fc000 │ │ │ │ - add x1, x1, #0xa10 │ │ │ │ + add x1, x1, #0x9f0 │ │ │ │ adrp x4, fc000 │ │ │ │ add x4, x4, #0x910 │ │ │ │ mov w0, #0x14 // #20 │ │ │ │ mov x2, x3 │ │ │ │ mov w3, #0x13 // #19 │ │ │ │ mov w5, #0x1a8 // #424 │ │ │ │ bl 9acd0 │ │ │ │ @@ -56402,15 +56402,15 @@ │ │ │ │ stp x22, x21, [sp, #16] │ │ │ │ stp x20, x19, [sp, #32] │ │ │ │ cbz x0, d1edc │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ mov x21, xzr │ │ │ │ adrp x22, fc000 │ │ │ │ - add x22, x22, #0xa10 │ │ │ │ + add x22, x22, #0x9f0 │ │ │ │ adrp x23, fc000 │ │ │ │ add x23, x23, #0x910 │ │ │ │ b d1e9c │ │ │ │ add x21, x21, #0x1 │ │ │ │ cmp x21, x19 │ │ │ │ b.cs d1edc // b.hs, b.nlast │ │ │ │ ldr w8, [x20, x21, lsl #2] │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -105,16 +105,16 @@ │ │ │ │ 0x000fa850 00000000 47430000 41626f72 74696e67 ....GC..Aborting │ │ │ │ 0x000fa860 2066726f 6d200000 29200000 5e5e0000 from ..) ..^^.. │ │ │ │ 0x000fa870 2f000000 3f3f0000 3a3f0000 3a000000 /...??..:?..:... │ │ │ │ 0x000fa880 205b3078 00000000 5f446d61 696e0000 [0x...._Dmain.. │ │ │ │ 0x000fa890 3c756e6b 6e6f776e 20646972 3e000000 ... │ │ │ │ 0x000fa8a0 3c756e6b 6e6f776e 2066696c 653e0000 .. │ │ │ │ 0x000fa8b0 2e646562 75675f6c 696e6500 213d0000 .debug_line.!=.. │ │ │ │ - 0x000fa8c0 3d3d0000 3e3d0000 3c3d0000 3c000000 ==..>=..<=..<... │ │ │ │ - 0x000fa8d0 21697300 69730000 21696e00 2f70726f !is.is..!in./pro │ │ │ │ + 0x000fa8c0 3d3d0000 3e3d0000 3c000000 21697300 ==..>=..<...!is. │ │ │ │ + 0x000fa8d0 69730000 21696e00 3c3d0000 2f70726f is..!in.<=../pro │ │ │ │ 0x000fa8e0 632f7365 6c662f65 78650000 70726563 c/self/exe..prec │ │ │ │ 0x000fa8f0 69736500 636f7265 2e637075 69640000 ise.core.cpuid.. │ │ │ │ 0x000fa900 6d616e75 616c0000 44464e62 4d785076 manual..DFNbMxPv │ │ │ │ 0x000fa910 5a6d0000 25252575 6625256e 00000000 Zm..%%%uf%%n.... │ │ │ │ 0x000fa920 6120666c 6f617400 616e2069 64656e74 a float.an ident │ │ │ │ 0x000fa930 69666965 72000000 65727200 68656c70 ifier...err.help │ │ │ │ 0x000fa940 00000000 556e6b6e 6f776e00 77697468 ....Unknown.with │ │ │ │ @@ -634,20 +634,20 @@ │ │ │ │ 0x000fc960 65717565 6e636500 00000000 00000000 equence......... │ │ │ │ 0x000fc970 73757272 6f676174 65205554 462d3136 surrogate UTF-16 │ │ │ │ 0x000fc980 20686967 68207661 6c756520 70617374 high value past │ │ │ │ 0x000fc990 20656e64 206f6620 73747269 6e670000 end of string.. │ │ │ │ 0x000fc9a0 73757272 6f676174 65205554 462d3136 surrogate UTF-16 │ │ │ │ 0x000fc9b0 206c6f77 2076616c 7565206f 7574206f low value out o │ │ │ │ 0x000fc9c0 66207261 6e676500 00000000 00000000 f range......... │ │ │ │ - 0x000fc9d0 756e7061 69726564 20737572 726f6761 unpaired surroga │ │ │ │ - 0x000fc9e0 74652055 54462d31 36207661 6c756500 te UTF-16 value. │ │ │ │ - 0x000fc9f0 696c6c65 67616c20 5554462d 31362076 illegal UTF-16 v │ │ │ │ + 0x000fc9d0 696c6c65 67616c20 5554462d 31362076 illegal UTF-16 v │ │ │ │ + 0x000fc9e0 616c7565 00000000 00000000 00000000 alue............ │ │ │ │ + 0x000fc9f0 696e7661 6c696420 5554462d 33322076 invalid UTF-32 v │ │ │ │ 0x000fca00 616c7565 00000000 00000000 00000000 alue............ │ │ │ │ - 0x000fca10 696e7661 6c696420 5554462d 33322076 invalid UTF-32 v │ │ │ │ - 0x000fca20 616c7565 00000000 00000000 00000000 alue............ │ │ │ │ + 0x000fca10 756e7061 69726564 20737572 726f6761 unpaired surroga │ │ │ │ + 0x000fca20 74652055 54462d31 36207661 6c756500 te UTF-16 value. │ │ │ │ 0x000fca30 41727261 79206c65 6e677468 7320646f Array lengths do │ │ │ │ 0x000fca40 6e277420 6d617463 6820666f 72200000 n't match for .. │ │ │ │ 0x000fca50 4f766572 6c617070 696e6720 61727261 Overlapping arra │ │ │ │ 0x000fca60 79732069 6e200000 00000000 00000000 ys in .......... │ │ │ │ 0x000fca70 20627974 65287329 206f7665 726c6170 byte(s) overlap │ │ │ │ 0x000fca80 206f6620 00000000 00000000 00000000 of ............ │ │ │ │ 0x000fca90 252e2a73 28256c6c 75293a20 5b756e69 %.*s(%llu): [uni │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -314,24 +314,24 @@ │ │ │ │ 0x00129990 07000000 00000000 80a90f00 00000000 ................ │ │ │ │ 0x001299a0 08000000 00000000 88a90f00 00000000 ................ │ │ │ │ 0x001299b0 0b000000 00000000 94a90f00 00000000 ................ │ │ │ │ 0x001299c0 0b000000 00000000 a0a90f00 00000000 ................ │ │ │ │ 0x001299d0 0b000000 00000000 aca90f00 00000000 ................ │ │ │ │ 0x001299e0 0b000000 00000000 b8a90f00 00000000 ................ │ │ │ │ 0x001299f0 0e000000 00000000 c4a90f00 00000000 ................ │ │ │ │ - 0x00129a00 01000000 00000000 cca80f00 00000000 ................ │ │ │ │ + 0x00129a00 01000000 00000000 c8a80f00 00000000 ................ │ │ │ │ 0x00129a10 01000000 00000000 9ca80f00 00000000 ................ │ │ │ │ 0x00129a20 02000000 00000000 bca80f00 00000000 ................ │ │ │ │ - 0x00129a30 02000000 00000000 c8a80f00 00000000 ................ │ │ │ │ + 0x00129a30 02000000 00000000 d8a80f00 00000000 ................ │ │ │ │ 0x00129a40 02000000 00000000 c0a80f00 00000000 ................ │ │ │ │ 0x00129a50 02000000 00000000 c4a80f00 00000000 ................ │ │ │ │ 0x00129a60 02000000 00000000 8ca80f00 00000000 ................ │ │ │ │ - 0x00129a70 02000000 00000000 d4a80f00 00000000 ................ │ │ │ │ - 0x00129a80 03000000 00000000 d8a80f00 00000000 ................ │ │ │ │ - 0x00129a90 03000000 00000000 d0a80f00 00000000 ................ │ │ │ │ + 0x00129a70 02000000 00000000 d0a80f00 00000000 ................ │ │ │ │ + 0x00129a80 03000000 00000000 d4a80f00 00000000 ................ │ │ │ │ + 0x00129a90 03000000 00000000 cca80f00 00000000 ................ │ │ │ │ 0x00129aa0 00010000 00000000 b01c1000 00000000 ................ │ │ │ │ 0x00129ab0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00129ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00129ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00129ae0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00129af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00129b00 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 61653265 63303265 62303732 36393133 ae2ec02eb0726913 │ │ │ │ - 0x00000010 39663339 38613432 33383233 32353564 9f398a423823255d │ │ │ │ - 0x00000020 37373936 63652e64 65627567 00000000 7796ce.debug.... │ │ │ │ - 0x00000030 ebeb0d4c ...L │ │ │ │ + 0x00000000 63646539 61386635 38366135 37616238 cde9a8f586a57ab8 │ │ │ │ + 0x00000010 39303434 61656233 38356630 33333537 9044aeb385f03357 │ │ │ │ + 0x00000020 31323631 33642e64 65627567 00000000 12613d.debug.... │ │ │ │ + 0x00000030 a0cab2e2 ....