All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-help] undefined symbols in xeno_nucleus
@ 2009-12-04 13:35 Peter Soetens
  2009-12-04 13:41 ` Peter Soetens
  2009-12-04 14:25 ` Jan Kiszka
  0 siblings, 2 replies; 3+ messages in thread
From: Peter Soetens @ 2009-12-04 13:35 UTC (permalink / raw)
  To: xenomai-help

When compiling xenomai-head (master) from today with vanilla Linux
2.6.31.1 for amd64/smp, most of xenomai compiled as modules, I get at
the end of the build process this:

  Building modules, stage 2.
  MODPOST 2169 modules
ERROR: "per_cpu__cpu_tlbstate"
[kernel/xenomai/nucleus/xeno_nucleus.ko] undefined!
ERROR: "per_cpu__irq_stack_union"
[kernel/xenomai/nucleus/xeno_nucleus.ko] undefined!
WARNING: modpost: Found 12 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
make[2]: *** [__modpost] Error 1

And grepping for them gives:

$ wcgrep per_cpu__cpu_tlbstate
./System.map:154:000000000001e100 D per_cpu__cpu_tlbstate
./.tmp_System.map:154:000000000001e100 D per_cpu__cpu_tlbstate

$ vader ~/src/xenomai/linux-2.6.31.1 $ wcgrep per_cpu__irq_stack_union
./System.map:3:0000000000000000 D per_cpu__irq_stack_union
./System.map:42431:ffffffff81774000 A init_per_cpu__irq_stack_union
./.tmp_System.map:3:0000000000000000 D per_cpu__irq_stack_union
./.tmp_System.map:42431:ffffffff81774000 A init_per_cpu__irq_stack_union
./arch/x86/kernel/asm-offsets.s:18246:  .string "per_cpu__irq_stack_union"
./arch/x86/kernel/vmlinux.lds.S:382:. = ASSERT((per_cpu__irq_stack_union == 0),
./arch/x86/kernel/vmlinux.lds:573:init_per_cpu__irq_stack_union =
per_cpu__irq_stack_union + __per_cpu_load;
./arch/x86/kernel/vmlinux.lds:579:. = ASSERT((per_cpu__irq_stack_union == 0),

Any idea what went wrong ?

Also, I hit the 'sparse irqs' issue where ipipe.h complains about
CONFIG_NR_IRQS being too high but the true cause is another option.
Maybe the #error in ipipe.h should be:

#error "CONFIG_NR_CPUS is too large, please lower it or disable
CONFIG_SPARSE_IRQ."

Peter


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

end of thread, other threads:[~2009-12-04 14:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-04 13:35 [Xenomai-help] undefined symbols in xeno_nucleus Peter Soetens
2009-12-04 13:41 ` Peter Soetens
2009-12-04 14:25 ` Jan Kiszka

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.