diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index 9292859b..4264472a 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -1615,6 +1615,7 @@ void PackLinuxElf32::pack2(OutputFile *fo, Filter &ft) } } } + uip->ui_total_passes -= !!is_shlib; // not .data of shlib // compress extents unsigned hdr_u_len = sizeof(Elf32_Ehdr) + sz_phdrs;