[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] current staging x86 hypervisor build fails with clang



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@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.