--- /srv/rebuilderd/tmp/rebuilderdULUtlE/inputs/libphobos2-ldc-shared111_1.41.0-1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdULUtlE/out/libphobos2-ldc-shared111_1.41.0-1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-25 18:10:36.000000 debian-binary │ --rw-r--r-- 0 0 0 1016 2025-10-25 18:10:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1132444 2025-10-25 18:10:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1012 2025-10-25 18:10:36.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1133228 2025-10-25 18:10:36.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.111.0 │ │ │┄ 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: a2a0a6b07544c7e8555a03364787d8124b5f0561 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 35ae859ea88ec3f6a1665ef89a72a78d8e253763 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -4916,19 +4916,19 @@ │ │ │ │ a number │ │ │ │ parallel │ │ │ │ incPoolSize │ │ │ │ initReserve │ │ │ │ maxPoolSize │ │ │ │ minPoolSize │ │ │ │ heapSizeFactor │ │ │ │ -finalize │ │ │ │ test-only │ │ │ │ run-main │ │ │ │ test-or-main │ │ │ │ deprecate │ │ │ │ +finalize │ │ │ │ core/lifetime.d │ │ │ │ S2rt3aaA4Impl │ │ │ │ testmode │ │ │ │ core/runtime.d │ │ │ │ bad exception │ │ │ │ bad allocation │ │ │ │ bad cast │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -60991,15 +60991,15 @@ │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d811c │ │ │ │ mov w8, w0 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ tbnz w8, #31, d80f4 │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x8dc │ │ │ │ + add x3, x3, #0x940 │ │ │ │ mov w2, #0x8 // #8 │ │ │ │ bl 9ce70 │ │ │ │ mov w8, #0x2 // #2 │ │ │ │ cmp w0, #0x0 │ │ │ │ mov w9, #0x2 // #2 │ │ │ │ movk w8, #0x8000, lsl #16 │ │ │ │ csel w0, w9, w8, eq // eq = none │ │ │ │ @@ -61035,15 +61035,15 @@ │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000d8158 : │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x8dc │ │ │ │ + add x3, x3, #0x940 │ │ │ │ mov w2, #0x8 // #8 │ │ │ │ bl 9ce70 │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w8, ne // ne = any │ │ │ │ lsl w0, w8, #31 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ret │ │ │ │ @@ -61051,15 +61051,15 @@ │ │ │ │ 00000000000d8184 : │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ cmp x0, #0x9 │ │ │ │ b.ne d81d8 // b.any │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x8e8 │ │ │ │ + add x3, x3, #0x8dc │ │ │ │ mov w2, #0x9 // #9 │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d8250 │ │ │ │ mov w8, w0 │ │ │ │ mov x0, x19 │ │ │ │ @@ -61068,28 +61068,28 @@ │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ movk w0, #0x8000, lsl #16 │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ b.ls d8208 // b.plast │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x900 │ │ │ │ + add x3, x3, #0x8f4 │ │ │ │ mov w2, #0xc // #12 │ │ │ │ bl 9ce70 │ │ │ │ mov w8, #0x80000003 // #-2147483645 │ │ │ │ cmp w0, #0x0 │ │ │ │ mov w9, #0x3 // #3 │ │ │ │ csel w0, w9, w8, eq // eq = none │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ cmp x0, #0x8 │ │ │ │ b.ne d8260 // b.any │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x8f4 │ │ │ │ + add x3, x3, #0x8e8 │ │ │ │ mov w2, #0x8 // #8 │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d8288 │ │ │ │ mov w8, w0 │ │ │ │ mov x0, x19 │ │ │ │ @@ -61122,15 +61122,15 @@ │ │ │ │ 00000000000d8298 : │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ cmp x0, #0x8 │ │ │ │ b.ne d82ec // b.any │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x8f4 │ │ │ │ + add x3, x3, #0x8e8 │ │ │ │ mov w2, #0x8 // #8 │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d832c │ │ │ │ mov w8, w0 │ │ │ │ mov x0, x19 │ │ │ │ @@ -61162,15 +61162,15 @@ │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000d833c : │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x900 │ │ │ │ + add x3, x3, #0x8f4 │ │ │ │ mov w2, #0xc // #12 │ │ │ │ bl 9ce70 │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w8, ne // ne = any │ │ │ │ lsl w0, w8, #31 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ret │ │ │ │ @@ -61198,15 +61198,15 @@ │ │ │ │ 00000000000d83a8 : │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ cmp x0, #0x7 │ │ │ │ b.ne d8420 // b.any │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x910 │ │ │ │ + add x3, x3, #0x904 │ │ │ │ mov w2, #0x7 // #7 │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d8478 │ │ │ │ mov w8, w0 │ │ │ │ mov x0, x19 │ │ │ │ @@ -61224,26 +61224,26 @@ │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ movk w0, #0x8000, lsl #16 │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ b.ls d8450 // b.plast │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x920 │ │ │ │ + add x3, x3, #0x914 │ │ │ │ mov w2, #0x7 // #7 │ │ │ │ bl 9ce70 │ │ │ │ mov w8, #0x80000003 // #-2147483645 │ │ │ │ cmp w0, #0x0 │ │ │ │ mov w9, #0x3 // #3 │ │ │ │ csel w0, w9, w8, eq // eq = none │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x918 │ │ │ │ + add x3, x3, #0x90c │ │ │ │ mov w2, #0x5 // #5 │ │ │ │ bl 9ce70 │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w8, ne // ne = any │ │ │ │ lsl w0, w8, #31 │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -61282,15 +61282,15 @@ │ │ │ │ b.ls d8504 // b.plast │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ movk w0, #0x8000, lsl #16 │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x918 │ │ │ │ + add x3, x3, #0x90c │ │ │ │ mov w2, #0x5 // #5 │ │ │ │ bl 9ce70 │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w8, ne // ne = any │ │ │ │ lsl w0, w8, #31 │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -61300,28 +61300,28 @@ │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000d853c : │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x920 │ │ │ │ + add x3, x3, #0x914 │ │ │ │ mov w2, #0x7 // #7 │ │ │ │ bl 9ce70 │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w8, ne // ne = any │ │ │ │ lsl w0, w8, #31 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000d8568 : │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x918 │ │ │ │ + add x3, x3, #0x90c │ │ │ │ mov w2, #0x5 // #5 │ │ │ │ bl 9ce70 │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w8, ne // ne = any │ │ │ │ lsl w0, w8, #31 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ret │ │ │ │ @@ -61331,23 +61331,23 @@ │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ mov x19, x0 │ │ │ │ cmp x0, #0x5 │ │ │ │ mov x20, x1 │ │ │ │ b.ne d8608 // b.any │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x928 │ │ │ │ + add x3, x3, #0x91c │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x5 // #5 │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d8678 │ │ │ │ tbz w0, #31, d86a0 │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x930 │ │ │ │ + add x3, x3, #0x924 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x5 // #5 │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d86e4 │ │ │ │ tbnz w0, #31, d8648 │ │ │ │ mov w8, #0x5 // #5 │ │ │ │ @@ -61356,15 +61356,15 @@ │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ b.ls d8648 // b.plast │ │ │ │ cmp x19, #0x9 │ │ │ │ b.ne d8688 // b.any │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x938 │ │ │ │ + add x3, x3, #0x92c │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x9 // #9 │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d86d4 │ │ │ │ tbnz w0, #31, d86a0 │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ @@ -61391,15 +61391,15 @@ │ │ │ │ b.ls d86a0 // b.plast │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ movk w0, #0x8000, lsl #16 │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x944 │ │ │ │ + add x3, x3, #0x938 │ │ │ │ mov x0, x19 │ │ │ │ mov x1, x20 │ │ │ │ mov w2, #0x6 // #6 │ │ │ │ bl 9ce70 │ │ │ │ mov w8, #0x80000003 // #-2147483645 │ │ │ │ cmp w0, #0x0 │ │ │ │ mov w9, #0x3 // #3 │ │ │ │ @@ -61419,15 +61419,15 @@ │ │ │ │ 00000000000d86f4 : │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ cmp x0, #0x5 │ │ │ │ b.ne d8748 // b.any │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x930 │ │ │ │ + add x3, x3, #0x924 │ │ │ │ mov w2, #0x5 // #5 │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d8788 │ │ │ │ mov w8, w0 │ │ │ │ mov x0, x19 │ │ │ │ @@ -61462,15 +61462,15 @@ │ │ │ │ 00000000000d8798 : │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ stp x20, x19, [sp, #16] │ │ │ │ mov x29, sp │ │ │ │ cmp x0, #0x9 │ │ │ │ b.ne d87ec // b.any │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x938 │ │ │ │ + add x3, x3, #0x92c │ │ │ │ mov w2, #0x9 // #9 │ │ │ │ mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ bl 9ce70 │ │ │ │ cbz w0, d882c │ │ │ │ mov w8, w0 │ │ │ │ mov x0, x19 │ │ │ │ @@ -61484,15 +61484,15 @@ │ │ │ │ b.ls d8804 // b.plast │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ movk w0, #0x8000, lsl #16 │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x944 │ │ │ │ + add x3, x3, #0x938 │ │ │ │ mov w2, #0x6 // #6 │ │ │ │ bl 9ce70 │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w8, ne // ne = any │ │ │ │ lsl w0, w8, #31 │ │ │ │ ldp x20, x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -61502,15 +61502,15 @@ │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ ret │ │ │ │ │ │ │ │ 00000000000d883c : │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ adrp x3, 103000 │ │ │ │ - add x3, x3, #0x944 │ │ │ │ + add x3, x3, #0x938 │ │ │ │ mov w2, #0x6 // #6 │ │ │ │ bl 9ce70 │ │ │ │ cmp w0, #0x0 │ │ │ │ cset w8, ne // ne = any │ │ │ │ lsl w0, w8, #31 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -122,22 +122,22 @@ │ │ │ │ 0x00103860 00000000 67630000 666f726b 00000000 ....gc..fork.... │ │ │ │ 0x00103870 636c6561 6e757000 64697361 626c6500 cleanup.disable. │ │ │ │ 0x00103880 70726f66 696c6500 70617261 6c6c656c profile.parallel │ │ │ │ 0x00103890 00000000 696e6350 6f6f6c53 697a6500 ....incPoolSize. │ │ │ │ 0x001038a0 696e6974 52657365 72766500 6d617850 initReserve.maxP │ │ │ │ 0x001038b0 6f6f6c53 697a6500 6d696e50 6f6f6c53 oolSize.minPoolS │ │ │ │ 0x001038c0 697a6500 68656170 53697a65 46616374 ize.heapSizeFact │ │ │ │ - 0x001038d0 6f720000 6e6f6e65 00000000 66696e61 or..none....fina │ │ │ │ - 0x001038e0 6c697a65 00000000 74657374 2d6f6e6c lize....test-onl │ │ │ │ - 0x001038f0 79000000 72756e2d 6d61696e 00000000 y...run-main.... │ │ │ │ - 0x00103900 74657374 2d6f722d 6d61696e 00000000 test-or-main.... │ │ │ │ - 0x00103910 64737470 61746800 6d657267 65000000 dstpath.merge... │ │ │ │ - 0x00103920 73726370 61746800 7072696e 74000000 srcpath.print... │ │ │ │ - 0x00103930 61626f72 74000000 64657072 65636174 abort...deprecat │ │ │ │ - 0x00103940 65000000 69676e6f 72650000 5f5f7864 e...ignore..__xd │ │ │ │ + 0x001038d0 6f720000 6e6f6e65 00000000 74657374 or..none....test │ │ │ │ + 0x001038e0 2d6f6e6c 79000000 72756e2d 6d61696e -only...run-main │ │ │ │ + 0x001038f0 00000000 74657374 2d6f722d 6d61696e ....test-or-main │ │ │ │ + 0x00103900 00000000 64737470 61746800 6d657267 ....dstpath.merg │ │ │ │ + 0x00103910 65000000 73726370 61746800 7072696e e...srcpath.prin │ │ │ │ + 0x00103920 74000000 61626f72 74000000 64657072 t...abort...depr │ │ │ │ + 0x00103930 65636174 65000000 69676e6f 72650000 ecate...ignore.. │ │ │ │ + 0x00103940 66696e61 6c697a65 00000000 5f5f7864 finalize....__xd │ │ │ │ 0x00103950 746f7200 3a200000 20213d20 00000000 tor.: .. != .... │ │ │ │ 0x00103960 636f7265 2f6c6966 6574696d 652e6400 core/lifetime.d. │ │ │ │ 0x00103970 53327274 33616141 34496d70 6c000000 S2rt3aaA4Impl... │ │ │ │ 0x00103980 74657374 6d6f6465 00000000 636f7265 testmode....core │ │ │ │ 0x00103990 2f72756e 74696d65 2e640000 756e6b6e /runtime.d..unkn │ │ │ │ 0x001039a0 6f776e00 62616420 65786365 7074696f own.bad exceptio │ │ │ │ 0x001039b0 6e000000 62616420 616c6c6f 63617469 n...bad allocati │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 61306136 62303735 34346337 65383535 a0a6b07544c7e855 │ │ │ │ - 0x00000010 35613033 33363437 38376438 31323462 5a03364787d8124b │ │ │ │ - 0x00000020 35663035 36312e64 65627567 00000000 5f0561.debug.... │ │ │ │ - 0x00000030 d4f8b810 .... │ │ │ │ + 0x00000000 61653835 39656138 38656333 66366131 ae859ea88ec3f6a1 │ │ │ │ + 0x00000010 36363565 66383961 37326137 38643865 665ef89a72a78d8e │ │ │ │ + 0x00000020 32353337 36332e64 65627567 00000000 253763.debug.... │ │ │ │ + 0x00000030 fa0848d8 ..H.