diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index e0f6d8d5..18ea008d 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -608,7 +608,7 @@ PackLinuxElf::addStubEntrySections(Filter const *) void PackLinuxElf::defineSymbols(Filter const *) { - linker->defineSymbol("O_BINFO", opt->o_unix.is_ptinterp | o_binfo); + linker->defineSymbol("O_BINFO", (!!opt->o_unix.is_ptinterp) | o_binfo); } void PackLinuxElf32::defineSymbols(Filter const *ft)