Hi Paolo, On 9/25/20 1:44 PM, Peter Maydell wrote: > On Fri, 25 Sep 2020 at 11:45, Peter Maydell <peter.mayd...@linaro.org> wrote: >> >> On Fri, 25 Sep 2020 at 11:33, Paolo Bonzini <pbonz...@redhat.com> wrote: >> >> Date: Fri Sep 25 11:41:22 2020 +0100 >> Signed-off-by: Philippe Mathieu-Daudé <f4...@amsat.org> >> ERROR: pull request includes tag with UTF-8 error in person name >> >> (that's "configure: Do not intent to build WHPX on 32-bit host") >> >> (I will run the merge through the other tests to see if there's >> any other issues with it.) > > It also failed on the clang build: all the usermode binaries > failed like this: > > /usr/bin/ld: capstone/libcapstone.a(cs.o): relocation R_X86_64_32S > against `.bss' can not be used when making a PIE object; recompile > with -fPIC > /usr/bin/ld: capstone/libcapstone.a(utils.o): relocation R_X86_64_32S > against symbol `cs_mem_malloc' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(ARMModule.o): relocation > R_X86_64_32S against symbol `arch_init' can not be used when making a > PIE object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(AArch64Module.o): relocation > R_X86_64_32S against symbol `arch_init' can not be used when making a > PIE object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(PPCModule.o): relocation > R_X86_64_32S against symbol `arch_init' can not be used when making a > PIE object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(X86Module.o): relocation > R_X86_64_32S against symbol `arch_init' can not be used when making a > PIE object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(ARMDisassembler.o): relocation > R_X86_64_32S against `.rodata' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(ARMInstPrinter.o): relocation > R_X86_64_32S against `.rodata' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(ARMMapping.o): relocation > R_X86_64_32S against `.rodata' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(AArch64Disassembler.o): relocation > R_X86_64_32S against `.rodata' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(AArch64InstPrinter.o): relocation > R_X86_64_32S against symbol `cs_mem_free' can not be used when making > a PIE object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(AArch64Mapping.o): relocation > R_X86_64_32S against `.rodata' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(PPCDisassembler.o): relocation > R_X86_64_32S against `.rodata' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(PPCInstPrinter.o): relocation > R_X86_64_32S against symbol `cs_mem_free' can not be used when making > a PIE object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(PPCMapping.o): relocation > R_X86_64_32S against `.rodata' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(X86Disassembler.o): relocation > R_X86_64_32S against `.rodata' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(X86IntelInstPrinter.o): relocation > R_X86_64_32S against symbol `cs_mem_free' can not be used when making > a PIE object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(X86ATTInstPrinter.o): relocation > R_X86_64_32S against symbol `cs_mem_free' can not be used when making > a PIE object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(X86Mapping.o): relocation > R_X86_64_32S against `.rodata' can not be used when making a PIE > object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(AArch64BaseInfo.o): relocation > R_X86_64_32S against symbol `cs_mem_free' can not be used when making > a PIE object; recompile with -fPIC > /usr/bin/ld: capstone/libcapstone.a(X86DisassemblerDecoder.o): > relocation R_X86_64_32S against `.rodata' can not be used when making > a PIE object; recompile with -fPIC > /usr/bin/ld: final link failed: Nonrepresentable section on output
Is that why your "configure: fix performance regression due to PIC objects" patch has been dropped from your pull request? Thanks, Phil.