All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xen-devel] current staging x86 hypervisor build fails with clang
@ 2019-11-25 14:06 Doug Goldstein
  2019-11-25 14:24 ` Jan Beulich
  0 siblings, 1 reply; 2+ messages in thread
From: Doug Goldstein @ 2019-11-25 14:06 UTC (permalink / raw)
  To: xen-devel, Jan Beulich, Andrew Cooper, Wei Liu, Roger Pau Monné


[-- Attachment #1.1: Type: text/plain, Size: 20624 bytes --]

Hello,

The following build failure happens when using clang to build the hypervisor. This is a default config.

make -f /builds/xen-project/xen/xen/Rules.mk /builds/xen-project/xen/xen/.xen.efi.0r.o /builds/xen-project/xen/xen/.xen.efi.0s.o
grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/nmi.h | \
python /builds/xen-project/xen/tools/firmware/xen-dir/xen-root/xen/tools/compat-build-source.py >compat/nmi.c.new
make[4]: Entering directory '/builds/xen-project/xen/xen/arch/x86'
Duplicate symbol 'asid.c#get_cpu_info' (ffff82d08030c1b0 != ffff82d0802e8eb0)
Duplicate symbol 'asid.c#get_cpu_info_from_stack' (ffff82d08030c1e0 != ffff82d0802e8fe0)
Duplicate symbol 'ats.c#__list_add' (ffff82d080268cd0 != ffff82d080261770)
Duplicate symbol 'boot.c#constant_test_bit' (ffff82d080432330 != ffff82d080408bf0)
Duplicate symbol 'common.c#clear_bit' (ffff82d08033d030 != ffff82d0802db210)
Duplicate symbol 'common.c#constant_test_bit' (ffff82d08033cf10 != ffff82d0802da260)
Duplicate symbol 'common.c#cpumask_check' (ffff82d0803427d0 != ffff82d0802db220)
Duplicate symbol 'common.c#get_cpu_info' (ffff82d08033c150 != ffff82d0802da280)
Duplicate symbol 'common.c#get_cpu_info_from_stack' (ffff82d080342c20 != ffff82d0802db310)
Duplicate symbol 'common.c#test_and_set_bit' (ffff82d08033ce30 != ffff82d0802db250)
Duplicate symbol 'common.c#variable_clear_bit' (ffff82d0803427e0 != ffff82d0802da240)
Duplicate symbol 'compat.c#get_cpu_info' (ffff82d08026fad0 != ffff82d0802004b0)
Duplicate symbol 'compat.c#get_cpu_info_from_stack' (ffff82d08026fc00 != ffff82d0802010e0)
Duplicate symbol 'cpu_idle.c#get_cpu_info' (ffff82d08036b690 != ffff82d0802d48a0)
Duplicate symbol 'cpu_idle.c#get_cpu_info_from_stack' (ffff82d08036b970 != ffff82d0802d71b0)
Duplicate symbol 'cpufreq.c#_xmalloc_array' (ffff82d0802d8740 != ffff82d080250520)
Duplicate symbol 'cpufreq.c#bitmap_empty' (ffff82d0802d85b0 != ffff82d080250680)
Duplicate symbol 'cpufreq.c#bitmap_weight' (ffff82d0802d85a0 != ffff82d0802506b0)
Duplicate symbol 'cpufreq.c#cpumask_check' (ffff82d0802d83a0 != ffff82d0802506a0)
Duplicate symbol 'cpufreq.c#cpumask_empty' (ffff82d0802d84e0 != ffff82d080250030)
Duplicate symbol 'cpufreq.c#cpumask_first' (ffff82d0802d8330 != ffff82d08024ff90)
Duplicate symbol 'cpufreq.c#cpumask_test_cpu' (ffff82d0802d7c50 != ffff82d08024fb40)
Duplicate symbol 'cpufreq.c#cpumask_weight' (ffff82d0802d8560 != ffff82d08024ffe0)
Duplicate symbol 'cpufreq.c#get_cpu_info' (ffff82d0802d7c80 != ffff82d080250540)
Duplicate symbol 'cpufreq.c#get_cpu_info' (ffff82d08036bb10 != ffff82d0802d7c80)
Duplicate symbol 'cpufreq.c#get_cpu_info_from_stack' (ffff82d0802d88f0 != ffff82d080250660)
Duplicate symbol 'cpufreq.c#get_cpu_info_from_stack' (ffff82d08036bb20 != ffff82d0802d88f0)
Duplicate symbol 'cpufreq.c#variable_test_bit' (ffff82d0802d8900 != ffff82d0802506d0)
Duplicate symbol 'cpuid.c#array_index_mask_nospec' (ffff82d08026f9b0 != ffff82d08026cfb0)
Duplicate symbol 'cpuid.c#get_cpu_info' (ffff82d08026f9d0 != ffff82d08026cfa0)
Duplicate symbol 'cpuid.c#get_cpu_info_from_stack' (ffff82d08026fa30 != ffff82d08026cfd0)
Duplicate symbol 'cpuid.c#zero_leaves' (ffff82d08026f0d0 != ffff82d08026c6d0)
Duplicate symbol 'dom0_build.c#__maddr_to_virt' (ffff82d08043a460 != ffff82d080437c40)
Duplicate symbol 'dom0_build.c#_mfn' (ffff82d080438a30 != ffff82d080437bf0)
Duplicate symbol 'dom0_build.c#clear_bit' (ffff82d08043b010 != ffff82d080437c20)
Duplicate symbol 'dom0_build.c#constant_test_bit' (ffff82d08043a3a0 != ffff82d080437f20)
Duplicate symbol 'dom0_build.c#elf_set_vcpu' (ffff82d08043a8a0 != ffff82d080437c30)
Duplicate symbol 'dom0_build.c#get_order_from_pages' (ffff82d08043a410 != ffff82d080438130)
Duplicate symbol 'dom0_build.c#mfn_x' (ffff82d080438a20 != ffff82d080437f10)
Duplicate symbol 'dom0_build.c#pdx_to_pfn' (ffff82d08043a3f0 != ffff82d080438160)
Duplicate symbol 'dom0_build.c#pfn_to_pdx' (ffff82d080438a00 != ffff82d080437ca0)
Duplicate symbol 'dom0_build.c#set_bit' (ffff82d08043dff0 != ffff82d08043a3c0)
Duplicate symbol 'domain.c#__rdgsbase' (ffff82d080362ea0 != ffff82d0802789f0)
Duplicate symbol 'domain.c#__virt_to_maddr' (ffff82d080362ff0 != ffff82d080273e10)
Duplicate symbol 'domain.c#_gfn' (ffff82d080274a20 != ffff82d0802099b0)
Duplicate symbol 'domain.c#_gfn' (ffff82d0802eab70 != ffff82d080274a20)
Duplicate symbol 'domain.c#_mfn' (ffff82d080273aa0 != ffff82d080208d10)
Duplicate symbol 'domain.c#_mfn' (ffff82d0802eab00 != ffff82d080273aa0)
Duplicate symbol 'domain.c#_mfn' (ffff82d0803630e0 != ffff82d0802eab00)
Duplicate symbol 'domain.c#_xzalloc_array' (ffff82d080362b50 != ffff82d080207690)
Duplicate symbol 'domain.c#atomic_read' (ffff82d080275f10 != ffff82d080209960)
Duplicate symbol 'domain.c#bitmap_empty' (ffff82d080278660 != ffff82d080209a10)
Duplicate symbol 'domain.c#clear_bit' (ffff82d080276070 != ffff82d080208ae0)
Duplicate symbol 'domain.c#constant_test_bit' (ffff82d080274600 != ffff82d080209600)
Duplicate symbol 'domain.c#constant_test_bit' (ffff82d080362e00 != ffff82d080274600)
Duplicate symbol 'domain.c#cpumask_check' (ffff82d0802789a0 != ffff82d080209980)
Duplicate symbol 'domain.c#cpumask_empty' (ffff82d080278060 != ffff82d0802079a0)
Duplicate symbol 'domain.c#cpumask_test_cpu' (ffff82d0802769f0 != ffff82d080209840)
Duplicate symbol 'domain.c#get_cpu_info' (ffff82d080273680 != ffff82d080207ba0)
Duplicate symbol 'domain.c#get_cpu_info' (ffff82d0802ea9f0 != ffff82d080273680)
Duplicate symbol 'domain.c#get_cpu_info' (ffff82d080362fe0 != ffff82d0802ea9f0)
Duplicate symbol 'domain.c#get_cpu_info' (ffff82d08036b620 != ffff82d080362fe0)
Duplicate symbol 'domain.c#get_cpu_info_from_stack' (ffff82d080278c00 != ffff82d0802099c0)
Duplicate symbol 'domain.c#get_cpu_info_from_stack' (ffff82d0802eaba0 != ffff82d080278c00)
Duplicate symbol 'domain.c#get_cpu_info_from_stack' (ffff82d0803630a0 != ffff82d0802eaba0)
Duplicate symbol 'domain.c#get_cpu_info_from_stack' (ffff82d08036b630 != ffff82d0803630a0)
Duplicate symbol 'domain.c#get_page_from_gfn' (ffff82d0802eaa40 != ffff82d080208d20)
Duplicate symbol 'domain.c#mfn_eq' (ffff82d080274a30 != ffff82d080208ce0)
Duplicate symbol 'domain.c#mfn_x' (ffff82d080273a90 != ffff82d080208e80)
Duplicate symbol 'domain.c#mfn_x' (ffff82d0802eaaf0 != ffff82d080273a90)
Duplicate symbol 'domain.c#mfn_x' (ffff82d0803630d0 != ffff82d0802eaaf0)
Duplicate symbol 'domain.c#paging_update_paging_modes' (ffff82d0802eab50 != ffff82d080276080)
Duplicate symbol 'domain.c#pdx_to_pfn' (ffff82d080273ab0 != ffff82d080208e20)
Duplicate symbol 'domain.c#pdx_to_pfn' (ffff82d0802eab10 != ffff82d080273ab0)
Duplicate symbol 'domain.c#pdx_to_pfn' (ffff82d0803630f0 != ffff82d0802eab10)
Duplicate symbol 'domain.c#pfn_to_pdx' (ffff82d080276030 != ffff82d080208e60)
Duplicate symbol 'domain.c#pfn_to_pdx' (ffff82d0802eab80 != ffff82d080276030)
Duplicate symbol 'domain.c#pfn_to_pdx' (ffff82d0803630b0 != ffff82d0802eab80)
Duplicate symbol 'domain.c#put_page_and_type' (ffff82d080278080 != ffff82d080208e00)
Duplicate symbol 'domain.c#read_cr4' (ffff82d080362e80 != ffff82d080278680)
Duplicate symbol 'domain.c#read_u32_atomic' (ffff82d080278ac0 != ffff82d080209970)
Duplicate symbol 'domain.c#set_bit' (ffff82d080275f90 != ffff82d080206f40)
Duplicate symbol 'domain.c#set_bit' (ffff82d0802eab60 != ffff82d080275f90)
Duplicate symbol 'domain.c#test_and_clear_bit' (ffff82d080278540 != ffff82d0802095f0)
Duplicate symbol 'domain.c#test_and_set_bit' (ffff82d080278520 != ffff82d080209610)
Duplicate symbol 'domain.c#variable_test_bit' (ffff82d0802789d0 != ffff82d0802096a0)
Duplicate symbol 'domain.c#write_u32_atomic' (ffff82d080278840 != ffff82d080208e50)
Duplicate symbol 'domain.c#write_u64_atomic' (ffff82d0802789c0 != ffff82d080208e40)
Duplicate symbol 'domctl.c#_gfn' (ffff82d080273520 != ffff82d0802068e0)
Duplicate symbol 'domctl.c#_mfn' (ffff82d080272730 != ffff82d0802068f0)
Duplicate symbol 'domctl.c#get_cpu_info' (ffff82d080272660 != ffff82d0802054d0)
Duplicate symbol 'domctl.c#get_cpu_info_from_stack' (ffff82d080273550 != ffff82d080206d50)
Duplicate symbol 'emulate.c#IS_ERR_OR_NULL' (ffff82d08030c5e0 != ffff82d0802ed6a0)
Duplicate symbol 'emulate.c#get_cpu_info' (ffff82d08030c5d0 != ffff82d0802eb0c0)
Duplicate symbol 'emulate.c#get_cpu_info' (ffff82d0803632d0 != ffff82d08030c5d0)
Duplicate symbol 'emulate.c#get_cpu_info_from_stack' (ffff82d08030c640 != ffff82d0802ec110)
Duplicate symbol 'emulate.c#get_cpu_info_from_stack' (ffff82d080363320 != ffff82d08030c640)
Duplicate symbol 'emulate.c#hvm_inject_hw_exception' (ffff82d08030c600 != ffff82d0802eb330)
Duplicate symbol 'grant_table.c#_gfn' (ffff82d0802eee90 != ffff82d080211a80)
Duplicate symbol 'grant_table.c#_mfn' (ffff82d080366dc0 != ffff82d0802119f0)
Duplicate symbol 'grant_table.c#get_cpu_info' (ffff82d0802eee80 != ffff82d08020e350)
Duplicate symbol 'grant_table.c#get_cpu_info' (ffff82d080366d20 != ffff82d0802eee80)
Duplicate symbol 'grant_table.c#get_cpu_info_from_stack' (ffff82d0802ef040 != ffff82d080215870)
Duplicate symbol 'grant_table.c#get_cpu_info_from_stack' (ffff82d080367400 != ffff82d0802ef040)
Duplicate symbol 'grant_table.c#get_gfn_type' (ffff82d0802eefc0 != ffff82d080213d30)
Duplicate symbol 'grant_table.c#get_gfn_type_access' (ffff82d0802ef020 != ffff82d080213f30)
Duplicate symbol 'grant_table.c#mfn_eq' (ffff82d0802eefe0 != ffff82d080212320)
Duplicate symbol 'grant_table.c#mfn_eq' (ffff82d080367320 != ffff82d0802eefe0)
Duplicate symbol 'grant_table.c#mfn_x' (ffff82d0802ef010 != ffff82d0802114c0)
Duplicate symbol 'grant_table.c#mfn_x' (ffff82d080366d30 != ffff82d0802ef010)
Duplicate symbol 'grant_table.c#pfn_to_pdx' (ffff82d0803673b0 != ffff82d0802114a0)
Duplicate symbol 'hpet.c#__test_and_clear_bit' (ffff82d0802effb0 != ffff82d0802d19d0)
Duplicate symbol 'hpet.c#get_cpu_info' (ffff82d0802effc0 != ffff82d0802d1080)
Duplicate symbol 'hpet.c#get_cpu_info_from_stack' (ffff82d0802f0430 != ffff82d0802d18a0)
Duplicate symbol 'hpet.c#variable_set_bit' (ffff82d0802eff80 != ffff82d0802d19e0)
Duplicate symbol 'hvm.c#_gfn' (ffff82d08035ab30 != ffff82d0802f24b0)
Duplicate symbol 'hvm.c#_mfn' (ffff82d08035a7c0 != ffff82d0802f24a0)
Duplicate symbol 'hvm.c#get_cpu_info' (ffff82d080359a40 != ffff82d0802f0b00)
Duplicate symbol 'hvm.c#get_cpu_info_from_stack' (ffff82d08035ad40 != ffff82d0802f9970)
Duplicate symbol 'hvm.c#get_page_from_gfn' (ffff82d08035ab60 != ffff82d0802f3a40)
Duplicate symbol 'hvm.c#gfn_x' (ffff82d08035ab20 != ffff82d0802f4fb0)
Duplicate symbol 'hvm.c#hvm_get_cpl' (ffff82d08035a990 != ffff82d0802f55a0)
Duplicate symbol 'hvm.c#is_x86_user_segment' (ffff82d08035ad00 != ffff82d0802f3dc0)
Duplicate symbol 'hvm.c#mfn_x' (ffff82d08035a5d0 != ffff82d0802f2520)
Duplicate symbol 'hvm.c#pdx_to_pfn' (ffff82d08035ac20 != ffff82d0802f3b00)
Duplicate symbol 'hvm.c#pfn_to_pdx' (ffff82d08035a6d0 != ffff82d0802f3b20)
Duplicate symbol 'hypercall.c#array_index_mask_nospec' (ffff82d080367870 != ffff82d0802fa020)
Duplicate symbol 'hypercall.c#get_cpu_info' (ffff82d0802f9fb0 != ffff82d08027b100)
Duplicate symbol 'hypercall.c#get_cpu_info' (ffff82d080367860 != ffff82d0802f9fb0)
Duplicate symbol 'hypercall.c#get_cpu_info_from_stack' (ffff82d0802fa1c0 != ffff82d08027b470)
Duplicate symbol 'hypercall.c#get_cpu_info_from_stack' (ffff82d080367a90 != ffff82d0802fa1c0)
Duplicate symbol 'intr.c#get_cpu_info' (ffff82d080315d60 != ffff82d08030c820)
Duplicate symbol 'intr.c#get_cpu_info_from_stack' (ffff82d080316020 != ffff82d08030ca50)
Duplicate symbol 'io.c#__list_add' (ffff82d0802fb160 != ffff82d080259700)
Duplicate symbol 'io.c#__list_del' (ffff82d0802fb150 != ffff82d0802596a0)
Duplicate symbol 'io.c#get_cpu_info' (ffff82d0802fa9d0 != ffff82d080259370)
Duplicate symbol 'io.c#get_cpu_info_from_stack' (ffff82d0802fb7b0 != ffff82d0802595d0)
Duplicate symbol 'io.c#list_del' (ffff82d0802fb100 != ffff82d080258c70)
Duplicate symbol 'io.c#list_empty' (ffff82d0802fb070 != ffff82d080258cc0)
Duplicate symbol 'iommu.c#INIT_LIST_HEAD' (ffff82d080268dd0 != ffff82d080259990)
Duplicate symbol 'iommu.c#_dfn' (ffff82d080268e40 != ffff82d0802553d0)
Duplicate symbol 'iommu.c#_mfn' (ffff82d0802598f0 != ffff82d080255830)
Duplicate symbol 'iommu.c#_mfn' (ffff82d080268e50 != ffff82d0802598f0)
Duplicate symbol 'iommu.c#dfn_eq' (ffff82d08025c930 != ffff82d0802553a0)
Duplicate symbol 'iommu.c#dfn_x' (ffff82d08025c960 != ffff82d080254fb0)
Duplicate symbol 'iommu.c#iommu_get_ops' (ffff82d080268d90 != ffff82d080254cb0)
Duplicate symbol 'iommu.c#mfn_x' (ffff82d080259920 != ffff82d080254fc0)
Duplicate symbol 'iommu.c#mfn_x' (ffff82d080268e60 != ffff82d080259920)
Duplicate symbol 'iommu.c#pdx_to_pfn' (ffff82d080268e20 != ffff82d080259900)
Duplicate symbol 'iommu.c#pfn_to_pdx' (ffff82d080268df0 != ffff82d080259970)
Duplicate symbol 'iommu.c#variable_test_bit' (ffff82d0802599a0 != ffff82d080255680)
Duplicate symbol 'irq.c#INIT_LIST_HEAD' (ffff82d0802871c0 != ffff82d080215a80)
Duplicate symbol 'irq.c#__test_and_clear_bit' (ffff82d0802fe2e0 != ffff82d0802870d0)
Duplicate symbol 'irq.c#alloc_cpumask_var' (ffff82d080282e30 != ffff82d080215a40)
Duplicate symbol 'irq.c#bitmap_fill' (ffff82d0802874d0 != ffff82d080215ad0)
Duplicate symbol 'irq.c#clear_bit' (ffff82d0802fe6f0 != ffff82d080286d40)
Duplicate symbol 'irq.c#constant_test_bit' (ffff82d0802ff2f0 != ffff82d080285af0)
Duplicate symbol 'irq.c#cpumask_setall' (ffff82d080282cf0 != ffff82d080215a70)
Duplicate symbol 'irq.c#free_cpumask_var' (ffff82d080282e60 != ffff82d080215a90)
Duplicate symbol 'irq.c#get_cpu_info' (ffff82d0802fe3b0 != ffff82d080282b40)
Duplicate symbol 'irq.c#get_cpu_info_from_stack' (ffff82d0802ff300 != ffff82d0802874f0)
Duplicate symbol 'irq.c#local_irq_is_enabled' (ffff82d0802fe570 != ffff82d080284420)
Duplicate symbol 'irq.c#radix_tree_ptr_to_int' (ffff82d0802ff310 != ffff82d080285ac0)
Duplicate symbol 'irq.c#set_bit' (ffff82d0802fe700 != ffff82d080282e90)
Duplicate symbol 'irq.c#variable_test_bit' (ffff82d0802feeb0 != ffff82d080285b10)
Duplicate symbol 'livepatch.c#list_empty' (ffff82d08027f460 != ffff82d08021bc10)
Duplicate symbol 'mem_access.c#_gfn' (ffff82d08032af90 != ffff82d08021e000)
Duplicate symbol 'mem_access.c#get_cpu_info' (ffff82d08032b2c0 != ffff82d08021dff0)
Duplicate symbol 'mem_access.c#get_cpu_info_from_stack' (ffff82d08032bd60 != ffff82d08021e050)
Duplicate symbol 'mm.c#_gfn' (ffff82d080368780 != ffff82d080290900)
Duplicate symbol 'mm.c#_mfn' (ffff82d080368520 != ffff82d080289a20)
Duplicate symbol 'mm.c#get_cpu_info' (ffff82d0803684f0 != ffff82d08028a060)
Duplicate symbol 'mm.c#get_cpu_info_from_stack' (ffff82d080368860 != ffff82d0802966b0)
Duplicate symbol 'mm.c#get_page_from_gfn' (ffff82d0803686c0 != ffff82d08028e0c0)
Duplicate symbol 'mm.c#get_pte_flags' (ffff82d080368500 != ffff82d08028a880)
Duplicate symbol 'mm.c#mfn_x' (ffff82d0803687b0 != ffff82d080289a10)
Duplicate symbol 'mm.c#pfn_to_pdx' (ffff82d080368790 != ffff82d0802899f0)
Duplicate symbol 'mm.c#write_u64_atomic' (ffff82d080368770 != ffff82d08028caa0)
Duplicate symbol 'monitor.c#altp2m_vcpu_idx' (ffff82d0802ffaa0 != ffff82d080221f10)
Duplicate symbol 'monitor.c#get_cpu_info' (ffff82d0802ff430 != ffff82d080221d50)
Duplicate symbol 'monitor.c#get_cpu_info_from_stack' (ffff82d0802ffad0 != ffff82d080221fd0)
Duplicate symbol 'msi.c#fls' (ffff82d0802810f0 != ffff82d080253ed0)
Duplicate symbol 'msi.c#get_cpu_info' (ffff82d08027f550 != ffff82d080253bd0)
Duplicate symbol 'msi.c#get_cpu_info_from_stack' (ffff82d080281c00 != ffff82d080253be0)
Duplicate symbol 'msr.c#get_cpu_info' (ffff82d0802820b0 != ffff82d08026d1a0)
Duplicate symbol 'msr.c#get_cpu_info_from_stack' (ffff82d0802826b0 != ffff82d08026d1b0)
Duplicate symbol 'pci.c#get_cpu_info' (ffff82d08029bc00 != ffff82d080257830)
Duplicate symbol 'pci.c#get_cpu_info_from_stack' (ffff82d08029bc10 != ffff82d080257aa0)
Duplicate symbol 'quirks.c#constant_set_bit' (ffff82d0803019a0 != ffff82d0802613c0)
Duplicate symbol 'smp.c#bitmap_andnot' (ffff82d0802a4720 != ffff82d08023ccf0)
Duplicate symbol 'smp.c#bitmap_empty' (ffff82d0802a4740 != ffff82d08023cc80)
Duplicate symbol 'smp.c#bitmap_subset' (ffff82d0802a4780 != ffff82d08023ccd0)
Duplicate symbol 'smp.c#bitmap_weight' (ffff82d0802a4710 != ffff82d08023cc90)
Duplicate symbol 'smp.c#clear_bit' (ffff82d0802a4790 != ffff82d08023cc50)
Duplicate symbol 'smp.c#cpumask_andnot' (ffff82d0802a4520 != ffff82d08023ca30)
Duplicate symbol 'smp.c#cpumask_check' (ffff82d0802a4770 != ffff82d08023cc60)
Duplicate symbol 'smp.c#cpumask_clear_cpu' (ffff82d0802a4330 != ffff82d08023cc40)
Duplicate symbol 'smp.c#cpumask_empty' (ffff82d0802a44b0 != ffff82d08023cb70)
Duplicate symbol 'smp.c#cpumask_of' (ffff82d0802a4460 != ffff82d08023ca40)
Duplicate symbol 'smp.c#cpumask_subset' (ffff82d0802a4450 != ffff82d08023cb40)
Duplicate symbol 'smp.c#cpumask_test_cpu' (ffff82d0802a4240 != ffff82d08023cc20)
Duplicate symbol 'smp.c#cpumask_weight' (ffff82d0802a4680 != ffff82d08023cb60)
Duplicate symbol 'smp.c#get_cpu_info' (ffff82d0802a4100 != ffff82d08023ca80)
Duplicate symbol 'smp.c#get_cpu_info_from_stack' (ffff82d0802a4810 != ffff82d08023cce0)
Duplicate symbol 'smp.c#local_irq_is_enabled' (ffff82d0802a4440 != ffff82d08023cb30)
Duplicate symbol 'smp.c#variable_test_bit' (ffff82d0802a47a0 != ffff82d08023cc70)
Duplicate symbol 'sysctl.c#bitmap_weight' (ffff82d0802a82d0 != ffff82d08023f340)
Duplicate symbol 'sysctl.c#cpumask_check' (ffff82d0802a8230 != ffff82d08023f260)
Duplicate symbol 'sysctl.c#cpumask_first' (ffff82d0802a8260 != ffff82d08023f270)
Duplicate symbol 'sysctl.c#cpumask_next' (ffff82d0802a8290 != ffff82d08023f2a0)
Duplicate symbol 'sysctl.c#cpumask_test_cpu' (ffff82d0802a8110 != ffff82d08023f230)
Duplicate symbol 'sysctl.c#cpumask_weight' (ffff82d0802a7770 != ffff82d08023f160)
Duplicate symbol 'sysctl.c#get_cpu_info' (ffff82d0802a8130 != ffff82d08023f120)
Duplicate symbol 'sysctl.c#get_cpu_info_from_stack' (ffff82d0802a8240 != ffff82d08023f360)
Duplicate symbol 'sysctl.c#variable_test_bit' (ffff82d0802a8250 != ffff82d08023f250)
Duplicate symbol 'time.c#clear_bit' (ffff82d0803277d0 != ffff82d0802a9280)
Duplicate symbol 'time.c#get_cpu_info' (ffff82d0802a85d0 != ffff82d08023fe20)
Duplicate symbol 'time.c#get_cpu_info' (ffff82d080327290 != ffff82d0802a85d0)
Duplicate symbol 'time.c#get_cpu_info_from_stack' (ffff82d0802aa790 != ffff82d08023ffc0)
Duplicate symbol 'time.c#get_cpu_info_from_stack' (ffff82d0803277c0 != ffff82d0802aa790)
Duplicate symbol 'time.c#set_bit' (ffff82d080327720 != ffff82d0802a9e80)
Duplicate symbol 'time.c#test_and_clear_bit' (ffff82d0803277e0 != ffff82d0802a9e70)
Duplicate symbol 'time.c#variable_test_bit' (ffff82d080327500 != ffff82d0802a9e50)
Duplicate symbol 'trace.c#get_cpu_info' (ffff82d0802aa950 != ffff82d080241390)
Duplicate symbol 'trace.c#get_cpu_info_from_stack' (ffff82d0802aaba0 != ffff82d080242590)
Duplicate symbol 'traps.c#_mfn' (ffff82d08036a6b0 != ffff82d0802ac7e0)
Duplicate symbol 'traps.c#constant_test_bit' (ffff82d08036a8e0 != ffff82d0802acaf0)
Duplicate symbol 'traps.c#get_cpu_info' (ffff82d080369910 != ffff82d0802aba30)
Duplicate symbol 'traps.c#get_cpu_info' (ffff82d080369ee0 != ffff82d080369910)
Duplicate symbol 'traps.c#get_cpu_info_from_stack' (ffff82d080369b30 != ffff82d0802adc60)
Duplicate symbol 'traps.c#get_cpu_info_from_stack' (ffff82d08036a9d0 != ffff82d080369b30)
Duplicate symbol 'traps.c#get_pte_flags' (ffff82d08036a6d0 != ffff82d0802ad790)
Duplicate symbol 'traps.c#mfn_x' (ffff82d08036a6c0 != ffff82d0802ac7d0)
Duplicate symbol 'traps.c#pv_inject_hw_exception' (ffff82d0803699d0 != ffff82d0802acc30)
Duplicate symbol 'traps.c#read_cr2' (ffff82d080369fb0 != ffff82d0802ac3c0)
Duplicate symbol 'traps.c#read_cr3' (ffff82d08036a6a0 != ffff82d0802ad770)
Duplicate symbol 'traps.c#read_cr4' (ffff82d08036a900 != ffff82d0802ad7b0)
Duplicate symbol 'traps.c#wrmsrl' (ffff82d08036a890 != ffff82d0802ad0f0)
Duplicate symbol 'vm_event.c#atomic_read' (ffff82d0802d1c20 != ffff82d080242c10)
Duplicate symbol 'vm_event.c#get_cpu_info' (ffff82d0802d1f80 != ffff82d080242b80)
Duplicate symbol 'vm_event.c#get_cpu_info' (ffff82d080308a70 != ffff82d0802d1f80)
Duplicate symbol 'vm_event.c#get_cpu_info_from_stack' (ffff82d0802d2230 != ffff82d080243750)
Duplicate symbol 'vm_event.c#get_cpu_info_from_stack' (ffff82d080308a80 != ffff82d0802d2230)
Duplicate symbol 'vm_event.c#read_u32_atomic' (ffff82d0802d2240 != ffff82d080243740)
Duplicate symbol 'xenoprof.c#get_cpu_info' (ffff82d08035e3a0 != ffff82d080246950)
Duplicate symbol 'xenoprof.c#get_cpu_info_from_stack' (ffff82d08035e690 != ffff82d080248030)
Makefile:140: recipe for target '/builds/xen-project/xen/xen/xen-syms' failed
make[3]: *** [/builds/xen-project/xen/xen/xen-syms] Error 1
make[3]: *** Waiting for unfinished jobs....


[-- Attachment #1.2: Type: text/html, Size: 20800 bytes --]

[-- Attachment #2: Type: text/plain, Size: 157 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Xen-devel] current staging x86 hypervisor build fails with clang
  2019-11-25 14:06 [Xen-devel] current staging x86 hypervisor build fails with clang Doug Goldstein
@ 2019-11-25 14:24 ` Jan Beulich
  0 siblings, 0 replies; 2+ messages in thread
From: Jan Beulich @ 2019-11-25 14:24 UTC (permalink / raw)
  To: Doug Goldstein; +Cc: Andrew Cooper, xen-devel, Wei Liu, Roger Pau Monné

On 25.11.2019 15:06, Doug Goldstein wrote:
> Hello,
> 
> The following build failure happens when using clang to build the hypervisor. This is a default config.
> 
> make -f /builds/xen-project/xen/xen/Rules.mk /builds/xen-project/xen/xen/.xen.efi.0r.o /builds/xen-project/xen/xen/.xen.efi.0s.o
> grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/nmi.h | \
> python /builds/xen-project/xen/tools/firmware/xen-dir/xen-root/xen/tools/compat-build-source.py >compat/nmi.c.new
> make[4]: Entering directory '/builds/xen-project/xen/xen/arch/x86'
> Duplicate symbol 'asid.c#get_cpu_info' (ffff82d08030c1b0 != ffff82d0802e8eb0)
> Duplicate symbol 'asid.c#get_cpu_info_from_stack' (ffff82d08030c1e0 != ffff82d0802e8fe0)
> Duplicate symbol 'ats.c#__list_add' (ffff82d080268cd0 != ffff82d080261770)
> Duplicate symbol 'boot.c#constant_test_bit' (ffff82d080432330 != ffff82d080408bf0)
> Duplicate symbol 'common.c#clear_bit' (ffff82d08033d030 != ffff82d0802db210)
> Duplicate symbol 'common.c#constant_test_bit' (ffff82d08033cf10 != ffff82d0802da260)
> Duplicate symbol 'common.c#cpumask_check' (ffff82d0803427d0 != ffff82d0802db220)
> Duplicate symbol 'common.c#get_cpu_info' (ffff82d08033c150 != ffff82d0802da280)
> Duplicate symbol 'common.c#get_cpu_info_from_stack' (ffff82d080342c20 != ffff82d0802db310)
> Duplicate symbol 'common.c#test_and_set_bit' (ffff82d08033ce30 != ffff82d0802db250)
> Duplicate symbol 'common.c#variable_clear_bit' (ffff82d0803427e0 != ffff82d0802da240)
> Duplicate symbol 'compat.c#get_cpu_info' (ffff82d08026fad0 != ffff82d0802004b0)
> Duplicate symbol 'compat.c#get_cpu_info_from_stack' (ffff82d08026fc00 != ffff82d0802010e0)
> Duplicate symbol 'cpu_idle.c#get_cpu_info' (ffff82d08036b690 != ffff82d0802d48a0)
> Duplicate symbol 'cpu_idle.c#get_cpu_info_from_stack' (ffff82d08036b970 != ffff82d0802d71b0)
> Duplicate symbol 'cpufreq.c#_xmalloc_array' (ffff82d0802d8740 != ffff82d080250520)
> Duplicate symbol 'cpufreq.c#bitmap_empty' (ffff82d0802d85b0 != ffff82d080250680)
> Duplicate symbol 'cpufreq.c#bitmap_weight' (ffff82d0802d85a0 != ffff82d0802506b0)
> Duplicate symbol 'cpufreq.c#cpumask_check' (ffff82d0802d83a0 != ffff82d0802506a0)
> Duplicate symbol 'cpufreq.c#cpumask_empty' (ffff82d0802d84e0 != ffff82d080250030)
> Duplicate symbol 'cpufreq.c#cpumask_first' (ffff82d0802d8330 != ffff82d08024ff90)
> Duplicate symbol 'cpufreq.c#cpumask_test_cpu' (ffff82d0802d7c50 != ffff82d08024fb40)
> Duplicate symbol 'cpufreq.c#cpumask_weight' (ffff82d0802d8560 != ffff82d08024ffe0)
> Duplicate symbol 'cpufreq.c#get_cpu_info' (ffff82d0802d7c80 != ffff82d080250540)
> Duplicate symbol 'cpufreq.c#get_cpu_info' (ffff82d08036bb10 != ffff82d0802d7c80)
> Duplicate symbol 'cpufreq.c#get_cpu_info_from_stack' (ffff82d0802d88f0 != ffff82d080250660)
> Duplicate symbol 'cpufreq.c#get_cpu_info_from_stack' (ffff82d08036bb20 != ffff82d0802d88f0)
> Duplicate symbol 'cpufreq.c#variable_test_bit' (ffff82d0802d8900 != ffff82d0802506d0)
> Duplicate symbol 'cpuid.c#array_index_mask_nospec' (ffff82d08026f9b0 != ffff82d08026cfb0)
> Duplicate symbol 'cpuid.c#get_cpu_info' (ffff82d08026f9d0 != ffff82d08026cfa0)
> Duplicate symbol 'cpuid.c#get_cpu_info_from_stack' (ffff82d08026fa30 != ffff82d08026cfd0)
> Duplicate symbol 'cpuid.c#zero_leaves' (ffff82d08026f0d0 != ffff82d08026c6d0)
> Duplicate symbol 'dom0_build.c#__maddr_to_virt' (ffff82d08043a460 != ffff82d080437c40)
> Duplicate symbol 'dom0_build.c#_mfn' (ffff82d080438a30 != ffff82d080437bf0)
> Duplicate symbol 'dom0_build.c#clear_bit' (ffff82d08043b010 != ffff82d080437c20)
> Duplicate symbol 'dom0_build.c#constant_test_bit' (ffff82d08043a3a0 != ffff82d080437f20)
> Duplicate symbol 'dom0_build.c#elf_set_vcpu' (ffff82d08043a8a0 != ffff82d080437c30)
> Duplicate symbol 'dom0_build.c#get_order_from_pages' (ffff82d08043a410 != ffff82d080438130)
> Duplicate symbol 'dom0_build.c#mfn_x' (ffff82d080438a20 != ffff82d080437f10)
> Duplicate symbol 'dom0_build.c#pdx_to_pfn' (ffff82d08043a3f0 != ffff82d080438160)
> Duplicate symbol 'dom0_build.c#pfn_to_pdx' (ffff82d080438a00 != ffff82d080437ca0)
> Duplicate symbol 'dom0_build.c#set_bit' (ffff82d08043dff0 != ffff82d08043a3c0)
> Duplicate symbol 'domain.c#__rdgsbase' (ffff82d080362ea0 != ffff82d0802789f0)
> Duplicate symbol 'domain.c#__virt_to_maddr' (ffff82d080362ff0 != ffff82d080273e10)
> Duplicate symbol 'domain.c#_gfn' (ffff82d080274a20 != ffff82d0802099b0)
> Duplicate symbol 'domain.c#_gfn' (ffff82d0802eab70 != ffff82d080274a20)
> Duplicate symbol 'domain.c#_mfn' (ffff82d080273aa0 != ffff82d080208d10)
> Duplicate symbol 'domain.c#_mfn' (ffff82d0802eab00 != ffff82d080273aa0)
> Duplicate symbol 'domain.c#_mfn' (ffff82d0803630e0 != ffff82d0802eab00)
> Duplicate symbol 'domain.c#_xzalloc_array' (ffff82d080362b50 != ffff82d080207690)
> Duplicate symbol 'domain.c#atomic_read' (ffff82d080275f10 != ffff82d080209960)
> Duplicate symbol 'domain.c#bitmap_empty' (ffff82d080278660 != ffff82d080209a10)
> Duplicate symbol 'domain.c#clear_bit' (ffff82d080276070 != ffff82d080208ae0)
> Duplicate symbol 'domain.c#constant_test_bit' (ffff82d080274600 != ffff82d080209600)
> Duplicate symbol 'domain.c#constant_test_bit' (ffff82d080362e00 != ffff82d080274600)
> Duplicate symbol 'domain.c#cpumask_check' (ffff82d0802789a0 != ffff82d080209980)
> Duplicate symbol 'domain.c#cpumask_empty' (ffff82d080278060 != ffff82d0802079a0)
> Duplicate symbol 'domain.c#cpumask_test_cpu' (ffff82d0802769f0 != ffff82d080209840)
> Duplicate symbol 'domain.c#get_cpu_info' (ffff82d080273680 != ffff82d080207ba0)
> Duplicate symbol 'domain.c#get_cpu_info' (ffff82d0802ea9f0 != ffff82d080273680)
> Duplicate symbol 'domain.c#get_cpu_info' (ffff82d080362fe0 != ffff82d0802ea9f0)
> Duplicate symbol 'domain.c#get_cpu_info' (ffff82d08036b620 != ffff82d080362fe0)
> Duplicate symbol 'domain.c#get_cpu_info_from_stack' (ffff82d080278c00 != ffff82d0802099c0)
> Duplicate symbol 'domain.c#get_cpu_info_from_stack' (ffff82d0802eaba0 != ffff82d080278c00)
> Duplicate symbol 'domain.c#get_cpu_info_from_stack' (ffff82d0803630a0 != ffff82d0802eaba0)
> Duplicate symbol 'domain.c#get_cpu_info_from_stack' (ffff82d08036b630 != ffff82d0803630a0)
> Duplicate symbol 'domain.c#get_page_from_gfn' (ffff82d0802eaa40 != ffff82d080208d20)
> Duplicate symbol 'domain.c#mfn_eq' (ffff82d080274a30 != ffff82d080208ce0)
> Duplicate symbol 'domain.c#mfn_x' (ffff82d080273a90 != ffff82d080208e80)
> Duplicate symbol 'domain.c#mfn_x' (ffff82d0802eaaf0 != ffff82d080273a90)
> Duplicate symbol 'domain.c#mfn_x' (ffff82d0803630d0 != ffff82d0802eaaf0)
> Duplicate symbol 'domain.c#paging_update_paging_modes' (ffff82d0802eab50 != ffff82d080276080)
> Duplicate symbol 'domain.c#pdx_to_pfn' (ffff82d080273ab0 != ffff82d080208e20)
> Duplicate symbol 'domain.c#pdx_to_pfn' (ffff82d0802eab10 != ffff82d080273ab0)
> Duplicate symbol 'domain.c#pdx_to_pfn' (ffff82d0803630f0 != ffff82d0802eab10)
> Duplicate symbol 'domain.c#pfn_to_pdx' (ffff82d080276030 != ffff82d080208e60)
> Duplicate symbol 'domain.c#pfn_to_pdx' (ffff82d0802eab80 != ffff82d080276030)
> Duplicate symbol 'domain.c#pfn_to_pdx' (ffff82d0803630b0 != ffff82d0802eab80)
> Duplicate symbol 'domain.c#put_page_and_type' (ffff82d080278080 != ffff82d080208e00)
> Duplicate symbol 'domain.c#read_cr4' (ffff82d080362e80 != ffff82d080278680)
> Duplicate symbol 'domain.c#read_u32_atomic' (ffff82d080278ac0 != ffff82d080209970)
> Duplicate symbol 'domain.c#set_bit' (ffff82d080275f90 != ffff82d080206f40)
> Duplicate symbol 'domain.c#set_bit' (ffff82d0802eab60 != ffff82d080275f90)
> Duplicate symbol 'domain.c#test_and_clear_bit' (ffff82d080278540 != ffff82d0802095f0)
> Duplicate symbol 'domain.c#test_and_set_bit' (ffff82d080278520 != ffff82d080209610)
> Duplicate symbol 'domain.c#variable_test_bit' (ffff82d0802789d0 != ffff82d0802096a0)
> Duplicate symbol 'domain.c#write_u32_atomic' (ffff82d080278840 != ffff82d080208e50)
> Duplicate symbol 'domain.c#write_u64_atomic' (ffff82d0802789c0 != ffff82d080208e40)
> Duplicate symbol 'domctl.c#_gfn' (ffff82d080273520 != ffff82d0802068e0)
> Duplicate symbol 'domctl.c#_mfn' (ffff82d080272730 != ffff82d0802068f0)
> Duplicate symbol 'domctl.c#get_cpu_info' (ffff82d080272660 != ffff82d0802054d0)
> Duplicate symbol 'domctl.c#get_cpu_info_from_stack' (ffff82d080273550 != ffff82d080206d50)
> Duplicate symbol 'emulate.c#IS_ERR_OR_NULL' (ffff82d08030c5e0 != ffff82d0802ed6a0)
> Duplicate symbol 'emulate.c#get_cpu_info' (ffff82d08030c5d0 != ffff82d0802eb0c0)
> Duplicate symbol 'emulate.c#get_cpu_info' (ffff82d0803632d0 != ffff82d08030c5d0)
> Duplicate symbol 'emulate.c#get_cpu_info_from_stack' (ffff82d08030c640 != ffff82d0802ec110)
> Duplicate symbol 'emulate.c#get_cpu_info_from_stack' (ffff82d080363320 != ffff82d08030c640)
> Duplicate symbol 'emulate.c#hvm_inject_hw_exception' (ffff82d08030c600 != ffff82d0802eb330)
> Duplicate symbol 'grant_table.c#_gfn' (ffff82d0802eee90 != ffff82d080211a80)
> Duplicate symbol 'grant_table.c#_mfn' (ffff82d080366dc0 != ffff82d0802119f0)
> Duplicate symbol 'grant_table.c#get_cpu_info' (ffff82d0802eee80 != ffff82d08020e350)
> Duplicate symbol 'grant_table.c#get_cpu_info' (ffff82d080366d20 != ffff82d0802eee80)
> Duplicate symbol 'grant_table.c#get_cpu_info_from_stack' (ffff82d0802ef040 != ffff82d080215870)
> Duplicate symbol 'grant_table.c#get_cpu_info_from_stack' (ffff82d080367400 != ffff82d0802ef040)
> Duplicate symbol 'grant_table.c#get_gfn_type' (ffff82d0802eefc0 != ffff82d080213d30)
> Duplicate symbol 'grant_table.c#get_gfn_type_access' (ffff82d0802ef020 != ffff82d080213f30)
> Duplicate symbol 'grant_table.c#mfn_eq' (ffff82d0802eefe0 != ffff82d080212320)
> Duplicate symbol 'grant_table.c#mfn_eq' (ffff82d080367320 != ffff82d0802eefe0)
> Duplicate symbol 'grant_table.c#mfn_x' (ffff82d0802ef010 != ffff82d0802114c0)
> Duplicate symbol 'grant_table.c#mfn_x' (ffff82d080366d30 != ffff82d0802ef010)
> Duplicate symbol 'grant_table.c#pfn_to_pdx' (ffff82d0803673b0 != ffff82d0802114a0)
> Duplicate symbol 'hpet.c#__test_and_clear_bit' (ffff82d0802effb0 != ffff82d0802d19d0)
> Duplicate symbol 'hpet.c#get_cpu_info' (ffff82d0802effc0 != ffff82d0802d1080)
> Duplicate symbol 'hpet.c#get_cpu_info_from_stack' (ffff82d0802f0430 != ffff82d0802d18a0)
> Duplicate symbol 'hpet.c#variable_set_bit' (ffff82d0802eff80 != ffff82d0802d19e0)
> Duplicate symbol 'hvm.c#_gfn' (ffff82d08035ab30 != ffff82d0802f24b0)
> Duplicate symbol 'hvm.c#_mfn' (ffff82d08035a7c0 != ffff82d0802f24a0)
> Duplicate symbol 'hvm.c#get_cpu_info' (ffff82d080359a40 != ffff82d0802f0b00)
> Duplicate symbol 'hvm.c#get_cpu_info_from_stack' (ffff82d08035ad40 != ffff82d0802f9970)
> Duplicate symbol 'hvm.c#get_page_from_gfn' (ffff82d08035ab60 != ffff82d0802f3a40)
> Duplicate symbol 'hvm.c#gfn_x' (ffff82d08035ab20 != ffff82d0802f4fb0)
> Duplicate symbol 'hvm.c#hvm_get_cpl' (ffff82d08035a990 != ffff82d0802f55a0)
> Duplicate symbol 'hvm.c#is_x86_user_segment' (ffff82d08035ad00 != ffff82d0802f3dc0)
> Duplicate symbol 'hvm.c#mfn_x' (ffff82d08035a5d0 != ffff82d0802f2520)
> Duplicate symbol 'hvm.c#pdx_to_pfn' (ffff82d08035ac20 != ffff82d0802f3b00)
> Duplicate symbol 'hvm.c#pfn_to_pdx' (ffff82d08035a6d0 != ffff82d0802f3b20)
> Duplicate symbol 'hypercall.c#array_index_mask_nospec' (ffff82d080367870 != ffff82d0802fa020)
> Duplicate symbol 'hypercall.c#get_cpu_info' (ffff82d0802f9fb0 != ffff82d08027b100)
> Duplicate symbol 'hypercall.c#get_cpu_info' (ffff82d080367860 != ffff82d0802f9fb0)
> Duplicate symbol 'hypercall.c#get_cpu_info_from_stack' (ffff82d0802fa1c0 != ffff82d08027b470)
> Duplicate symbol 'hypercall.c#get_cpu_info_from_stack' (ffff82d080367a90 != ffff82d0802fa1c0)
> Duplicate symbol 'intr.c#get_cpu_info' (ffff82d080315d60 != ffff82d08030c820)
> Duplicate symbol 'intr.c#get_cpu_info_from_stack' (ffff82d080316020 != ffff82d08030ca50)
> Duplicate symbol 'io.c#__list_add' (ffff82d0802fb160 != ffff82d080259700)
> Duplicate symbol 'io.c#__list_del' (ffff82d0802fb150 != ffff82d0802596a0)
> Duplicate symbol 'io.c#get_cpu_info' (ffff82d0802fa9d0 != ffff82d080259370)
> Duplicate symbol 'io.c#get_cpu_info_from_stack' (ffff82d0802fb7b0 != ffff82d0802595d0)
> Duplicate symbol 'io.c#list_del' (ffff82d0802fb100 != ffff82d080258c70)
> Duplicate symbol 'io.c#list_empty' (ffff82d0802fb070 != ffff82d080258cc0)
> Duplicate symbol 'iommu.c#INIT_LIST_HEAD' (ffff82d080268dd0 != ffff82d080259990)
> Duplicate symbol 'iommu.c#_dfn' (ffff82d080268e40 != ffff82d0802553d0)
> Duplicate symbol 'iommu.c#_mfn' (ffff82d0802598f0 != ffff82d080255830)
> Duplicate symbol 'iommu.c#_mfn' (ffff82d080268e50 != ffff82d0802598f0)
> Duplicate symbol 'iommu.c#dfn_eq' (ffff82d08025c930 != ffff82d0802553a0)
> Duplicate symbol 'iommu.c#dfn_x' (ffff82d08025c960 != ffff82d080254fb0)
> Duplicate symbol 'iommu.c#iommu_get_ops' (ffff82d080268d90 != ffff82d080254cb0)
> Duplicate symbol 'iommu.c#mfn_x' (ffff82d080259920 != ffff82d080254fc0)
> Duplicate symbol 'iommu.c#mfn_x' (ffff82d080268e60 != ffff82d080259920)
> Duplicate symbol 'iommu.c#pdx_to_pfn' (ffff82d080268e20 != ffff82d080259900)
> Duplicate symbol 'iommu.c#pfn_to_pdx' (ffff82d080268df0 != ffff82d080259970)
> Duplicate symbol 'iommu.c#variable_test_bit' (ffff82d0802599a0 != ffff82d080255680)
> Duplicate symbol 'irq.c#INIT_LIST_HEAD' (ffff82d0802871c0 != ffff82d080215a80)
> Duplicate symbol 'irq.c#__test_and_clear_bit' (ffff82d0802fe2e0 != ffff82d0802870d0)
> Duplicate symbol 'irq.c#alloc_cpumask_var' (ffff82d080282e30 != ffff82d080215a40)
> Duplicate symbol 'irq.c#bitmap_fill' (ffff82d0802874d0 != ffff82d080215ad0)
> Duplicate symbol 'irq.c#clear_bit' (ffff82d0802fe6f0 != ffff82d080286d40)
> Duplicate symbol 'irq.c#constant_test_bit' (ffff82d0802ff2f0 != ffff82d080285af0)
> Duplicate symbol 'irq.c#cpumask_setall' (ffff82d080282cf0 != ffff82d080215a70)
> Duplicate symbol 'irq.c#free_cpumask_var' (ffff82d080282e60 != ffff82d080215a90)
> Duplicate symbol 'irq.c#get_cpu_info' (ffff82d0802fe3b0 != ffff82d080282b40)
> Duplicate symbol 'irq.c#get_cpu_info_from_stack' (ffff82d0802ff300 != ffff82d0802874f0)
> Duplicate symbol 'irq.c#local_irq_is_enabled' (ffff82d0802fe570 != ffff82d080284420)
> Duplicate symbol 'irq.c#radix_tree_ptr_to_int' (ffff82d0802ff310 != ffff82d080285ac0)
> Duplicate symbol 'irq.c#set_bit' (ffff82d0802fe700 != ffff82d080282e90)
> Duplicate symbol 'irq.c#variable_test_bit' (ffff82d0802feeb0 != ffff82d080285b10)
> Duplicate symbol 'livepatch.c#list_empty' (ffff82d08027f460 != ffff82d08021bc10)
> Duplicate symbol 'mem_access.c#_gfn' (ffff82d08032af90 != ffff82d08021e000)
> Duplicate symbol 'mem_access.c#get_cpu_info' (ffff82d08032b2c0 != ffff82d08021dff0)
> Duplicate symbol 'mem_access.c#get_cpu_info_from_stack' (ffff82d08032bd60 != ffff82d08021e050)
> Duplicate symbol 'mm.c#_gfn' (ffff82d080368780 != ffff82d080290900)
> Duplicate symbol 'mm.c#_mfn' (ffff82d080368520 != ffff82d080289a20)
> Duplicate symbol 'mm.c#get_cpu_info' (ffff82d0803684f0 != ffff82d08028a060)
> Duplicate symbol 'mm.c#get_cpu_info_from_stack' (ffff82d080368860 != ffff82d0802966b0)
> Duplicate symbol 'mm.c#get_page_from_gfn' (ffff82d0803686c0 != ffff82d08028e0c0)
> Duplicate symbol 'mm.c#get_pte_flags' (ffff82d080368500 != ffff82d08028a880)
> Duplicate symbol 'mm.c#mfn_x' (ffff82d0803687b0 != ffff82d080289a10)
> Duplicate symbol 'mm.c#pfn_to_pdx' (ffff82d080368790 != ffff82d0802899f0)
> Duplicate symbol 'mm.c#write_u64_atomic' (ffff82d080368770 != ffff82d08028caa0)
> Duplicate symbol 'monitor.c#altp2m_vcpu_idx' (ffff82d0802ffaa0 != ffff82d080221f10)
> Duplicate symbol 'monitor.c#get_cpu_info' (ffff82d0802ff430 != ffff82d080221d50)
> Duplicate symbol 'monitor.c#get_cpu_info_from_stack' (ffff82d0802ffad0 != ffff82d080221fd0)
> Duplicate symbol 'msi.c#fls' (ffff82d0802810f0 != ffff82d080253ed0)
> Duplicate symbol 'msi.c#get_cpu_info' (ffff82d08027f550 != ffff82d080253bd0)
> Duplicate symbol 'msi.c#get_cpu_info_from_stack' (ffff82d080281c00 != ffff82d080253be0)
> Duplicate symbol 'msr.c#get_cpu_info' (ffff82d0802820b0 != ffff82d08026d1a0)
> Duplicate symbol 'msr.c#get_cpu_info_from_stack' (ffff82d0802826b0 != ffff82d08026d1b0)
> Duplicate symbol 'pci.c#get_cpu_info' (ffff82d08029bc00 != ffff82d080257830)
> Duplicate symbol 'pci.c#get_cpu_info_from_stack' (ffff82d08029bc10 != ffff82d080257aa0)
> Duplicate symbol 'quirks.c#constant_set_bit' (ffff82d0803019a0 != ffff82d0802613c0)
> Duplicate symbol 'smp.c#bitmap_andnot' (ffff82d0802a4720 != ffff82d08023ccf0)
> Duplicate symbol 'smp.c#bitmap_empty' (ffff82d0802a4740 != ffff82d08023cc80)
> Duplicate symbol 'smp.c#bitmap_subset' (ffff82d0802a4780 != ffff82d08023ccd0)
> Duplicate symbol 'smp.c#bitmap_weight' (ffff82d0802a4710 != ffff82d08023cc90)
> Duplicate symbol 'smp.c#clear_bit' (ffff82d0802a4790 != ffff82d08023cc50)
> Duplicate symbol 'smp.c#cpumask_andnot' (ffff82d0802a4520 != ffff82d08023ca30)
> Duplicate symbol 'smp.c#cpumask_check' (ffff82d0802a4770 != ffff82d08023cc60)
> Duplicate symbol 'smp.c#cpumask_clear_cpu' (ffff82d0802a4330 != ffff82d08023cc40)
> Duplicate symbol 'smp.c#cpumask_empty' (ffff82d0802a44b0 != ffff82d08023cb70)
> Duplicate symbol 'smp.c#cpumask_of' (ffff82d0802a4460 != ffff82d08023ca40)
> Duplicate symbol 'smp.c#cpumask_subset' (ffff82d0802a4450 != ffff82d08023cb40)
> Duplicate symbol 'smp.c#cpumask_test_cpu' (ffff82d0802a4240 != ffff82d08023cc20)
> Duplicate symbol 'smp.c#cpumask_weight' (ffff82d0802a4680 != ffff82d08023cb60)
> Duplicate symbol 'smp.c#get_cpu_info' (ffff82d0802a4100 != ffff82d08023ca80)
> Duplicate symbol 'smp.c#get_cpu_info_from_stack' (ffff82d0802a4810 != ffff82d08023cce0)
> Duplicate symbol 'smp.c#local_irq_is_enabled' (ffff82d0802a4440 != ffff82d08023cb30)
> Duplicate symbol 'smp.c#variable_test_bit' (ffff82d0802a47a0 != ffff82d08023cc70)
> Duplicate symbol 'sysctl.c#bitmap_weight' (ffff82d0802a82d0 != ffff82d08023f340)
> Duplicate symbol 'sysctl.c#cpumask_check' (ffff82d0802a8230 != ffff82d08023f260)
> Duplicate symbol 'sysctl.c#cpumask_first' (ffff82d0802a8260 != ffff82d08023f270)
> Duplicate symbol 'sysctl.c#cpumask_next' (ffff82d0802a8290 != ffff82d08023f2a0)
> Duplicate symbol 'sysctl.c#cpumask_test_cpu' (ffff82d0802a8110 != ffff82d08023f230)
> Duplicate symbol 'sysctl.c#cpumask_weight' (ffff82d0802a7770 != ffff82d08023f160)
> Duplicate symbol 'sysctl.c#get_cpu_info' (ffff82d0802a8130 != ffff82d08023f120)
> Duplicate symbol 'sysctl.c#get_cpu_info_from_stack' (ffff82d0802a8240 != ffff82d08023f360)
> Duplicate symbol 'sysctl.c#variable_test_bit' (ffff82d0802a8250 != ffff82d08023f250)
> Duplicate symbol 'time.c#clear_bit' (ffff82d0803277d0 != ffff82d0802a9280)
> Duplicate symbol 'time.c#get_cpu_info' (ffff82d0802a85d0 != ffff82d08023fe20)
> Duplicate symbol 'time.c#get_cpu_info' (ffff82d080327290 != ffff82d0802a85d0)
> Duplicate symbol 'time.c#get_cpu_info_from_stack' (ffff82d0802aa790 != ffff82d08023ffc0)
> Duplicate symbol 'time.c#get_cpu_info_from_stack' (ffff82d0803277c0 != ffff82d0802aa790)
> Duplicate symbol 'time.c#set_bit' (ffff82d080327720 != ffff82d0802a9e80)
> Duplicate symbol 'time.c#test_and_clear_bit' (ffff82d0803277e0 != ffff82d0802a9e70)
> Duplicate symbol 'time.c#variable_test_bit' (ffff82d080327500 != ffff82d0802a9e50)
> Duplicate symbol 'trace.c#get_cpu_info' (ffff82d0802aa950 != ffff82d080241390)
> Duplicate symbol 'trace.c#get_cpu_info_from_stack' (ffff82d0802aaba0 != ffff82d080242590)
> Duplicate symbol 'traps.c#_mfn' (ffff82d08036a6b0 != ffff82d0802ac7e0)
> Duplicate symbol 'traps.c#constant_test_bit' (ffff82d08036a8e0 != ffff82d0802acaf0)
> Duplicate symbol 'traps.c#get_cpu_info' (ffff82d080369910 != ffff82d0802aba30)
> Duplicate symbol 'traps.c#get_cpu_info' (ffff82d080369ee0 != ffff82d080369910)
> Duplicate symbol 'traps.c#get_cpu_info_from_stack' (ffff82d080369b30 != ffff82d0802adc60)
> Duplicate symbol 'traps.c#get_cpu_info_from_stack' (ffff82d08036a9d0 != ffff82d080369b30)
> Duplicate symbol 'traps.c#get_pte_flags' (ffff82d08036a6d0 != ffff82d0802ad790)
> Duplicate symbol 'traps.c#mfn_x' (ffff82d08036a6c0 != ffff82d0802ac7d0)
> Duplicate symbol 'traps.c#pv_inject_hw_exception' (ffff82d0803699d0 != ffff82d0802acc30)
> Duplicate symbol 'traps.c#read_cr2' (ffff82d080369fb0 != ffff82d0802ac3c0)
> Duplicate symbol 'traps.c#read_cr3' (ffff82d08036a6a0 != ffff82d0802ad770)
> Duplicate symbol 'traps.c#read_cr4' (ffff82d08036a900 != ffff82d0802ad7b0)
> Duplicate symbol 'traps.c#wrmsrl' (ffff82d08036a890 != ffff82d0802ad0f0)
> Duplicate symbol 'vm_event.c#atomic_read' (ffff82d0802d1c20 != ffff82d080242c10)
> Duplicate symbol 'vm_event.c#get_cpu_info' (ffff82d0802d1f80 != ffff82d080242b80)
> Duplicate symbol 'vm_event.c#get_cpu_info' (ffff82d080308a70 != ffff82d0802d1f80)
> Duplicate symbol 'vm_event.c#get_cpu_info_from_stack' (ffff82d0802d2230 != ffff82d080243750)
> Duplicate symbol 'vm_event.c#get_cpu_info_from_stack' (ffff82d080308a80 != ffff82d0802d2230)
> Duplicate symbol 'vm_event.c#read_u32_atomic' (ffff82d0802d2240 != ffff82d080243740)
> Duplicate symbol 'xenoprof.c#get_cpu_info' (ffff82d08035e3a0 != ffff82d080246950)
> Duplicate symbol 'xenoprof.c#get_cpu_info_from_stack' (ffff82d08035e690 != ffff82d080248030)
> Makefile:140: recipe for target '/builds/xen-project/xen/xen/xen-syms' failed
> make[3]: *** [/builds/xen-project/xen/xen/xen-syms] Error 1
> make[3]: *** Waiting for unfinished jobs....

And this is with which (sane) .config (I assume you at least
had the intention of providing us with complete data, so we
have something to work from)? You don't have
CONFIG_ENFORCE_UNIQUE_SYMBOLS=y there, do you? (Of course a
fix for this has been posted already on the 8th, but it
doesn't seem to be liked for a reason I'm having a bit of
trouble understanding. See the discussion elsewhere.)

Jan

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-11-25 14:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-25 14:06 [Xen-devel] current staging x86 hypervisor build fails with clang Doug Goldstein
2019-11-25 14:24 ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.