--- /srv/rebuilderd/tmp/rebuilderdRXV7T3/inputs/libghc-singletons-prof_3.0.4-1_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdRXV7T3/out/libghc-singletons-prof_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 1108 2026-01-05 00:33:16.000000 control.tar.xz │ --rw-r--r-- 0 0 0 85344 2026-01-05 00:33:16.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 85224 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_p.a │ │ │ ├── Decide.p_o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -113,26 +113,26 @@ │ │ │ │ │ 00000000000005c8 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000005cc 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 50 │ │ │ │ │ 00000000000005d0 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 50 │ │ │ │ │ 00000000000005e4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 30 │ │ │ │ │ 00000000000005e8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 30 │ │ │ │ │ 00000000000005f4 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 50 │ │ │ │ │ 00000000000005f8 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 50 │ │ │ │ │ -0000000000000600 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 48 │ │ │ │ │ -0000000000000604 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 48 │ │ │ │ │ +0000000000000600 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ +0000000000000604 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ 0000000000000630 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 0000000000000634 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 0000000000000638 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 50 │ │ │ │ │ 000000000000063c 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 50 │ │ │ │ │ -0000000000000650 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 38 │ │ │ │ │ -0000000000000654 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 38 │ │ │ │ │ +0000000000000650 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 40 │ │ │ │ │ +0000000000000654 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 40 │ │ │ │ │ 0000000000000660 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 50 │ │ │ │ │ 0000000000000664 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 50 │ │ │ │ │ -000000000000066c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 40 │ │ │ │ │ -0000000000000670 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 40 │ │ │ │ │ +000000000000066c 0000000400000032 R_PPC64_TOC16_HA 0000000000000000 .toc + 48 │ │ │ │ │ +0000000000000670 0000000400000040 R_PPC64_TOC16_LO_DS 0000000000000000 .toc + 48 │ │ │ │ │ 000000000000069c 00000022000000fc R_PPC64_REL16_HA 0000000000000000 .TOC. + 0 │ │ │ │ │ 00000000000006a0 00000022000000fa R_PPC64_REL16_LO 0000000000000000 .TOC. + 4 │ │ │ │ │ 00000000000006b4 0000000700000032 R_PPC64_TOC16_HA 0000000000000000 .data.rel + 0 │ │ │ │ │ 00000000000006b8 0000000700000030 R_PPC64_TOC16_LO 0000000000000000 .data.rel + 0 │ │ │ │ │ 00000000000006c0 0000005a0000000a R_PPC64_REL24 0000000000000000 registerCcList + 0 │ │ │ │ │ 00000000000006cc 000000250000000a R_PPC64_REL24 0000000000000000 registerCcsList + 0 │ │ │ │ │ │ │ │ │ │ @@ -145,17 +145,17 @@ │ │ │ │ │ 0000000000000000 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 60 │ │ │ │ │ 0000000000000008 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 13c │ │ │ │ │ 0000000000000010 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 88 │ │ │ │ │ 0000000000000018 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 140 │ │ │ │ │ 0000000000000020 0000000100000026 R_PPC64_ADDR64 0000000000000000 .text + 344 │ │ │ │ │ 0000000000000028 0000000600000026 R_PPC64_ADDR64 0000000000000000 .data.rel.ro + 168 │ │ │ │ │ 0000000000000030 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 0 │ │ │ │ │ -0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 10 │ │ │ │ │ -0000000000000040 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 18 │ │ │ │ │ -0000000000000048 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ +0000000000000038 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 8 │ │ │ │ │ +0000000000000040 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 10 │ │ │ │ │ +0000000000000048 0000000200000026 R_PPC64_ADDR64 0000000000000000 .rodata + 18 │ │ │ │ │ 0000000000000050 0000004600000026 R_PPC64_ADDR64 0000000000000000 era + 0 │ │ │ │ │ 0000000000000058 0000002d00000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziDataziTypeziCoercion_Coercion_con_info + 0 │ │ │ │ │ 0000000000000060 0000001900000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziDataziTypeziEquality_zdWRefl_closure + 0 │ │ │ │ │ 0000000000000068 0000001300000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziMaybe_Just_con_info + 0 │ │ │ │ │ 0000000000000070 0000005400000026 R_PPC64_ADDR64 0000000000000000 ghczminternal_GHCziInternalziMaybe_Nothing_closure + 0 │ │ │ │ │ 0000000000000078 0000002b00000026 R_PPC64_ADDR64 0000000000000598 singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziDecide_Disproved_closure + 0 │ │ │ │ │ 0000000000000080 0000004000000026 R_PPC64_ADDR64 0000000000000280 singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziDecide_Disproved_con_info + 0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -7,31 +7,31 @@ │ │ │ │ │ Data.Singletons.Decide │ │ │ │ │ │ │ │ │ │ 'Disproved │ │ │ │ │ Decision │ │ │ │ │ Data.Singletons.Decide │ │ │ │ │ singletons-3.0.4-Es7PNw03MHzBi90MaA2pyw │ │ │ │ │ ->>Decision │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>Maybe │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>Maybe │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ TestEquality │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>Maybe │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->>Maybe │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ TestCoercion │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Decision │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->Decision │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Decision │ │ │ │ │ singletons-3.0.4-Es7PNw03MHzBi90MaA2pyw:Data.Singletons.Decide.Proved │ │ │ │ │ Decision │ │ │ │ │ Disproved │ │ │ │ │ singletons-3.0.4-Es7PNw03MHzBi90MaA2pyw:Data.Singletons.Decide.Disproved │ │ │ │ │ singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziDecide_decideEquality_HPC_cc │ │ │ │ │ ghczmprim_GHCziTypes_krepzdztArrzt_closure │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -529,17 +529,17 @@ │ │ │ │ │ and r31,r31,r29 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x50 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x50 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x48 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x48 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ or r31,r31,r29 │ │ │ │ │ std r31,16(r14) │ │ │ │ │ addi r14,r14,1 │ │ │ │ │ ld r31,0(r24) │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ @@ -558,28 +558,28 @@ │ │ │ │ │ ld r31,0(r31) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x50 │ │ │ │ │ lwz r31,0(r31) │ │ │ │ │ cmpldi r31,0 │ │ │ │ │ ble 684 │ │ │ │ │ ld r31,16(r14) │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x40 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x38 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x40 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ and r31,r31,r29 │ │ │ │ │ addis r29,r2,0 │ │ │ │ │ R_PPC64_TOC16_HA .toc+0x50 │ │ │ │ │ ld r29,0(r29) │ │ │ │ │ R_PPC64_TOC16_LO_DS .toc+0x50 │ │ │ │ │ lwz r29,0(r29) │ │ │ │ │ addis r28,r2,0 │ │ │ │ │ - R_PPC64_TOC16_HA .toc+0x40 │ │ │ │ │ + R_PPC64_TOC16_HA .toc+0x48 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ - R_PPC64_TOC16_LO_DS .toc+0x40 │ │ │ │ │ + R_PPC64_TOC16_LO_DS .toc+0x48 │ │ │ │ │ ld r28,0(r28) │ │ │ │ │ or r29,r29,r28 │ │ │ │ │ or r31,r31,r29 │ │ │ │ │ std r31,16(r14) │ │ │ │ │ addi r14,r14,2 │ │ │ │ │ ld r31,0(r24) │ │ │ │ │ ld r31,0(r31) │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -12,31 +12,31 @@ │ │ │ │ │ [ e0] SDecide │ │ │ │ │ [ e8] 'Disproved │ │ │ │ │ [ f8] 'Proved │ │ │ │ │ [ 100] Decision │ │ │ │ │ [ 110] Data.Singletons.Decide │ │ │ │ │ [ 128] singletons-3.0.4-Es7PNw03MHzBi90MaA2pyw │ │ │ │ │ [ 150] ->>Decision │ │ │ │ │ - [ 160] │ │ │ │ │ + [ 160] │ │ │ │ │ [ 1b0] ->>Maybe │ │ │ │ │ - [ 1c0] │ │ │ │ │ + [ 1c0] │ │ │ │ │ [ 218] ->>Maybe │ │ │ │ │ - [ 228] │ │ │ │ │ + [ 228] │ │ │ │ │ [ 298] TestEquality │ │ │ │ │ - [ 2a8] │ │ │ │ │ + [ 2a8] │ │ │ │ │ [ 310] ->>Maybe │ │ │ │ │ - [ 320] │ │ │ │ │ + [ 320] │ │ │ │ │ [ 378] ->>Maybe │ │ │ │ │ - [ 388] │ │ │ │ │ + [ 388] │ │ │ │ │ [ 3f8] TestCoercion │ │ │ │ │ - [ 408] │ │ │ │ │ + [ 408] │ │ │ │ │ [ 470] ->Decision │ │ │ │ │ - [ 480] │ │ │ │ │ + [ 480] │ │ │ │ │ [ 4d0] ->Decision │ │ │ │ │ - [ 4e0] │ │ │ │ │ + [ 4e0] │ │ │ │ │ [ 530] Decision │ │ │ │ │ [ 540] Proved │ │ │ │ │ [ 548] singletons-3.0.4-Es7PNw03MHzBi90MaA2pyw:Data.Singletons.Decide.Proved │ │ │ │ │ [ 590] Decision │ │ │ │ │ [ 5a0] Disproved │ │ │ │ │ [ 5b0] singletons-3.0.4-Es7PNw03MHzBi90MaA2pyw:Data.Singletons.Decide.Disproved │ │ │ ├── ShowSing.p_o │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -5,23 +5,23 @@ │ │ │ │ │ 'C:ShowSing' │ │ │ │ │ ShowSing' │ │ │ │ │ Data.Singletons.ShowSing │ │ │ │ │ singletons-3.0.4-Es7PNw03MHzBi90MaA2pyw │ │ │ │ │ WrapSing {unwrapSing = │ │ │ │ │ SWrapSing {sUnwrapSing = │ │ │ │ │ ShowSing' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ShowSing' │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ShowSing' │ │ │ │ │ │ │ │ │ │ ShowSing │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ->String │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -37,37 +37,37 @@ │ │ │ │ │ ->String │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->String │ │ │ │ │ │ │ │ │ │ ->>ShowS │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ->String │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->>ShowS │ │ │ │ │ │ │ │ │ │ ->>ShowS │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ->String │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ->String │ │ │ │ │ │ │ │ │ │ ->>ShowS │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziShowSing_zdtcShowSing_closure │ │ │ │ │ singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziShowSing_zdfShowSWrappedSing3_bytes │ │ │ │ │ singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziShowSing_zdfShowSWrappedSingzuzdcshowList_info │ │ │ │ │ singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziShowSing_showsWrappedSingPrec_closure │ │ │ │ │ singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziShowSing_zdtczqCZCShowSingzq2_closure │ │ │ │ │ ghczmprim_GHCziTypes_KindRepTyConApp_con_info │ │ │ │ │ singletonszm3zi0zi4zmEs7PNw03MHzzBi90MaA2pyw_DataziSingletonsziShowSing_zdtczqCZCShowSingzq_closure │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str {} │ │ │ │ │ @@ -9,25 +9,25 @@ │ │ │ │ │ [ 68] ShowSing' │ │ │ │ │ [ 78] Data.Singletons.ShowSing │ │ │ │ │ [ 98] singletons-3.0.4-Es7PNw03MHzBi90MaA2pyw │ │ │ │ │ [ c0] WrapSing {unwrapSing = │ │ │ │ │ [ d8] } │ │ │ │ │ [ e0] SWrapSing {sUnwrapSing = │ │ │ │ │ [ 100] ShowSing' │ │ │ │ │ - [ 110] │ │ │ │ │ + [ 110] │ │ │ │ │ [ 168] Show │ │ │ │ │ - [ 170] │ │ │ │ │ + [ 170] │ │ │ │ │ [ 1c8] Show │ │ │ │ │ [ 1d0] │ │ │ │ │ [ 238] ShowSing' │ │ │ │ │ - [ 248] │ │ │ │ │ + [ 248] │ │ │ │ │ [ 2a0] ShowSing' │ │ │ │ │ [ 2b0] │ │ │ │ │ [ 318] ShowSing │ │ │ │ │ - [ 328] │ │ │ │ │ + [ 328] │ │ │ │ │ [ 380] Show │ │ │ │ │ [ 388] │ │ │ │ │ [ 3d8] ->String │ │ │ │ │ [ 3e8] │ │ │ │ │ [ 438] List │ │ │ │ │ [ 440] │ │ │ │ │ [ 490] String │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ [ 8b8] ->ShowS │ │ │ │ │ [ 8c0] │ │ │ │ │ [ 910] ->String │ │ │ │ │ [ 920] │ │ │ │ │ [ 970] ->>ShowS │ │ │ │ │ [ 980] │ │ │ │ │ [ 9d0] Show │ │ │ │ │ - [ 9d8] │ │ │ │ │ + [ 9d8] │ │ │ │ │ [ a38] Show │ │ │ │ │ [ a40] │ │ │ │ │ [ a90] ->String │ │ │ │ │ [ aa0] │ │ │ │ │ [ af0] String │ │ │ │ │ [ af8] │ │ │ │ │ [ b48] ->List │ │ │ │ │ @@ -73,23 +73,23 @@ │ │ │ │ │ [ bf8] List │ │ │ │ │ [ c00] │ │ │ │ │ [ c50] ->List │ │ │ │ │ [ c58] │ │ │ │ │ [ ca8] ->>ShowS │ │ │ │ │ [ cb8] │ │ │ │ │ [ d08] ->>ShowS │ │ │ │ │ - [ d18] │ │ │ │ │ + [ d18] │ │ │ │ │ [ d78] ->String │ │ │ │ │ [ d88] │ │ │ │ │ [ df0] ->ShowS │ │ │ │ │ [ df8] │ │ │ │ │ [ e48] ->ShowS │ │ │ │ │ [ e50] │ │ │ │ │ [ eb8] ->ShowS │ │ │ │ │ [ ec0] │ │ │ │ │ [ f10] ->String │ │ │ │ │ [ f20] │ │ │ │ │ [ f70] ->>ShowS │ │ │ │ │ [ f80] │ │ │ │ │ [ fd0] Show │ │ │ │ │ - [ fd8] │ │ │ │ │ + [ fd8]