--- /srv/rebuilderd/tmp/rebuilderdUhcYa7/inputs/libghc-call-stack-dev_0.4.0-4_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdUhcYa7/out/libghc-call-stack-dev_0.4.0-4_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-04 20:43:13.000000 debian-binary │ -rw-r--r-- 0 0 0 1088 2026-01-04 20:43:13.000000 control.tar.xz │ --rw-r--r-- 0 0 0 19316 2026-01-04 20:43:13.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 19296 2026-01-04 20:43:13.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/call-stack-0.4.0-6AEsDp6a8Fj4eKJ0IPVQBx/libHScall-stack-0.4.0-6AEsDp6a8Fj4eKJ0IPVQBx.a │ │ │ ├── CallStack.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1750 contains 110 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000004 0000000a000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000020 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000024 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000020 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ +0000000000000024 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000034 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 98 │ │ │ │ │ 0000000000000038 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 98 │ │ │ │ │ 000000000000004c 0000000a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000050 0000000a000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000064 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + d0 │ │ │ │ │ 0000000000000068 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + d0 │ │ │ │ │ -00000000000000b8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ -00000000000000bc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ -00000000000000ec 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ -00000000000000f0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +00000000000000b8 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 8 │ │ │ │ │ +00000000000000bc 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 8 │ │ │ │ │ +00000000000000ec 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ +00000000000000f0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ 0000000000000100 0000000a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000104 0000000a000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ -0000000000000114 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 0 │ │ │ │ │ -0000000000000118 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 0 │ │ │ │ │ +0000000000000114 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 10 │ │ │ │ │ +0000000000000118 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 10 │ │ │ │ │ 0000000000000128 0000000a000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 000000000000012c 0000000a000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 000000000000013c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 20 │ │ │ │ │ 0000000000000140 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 20 │ │ │ │ │ 000000000000016c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 90 │ │ │ │ │ 0000000000000170 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 90 │ │ │ │ │ 0000000000000184 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 18 │ │ │ │ │ @@ -163,17 +163,17 @@ │ │ │ │ │ 0000000000000100 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 378 │ │ │ │ │ 0000000000000118 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 404 │ │ │ │ │ 0000000000000130 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 434 │ │ │ │ │ 0000000000000148 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 46c │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.toc' at offset 0x2608 contains 28 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 4c │ │ │ │ │ -0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000010 0000000300000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 20 │ │ │ │ │ +0000000000000000 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000008 0000000300000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 20 │ │ │ │ │ +0000000000000010 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 4c │ │ │ │ │ 0000000000000018 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 198 │ │ │ │ │ 0000000000000020 0000000300000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 58 │ │ │ │ │ 0000000000000028 0000000300000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 70 │ │ │ │ │ 0000000000000030 0000000300000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + d0 │ │ │ │ │ 0000000000000038 0000000300000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + e8 │ │ │ │ │ 0000000000000040 0000000300000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 100 │ │ │ │ │ 0000000000000048 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 25c │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,17 +12,17 @@ │ │ │ │ │ addi r31,r24,-16 │ │ │ │ │ cmpld r31,r25 │ │ │ │ │ blt- 34 │ │ │ │ │ std r15,-16(r24) │ │ │ │ │ std r16,-8(r24) │ │ │ │ │ addi r24,r24,-16 │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x98 │ │ │ │ │ ld r14,0(r31) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x98 │ │ │ │ │ @@ -58,46 +58,46 @@ │ │ │ │ │ addi r24,r24,16 │ │ │ │ │ ld r31,0(r14) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ std r28,0(r24) │ │ │ │ │ mr r14,r31 │ │ │ │ │ addi r31,r29,-1 │ │ │ │ │ std r31,8(r24) │ │ │ │ │ andi. r0,r14,7 │ │ │ │ │ bne ec │ │ │ │ │ ld r31,0(r14) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_HA .toc │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x8 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ 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 │ │ │ │ │ ld r31,8(r24) │ │ │ │ │ std r31,0(r24) │ │ │ │ │ std r14,8(r24) │ │ │ │ │ addis r31,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x10 │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x10 │ │ │ │ │ mr r12,r31 │ │ │ │ │ mtctr r12 │ │ │ │ │ bctr │ │ │ │ │ │ │ │ │ │ 0000000000000128 : │ │ │ │ │ callzmstackzm0zi4zi0zm6AEsDp6a8Fj4eKJ0IPVQBx_DataziCallStack_callStack_entry(): │ │ │ │ │ addis r2,r12,0