A few weeks back I needed to rebuild the centosplus kernel-xen on x86_64, I don't recall getting anything other than the "usual" sprinkling of compiler warnings. Now I've needed to rebuild the centosplus kernel-xen, this time on i686, I do get a built and working kernel+modules, but I get a particularly "hairy" set of warnings as follows, anyone else rebuilt this from the .SRPMs and had similar, do those warnings look bad to anyone else? Or is it normal with 32bit xen? MODPOST WARNING: vmlinux - Section mismatch: reference to .init.text:start_kernel from .text between '_text' (at offset 0xc040006b) and 'L6' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'rest_init' (at offset 0xc04020ff) and 'try_name' WARNING: vmlinux - Section mismatch: reference to .init.text:__alloc_bootmem from .text between 'cpu_init' (at offset 0xc040c6c3) and 'c_start' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'online_page' (at offset 0xc0412ce9) and 'pgd_ctor' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a3fe) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a409) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a414) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a41f) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a42a) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a435) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a440) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a44b) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a456) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a461) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060a46c) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text:__alloc_bootmem_low from .text between 'swiotlb_init_with_default_size' (at offset 0xc04e6b79) and 'swiotlb_init' WARNING: vmlinux - Section mismatch: reference to .init.text:__alloc_bootmem from .text between 'swiotlb_init_with_default_size' (at offset 0xc04e6bd9) and 'swiotlb_init' WARNING: vmlinux - Section mismatch: reference to .init.text:__alloc_bootmem from .text between 'swiotlb_init_with_default_size' (at offset 0xc04e6c1e) and 'swiotlb_init' WARNING: vmlinux - Section mismatch: reference to .init.text:__alloc_bootmem_low from .text between 'swiotlb_init_with_default_size' (at offset 0xc04e6c34) and 'swiotlb_init' WARNING: vmlinux - Section mismatch: reference to .init.text:__alloc_bootmem from .text between 'vgacon_startup' (at offset 0xc04f675f) and 'vgacon_scrolldelta' WARNING: vmlinux - Section mismatch: reference to .init.data:logo_linux_clut224 from .text between 'fb_find_logo' (at offset 0xc04ff08c) and 'cfb_fillrect' WARNING: vmlinux - Section mismatch: reference to .init.text:__alloc_bootmem_low from .text between 'xen_machine_kexec_setup_resources' (at offset 0xc054a10d) and 'xen_machine_kexec_load' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060b263) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text: from .text between 'iret_exc' (at offset 0xc060b26e) and '_etext' WARNING: vmlinux - Section mismatch: reference to .init.text:reserve_ibft_region from __ksymtab between '__ksymtab_reserve_ibft_region' (at offset 0xc065590c) and '__ksymtab_ibft_addr'