--- /srv/rebuilderd/tmp/rebuilderdRXV7T3/inputs/libghc-singletons-dev_3.0.4-1_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdRXV7T3/out/libghc-singletons-dev_3.0.4-1_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-05 00:33:16.000000 debian-binary │ -rw-r--r-- 0 0 0 1312 2026-01-05 00:33:16.000000 control.tar.xz │ --rw-r--r-- 0 0 0 85792 2026-01-05 00:33:16.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 85836 2026-01-05 00:33:16.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/haskell-packages/ghc/lib/ppc64le-linux-ghc-9.10.3-82cf/singletons-3.0.4-Es7PNw03MHzBi90MaA2pyw/libHSsingletons-3.0.4-Es7PNw03MHzBi90MaA2pyw.a │ │ │ ├── Decide.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -3,28 +3,28 @@ │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000000c 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + a8 │ │ │ │ │ 0000000000000010 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + a8 │ │ │ │ │ 0000000000000020 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000024 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000034 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ -0000000000000038 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ +0000000000000034 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000038 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000058 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + b0 │ │ │ │ │ 000000000000005c 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + b0 │ │ │ │ │ 000000000000006c 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 88 │ │ │ │ │ 0000000000000070 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 88 │ │ │ │ │ 0000000000000084 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000088 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000098 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -000000000000009c 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +0000000000000098 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ +000000000000009c 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ 00000000000000c8 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 48 │ │ │ │ │ 00000000000000cc 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 48 │ │ │ │ │ -00000000000000ec 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -00000000000000f0 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +00000000000000ec 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ +00000000000000f0 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ 0000000000000100 0000000d000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000104 0000000d000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000118 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 40 │ │ │ │ │ 000000000000011c 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 40 │ │ │ │ │ 0000000000000124 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ 0000000000000128 0000000500000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ 0000000000000158 0000000500000032 R_PPC64_TOC16_HA 0000000000000000 .toc + b8 │ │ │ │ │ @@ -172,17 +172,17 @@ │ │ │ │ │ 0000000000000180 0000004400000026 R_PPC64_ADDR64 00000000000003fc singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziDecide_Proved_con_entry + 0 │ │ │ │ │ 0000000000000198 0000000300000026 R_PPC64_ADDR64 0000000000000000 .rodata.str + 70 │ │ │ │ │ 00000000000001a0 0000004600000026 R_PPC64_ADDR64 000000000000041c singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziDecide_Disproved_con_entry + 0 │ │ │ │ │ 00000000000001b8 0000000300000026 R_PPC64_ADDR64 0000000000000000 .rodata.str + b8 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x3830 contains 24 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000008 0000000400000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 58 │ │ │ │ │ -0000000000000010 0000000400000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 40 │ │ │ │ │ +0000000000000000 0000000400000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 40 │ │ │ │ │ +0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000010 0000000400000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 58 │ │ │ │ │ 0000000000000018 0000000400000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + d0 │ │ │ │ │ 0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 284 │ │ │ │ │ 0000000000000028 0000000400000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + e8 │ │ │ │ │ 0000000000000030 0000004800000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziDataziTypeziCoercion_Coercion_con_info + 0 │ │ │ │ │ 0000000000000038 0000004900000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziDataziTypeziEquality_zdWRefl_closure + 0 │ │ │ │ │ 0000000000000040 0000004a00000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziMaybe_Just_con_info + 0 │ │ │ │ │ 0000000000000048 0000004b00000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziMaybe_Nothing_closure + 0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -24,17 +24,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ addi r31,r24,-8 │ │ │ │ │ cmpld r31,r25 │ │ │ │ │ blt- 6c │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_HA .toc │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ std r31,-8(r24) │ │ │ │ │ mr r31,r16 │ │ │ │ │ mr r16,r17 │ │ │ │ │ mr r29,r15 │ │ │ │ │ mr r15,r31 │ │ │ │ │ mr r14,r29 │ │ │ │ │ addi r24,r24,-8 │ │ │ │ │ @@ -57,17 +57,17 @@ │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4 │ │ │ │ │ andi. r31,r14,7 │ │ │ │ │ cmpdi r31,1 │ │ │ │ │ bne c8 │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ std r31,0(r24) │ │ │ │ │ addi r31,r14,7 │ │ │ │ │ ld r14,0(r31) │ │ │ │ │ andi. r0,r14,7 │ │ │ │ │ bne ec │ │ │ │ │ ld r31,0(r14) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ @@ -82,17 +82,17 @@ │ │ │ │ │ addi r24,r24,8 │ │ │ │ │ ld r31,0(r24) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r2,r12,0 │ │ │ │ │ R_PPC64_REL16_HA .TOC. │ │ │ │ │ addi r2,r2,0 │ │ │ │ │ R_PPC64_REL16_LO .TOC.+0x4