--- /srv/rebuilderd/tmp/rebuilderdCSr2dF/inputs/libphobos2-ldc-shared112_1.42.0-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdCSr2dF/out/libphobos2-ldc-shared112_1.42.0-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-02 13:42:44.000000 debian-binary │ -rw-r--r-- 0 0 0 1020 2026-07-02 13:42:44.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1109844 2026-07-02 13:42:44.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1109828 2026-07-02 13:42:44.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libdruntime-ldc-shared.so.112.1 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 93c7fbf7b9d5bc9c358379adb4e59bb80f144b3a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d25814d3101b1ce9949f7ae3ad6aab003c087b63 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -5019,21 +5019,21 @@ │ │ │ │ an identifier │ │ │ │ with suffix │ │ │ │ a number │ │ │ │ parallel │ │ │ │ incPoolSize │ │ │ │ initReserve │ │ │ │ maxPoolSize │ │ │ │ +minPoolSize │ │ │ │ heapSizeFactor │ │ │ │ finalize │ │ │ │ test-only │ │ │ │ run-main │ │ │ │ test-or-main │ │ │ │ deprecate │ │ │ │ -minPoolSize │ │ │ │ testmode │ │ │ │ core/runtime.d │ │ │ │ bad exception │ │ │ │ bad allocation │ │ │ │ bad cast │ │ │ │ bad typeid │ │ │ │ bootTime │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -70916,40 +70916,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r0, r2, r0, ror #19 │ │ │ │ - ldrdeq r0, [r2], -r3 │ │ │ │ - andeq r0, r2, r0, lsl #22 │ │ │ │ + ldrdeq r0, [r2], -r7 │ │ │ │ + andeq r0, r2, r4, lsl #22 │ │ │ │ │ │ │ │ 000c242c : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ c2450 │ │ │ │ mov r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 7eb10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - muleq r2, fp, sl │ │ │ │ + muleq r2, pc, sl @ │ │ │ │ │ │ │ │ 000c2454 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ c2478 │ │ │ │ mov r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 7eb10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r0, r2, r8, ror sl │ │ │ │ + andeq r0, r2, ip, ror sl │ │ │ │ │ │ │ │ 000c247c : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #9 │ │ │ │ bne c24bc │ │ │ │ ldr r3, [pc, #196] @ c2554 │ │ │ │ mov r2, #9 │ │ │ │ @@ -70998,18 +70998,18 @@ │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r0, r2, sp, asr #20 │ │ │ │ - strdeq r0, [r2], -r3 │ │ │ │ + andeq r0, r2, r1, asr sl │ │ │ │ + strdeq r0, [r2], -r7 │ │ │ │ ldrdeq r0, [r2], -r5 │ │ │ │ - andeq r0, r2, ip, lsr #20 │ │ │ │ + andeq r0, r2, r0, lsr sl │ │ │ │ │ │ │ │ 000c2564 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #8 │ │ │ │ bne c25ac │ │ │ │ ldr r3, [pc, #104] @ c25e0 │ │ │ │ mov r2, #8 │ │ │ │ @@ -71035,28 +71035,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r0, r2, pc, ror #18 │ │ │ │ + andeq r0, r2, r3, ror r9 │ │ │ │ andeq r0, r2, r1, asr #24 │ │ │ │ │ │ │ │ 000c25e8 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ c260c │ │ │ │ mov r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 7eb10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r0, r2, r0, lsl #18 │ │ │ │ + andeq r0, r2, r4, lsl #18 │ │ │ │ │ │ │ │ 000c2610 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ c2634 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 7eb10 │ │ │ │ @@ -71118,18 +71118,18 @@ │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r0, r2, r9, lsr #17 │ │ │ │ - andeq r0, r2, r3, lsl #16 │ │ │ │ - andeq r0, r2, r9, lsr #16 │ │ │ │ - andeq r0, r2, r3, asr r8 │ │ │ │ + andeq r0, r2, sp, lsr #17 │ │ │ │ + @ instruction: 0x000208b4 │ │ │ │ + andeq r0, r2, sp, lsr #16 │ │ │ │ + andeq r0, r2, r7, asr r8 │ │ │ │ │ │ │ │ 000c271c : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #7 │ │ │ │ bne c2764 │ │ │ │ ldr r3, [pc, #104] @ c2798 │ │ │ │ mov r2, #7 │ │ │ │ @@ -71155,40 +71155,40 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r0, r2, r3, asr r7 │ │ │ │ - muleq r2, r5, r7 │ │ │ │ + andeq r0, r2, r4, lsl #16 │ │ │ │ + muleq r2, r9, r7 │ │ │ │ │ │ │ │ 000c27a0 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ c27c4 │ │ │ │ mov r2, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 7eb10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r0, r2, r3, ror #14 │ │ │ │ + andeq r0, r2, r7, ror #14 │ │ │ │ │ │ │ │ 000c27c8 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ c27ec │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 7eb10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - andeq r0, r2, r5, lsr r7 │ │ │ │ + andeq r0, r2, r9, lsr r7 │ │ │ │ │ │ │ │ 000c27f0 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #5 │ │ │ │ bne c2860 │ │ │ │ @@ -71256,19 +71256,19 @@ │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ bhi c285c │ │ │ │ b c289c │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r0, r2, r7, lsl #14 │ │ │ │ - andeq r0, r2, r5, ror #13 │ │ │ │ + andeq r0, r2, fp, lsl #14 │ │ │ │ + andeq r0, r2, r9, ror #13 │ │ │ │ andeq r0, r2, r9, lsr #18 │ │ │ │ - andeq r0, r2, fp, lsr #13 │ │ │ │ - andeq r0, r2, r5, lsl #13 │ │ │ │ + andeq r0, r2, pc, lsr #13 │ │ │ │ + andeq r0, r2, r9, lsl #13 │ │ │ │ │ │ │ │ 000c2928 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #5 │ │ │ │ bne c2970 │ │ │ │ ldr r3, [pc, #104] @ c29a4 │ │ │ │ mov r2, #5 │ │ │ │ @@ -71294,15 +71294,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq r0, [r2], -sp │ │ │ │ + andeq r0, r2, r1, ror #11 │ │ │ │ andeq r0, r2, sp, ror r8 │ │ │ │ │ │ │ │ 000c29ac : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #9 │ │ │ │ bne c29f4 │ │ │ │ ldr r3, [pc, #104] @ c2a28 │ │ │ │ @@ -71329,28 +71329,28 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andeq r0, r2, pc, asr r5 │ │ │ │ - andeq r0, r2, r9, lsr #10 │ │ │ │ + andeq r0, r2, r3, ror #10 │ │ │ │ + andeq r0, r2, sp, lsr #10 │ │ │ │ │ │ │ │ 000c2a30 : │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [pc, #24] @ c2a54 │ │ │ │ mov r2, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 7eb10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ lsl r0, r0, #31 │ │ │ │ pop {fp, pc} │ │ │ │ - strdeq r0, [r2], -r1 │ │ │ │ + strdeq r0, [r2], -r5 │ │ │ │ │ │ │ │ 000c2a58 : │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r0, #7 │ │ │ │ bne c2ab8 │ │ │ │ ldr r3, [pc, #120] @ c2ae4 │ │ │ │ mov r2, #7 │ │ │ │ @@ -103067,15 +103067,15 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000df4b0 : │ │ │ │ ldr r1, [pc, #8] @ df4c0 │ │ │ │ mov r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ - andeq r3, r0, r1, ror #20 │ │ │ │ + andeq r3, r0, r5, ror #20 │ │ │ │ │ │ │ │ 000df4c4 : │ │ │ │ ldr r2, [r2] │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r0, #1 │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -68,27 +68,27 @@ │ │ │ │ 0x000e2e10 21696e00 2f70726f 632f7365 6c662f65 !in./proc/self/e │ │ │ │ 0x000e2e20 78650070 72656369 73650063 6f72652e xe.precise.core. │ │ │ │ 0x000e2e30 63707569 64006d61 6e75616c 00252525 cpuid.manual.%%% │ │ │ │ 0x000e2e40 75662525 6e006120 666c6f61 7400616e uf%%n.a float.an │ │ │ │ 0x000e2e50 20696465 6e746966 69657200 65727200 identifier.err. │ │ │ │ 0x000e2e60 68656c70 00556e6b 6e6f776e 00776974 help.Unknown.wit │ │ │ │ 0x000e2e70 68207375 66666978 0061206e 756d6265 h suffix.a numbe │ │ │ │ - 0x000e2e80 7200666f 726b0063 6c65616e 75700064 r.fork.cleanup.d │ │ │ │ - 0x000e2e90 69736162 6c650070 726f6669 6c650070 isable.profile.p │ │ │ │ - 0x000e2ea0 6172616c 6c656c00 696e6350 6f6f6c53 arallel.incPoolS │ │ │ │ - 0x000e2eb0 697a6500 696e6974 52657365 72766500 ize.initReserve. │ │ │ │ - 0x000e2ec0 6d617850 6f6f6c53 697a6500 68656170 maxPoolSize.heap │ │ │ │ - 0x000e2ed0 53697a65 46616374 6f72006e 6f6e6500 SizeFactor.none. │ │ │ │ - 0x000e2ee0 66696e61 6c697a65 00746573 742d6f6e finalize.test-on │ │ │ │ - 0x000e2ef0 6c790072 756e2d6d 61696e00 74657374 ly.run-main.test │ │ │ │ - 0x000e2f00 2d6f722d 6d61696e 00647374 70617468 -or-main.dstpath │ │ │ │ - 0x000e2f10 006d6572 67650073 72637061 74680070 .merge.srcpath.p │ │ │ │ - 0x000e2f20 72696e74 0061626f 72740064 65707265 rint.abort.depre │ │ │ │ - 0x000e2f30 63617465 0069676e 6f726500 6d696e50 cate.ignore.minP │ │ │ │ - 0x000e2f40 6f6f6c53 697a6500 5f5f7864 746f7200 oolSize.__xdtor. │ │ │ │ + 0x000e2e80 7200666f 726b0063 6c65616e 75700070 r.fork.cleanup.p │ │ │ │ + 0x000e2e90 726f6669 6c650070 6172616c 6c656c00 rofile.parallel. │ │ │ │ + 0x000e2ea0 696e6350 6f6f6c53 697a6500 696e6974 incPoolSize.init │ │ │ │ + 0x000e2eb0 52657365 72766500 6d617850 6f6f6c53 Reserve.maxPoolS │ │ │ │ + 0x000e2ec0 697a6500 6d696e50 6f6f6c53 697a6500 ize.minPoolSize. │ │ │ │ + 0x000e2ed0 68656170 53697a65 46616374 6f72006e heapSizeFactor.n │ │ │ │ + 0x000e2ee0 6f6e6500 66696e61 6c697a65 00746573 one.finalize.tes │ │ │ │ + 0x000e2ef0 742d6f6e 6c790072 756e2d6d 61696e00 t-only.run-main. │ │ │ │ + 0x000e2f00 74657374 2d6f722d 6d61696e 00647374 test-or-main.dst │ │ │ │ + 0x000e2f10 70617468 006d6572 67650073 72637061 path.merge.srcpa │ │ │ │ + 0x000e2f20 74680070 72696e74 0061626f 72740064 th.print.abort.d │ │ │ │ + 0x000e2f30 65707265 63617465 0069676e 6f726500 eprecate.ignore. │ │ │ │ + 0x000e2f40 64697361 626c6500 5f5f7864 746f7200 disable.__xdtor. │ │ │ │ 0x000e2f50 3a200020 213d2000 74657374 6d6f6465 : . != .testmode │ │ │ │ 0x000e2f60 00636f72 652f7275 6e74696d 652e6400 .core/runtime.d. │ │ │ │ 0x000e2f70 756e6b6e 6f776e00 62616420 65786365 unknown.bad exce │ │ │ │ 0x000e2f80 7074696f 6e006261 6420616c 6c6f6361 ption.bad alloca │ │ │ │ 0x000e2f90 74696f6e 00626164 20636173 74006261 tion.bad cast.ba │ │ │ │ 0x000e2fa0 64207479 70656964 006e6f72 6d616c00 d typeid.normal. │ │ │ │ 0x000e2fb0 626f6f74 54696d65 00636f61 72736500 bootTime.coarse. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ 0x0010c6b0 04000000 e01a1100 0c000000 101b1100 ................ │ │ │ │ 0x0010c6c0 04000000 2d2c0e00 04000000 da2b0e00 ....-,.......+.. │ │ │ │ 0x0010c6d0 05000000 df2b0e00 06000000 132c0e00 .....+.......,.. │ │ │ │ 0x0010c6e0 04000000 e02b0e00 05000000 482e0e00 .....+......H... │ │ │ │ 0x0010c6f0 04000000 e62b0e00 05000000 e52b0e00 .....+.......+.. │ │ │ │ - 0x0010c700 03000000 212f0e00 05000000 eb2b0e00 ....!/.......+.. │ │ │ │ + 0x0010c700 03000000 252f0e00 05000000 eb2b0e00 ....%/.......+.. │ │ │ │ 0x0010c710 04000000 f12b0e00 04000000 f72b0e00 .....+.......+.. │ │ │ │ 0x0010c720 05000000 f62b0e00 00000000 00000000 .....+.......... │ │ │ │ 0x0010c730 06000000 fc2b0e00 07000000 032c0e00 .....+.......,.. │ │ │ │ 0x0010c740 06000000 0b2c0e00 07000000 122c0e00 .....,.......,.. │ │ │ │ 0x0010c750 05000000 1b2c0e00 06000000 1a2c0e00 .....,.......,.. │ │ │ │ 0x0010c760 05000000 212c0e00 04000000 272c0e00 ....!,......',.. │ │ │ │ 0x0010c770 05000000 2c2c0e00 04000000 2d2c0e00 ....,,......-,.. │ │ │ │ 0x0010c780 04000000 da2b0e00 05000000 df2b0e00 .....+.......+.. │ │ │ │ 0x0010c790 06000000 132c0e00 04000000 e02b0e00 .....,.......+.. │ │ │ │ 0x0010c7a0 05000000 482e0e00 04000000 e62b0e00 ....H........+.. │ │ │ │ - 0x0010c7b0 05000000 e52b0e00 03000000 212f0e00 .....+......!/.. │ │ │ │ + 0x0010c7b0 05000000 e52b0e00 03000000 252f0e00 .....+......%/.. │ │ │ │ 0x0010c7c0 05000000 eb2b0e00 04000000 f12b0e00 .....+.......+.. │ │ │ │ 0x0010c7d0 04000000 f72b0e00 05000000 f62b0e00 .....+.......+.. │ │ │ │ 0x0010c7e0 00000000 00000000 06000000 fc2b0e00 .............+.. │ │ │ │ 0x0010c7f0 07000000 032c0e00 06000000 0b2c0e00 .....,.......,.. │ │ │ │ 0x0010c800 07000000 122c0e00 05000000 1b2c0e00 .....,.......,.. │ │ │ │ 0x0010c810 06000000 1a2c0e00 05000000 212c0e00 .....,......!,.. │ │ │ │ 0x0010c820 04000000 272c0e00 05000000 2c2c0e00 ....',......,,.. │ │ │ │ @@ -171,19 +171,19 @@ │ │ │ │ 0x0010d130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0010d140 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0010d150 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0010d160 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0010d170 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0010d180 01000000 00000000 08000000 02000000 ................ │ │ │ │ 0x0010d190 652b0e00 04000000 822e0e00 07000000 e+.............. │ │ │ │ - 0x0010d1a0 872e0e00 07000000 8f2e0e00 07000000 ................ │ │ │ │ - 0x0010d1b0 972e0e00 08000000 9f2e0e00 0b000000 ................ │ │ │ │ - 0x0010d1c0 a82e0e00 0b000000 b42e0e00 0b000000 ................ │ │ │ │ - 0x0010d1d0 c02e0e00 0b000000 3c2f0e00 0e000000 ........