* [Xenomai-help] Xenomai-2.4.2 vs kernel-2.6.24 (i686) [not found] <mailman.5479.1202920211.28415.xenomai@xenomai.org> @ 2008-02-14 15:17 ` Hubert Talbot 2008-02-14 15:33 ` Philippe Gerum 0 siblings, 1 reply; 3+ messages in thread From: Hubert Talbot @ 2008-02-14 15:17 UTC (permalink / raw) To: xenomai Hi, I try to build kernel 2.6.24 with adeos-ipipe-2.6.24-x86-2.0-03.patch and I get this: ... AR arch/x86/lib/lib.a GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 arch/x86/kernel/built-in.o: In function `do_machine_check_vector': ipipe.c:(.text+0x128de): undefined reference to `do_machine_check' make[1]: *** [.tmp_vmlinux1] Erreur 1 make[1]: quittant le répertoire * /usr/src/linux-2.6.24 * make: *** [debian/stamp-build-kernel] Erreur 2 real 7m59.559s user 6m36.813s sys 0m40.419s Just to report the problem... Hubert ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-help] Xenomai-2.4.2 vs kernel-2.6.24 (i686) 2008-02-14 15:17 ` [Xenomai-help] Xenomai-2.4.2 vs kernel-2.6.24 (i686) Hubert Talbot @ 2008-02-14 15:33 ` Philippe Gerum 2008-02-16 11:21 ` Jan Kiszka 0 siblings, 1 reply; 3+ messages in thread From: Philippe Gerum @ 2008-02-14 15:33 UTC (permalink / raw) To: Hubert Talbot; +Cc: xenomai Hubert Talbot wrote: > Hi, > > I try to build kernel 2.6.24 with adeos-ipipe-2.6.24-x86-2.0-03.patch > and I get this: > > ... > AR arch/x86/lib/lib.a > GEN .version > CHK include/linux/compile.h > UPD include/linux/compile.h > CC init/version.o > LD init/built-in.o > LD .tmp_vmlinux1 > arch/x86/kernel/built-in.o: In function `do_machine_check_vector': > ipipe.c:(.text+0x128de): undefined reference to `do_machine_check' > make[1]: *** [.tmp_vmlinux1] Erreur 1 > make[1]: quittant le répertoire * /usr/src/linux-2.6.24 * > make: *** [debian/stamp-build-kernel] Erreur 2 > It's a 64bit symbol only it seems. Disable CONFIG_X86_MCE for now, will fix. Thanks. > real 7m59.559s > user 6m36.813s > sys 0m40.419s > > > Just to report the problem... > > > Hubert > > _______________________________________________ > Xenomai-help mailing list > Xenomai-help@domain.hid > https://mail.gna.org/listinfo/xenomai-help > -- Philippe. ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Xenomai-help] Xenomai-2.4.2 vs kernel-2.6.24 (i686) 2008-02-14 15:33 ` Philippe Gerum @ 2008-02-16 11:21 ` Jan Kiszka 0 siblings, 0 replies; 3+ messages in thread From: Jan Kiszka @ 2008-02-16 11:21 UTC (permalink / raw) To: rpm; +Cc: Hubert Talbot, xenomai [-- Attachment #1: Type: text/plain, Size: 1611 bytes --] Philippe Gerum wrote: > Hubert Talbot wrote: >> Hi, >> >> I try to build kernel 2.6.24 with adeos-ipipe-2.6.24-x86-2.0-03.patch >> and I get this: >> >> ... >> AR arch/x86/lib/lib.a >> GEN .version >> CHK include/linux/compile.h >> UPD include/linux/compile.h >> CC init/version.o >> LD init/built-in.o >> LD .tmp_vmlinux1 >> arch/x86/kernel/built-in.o: In function `do_machine_check_vector': >> ipipe.c:(.text+0x128de): undefined reference to `do_machine_check' >> make[1]: *** [.tmp_vmlinux1] Erreur 1 >> make[1]: quittant le répertoire * /usr/src/linux-2.6.24 * >> make: *** [debian/stamp-build-kernel] Erreur 2 >> > > It's a 64bit symbol only it seems. Disable CONFIG_X86_MCE for now, will > fix. Thanks. Here is some fix for this: --- arch/x86/kernel/ipipe.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) Index: b/arch/x86/kernel/ipipe.c =================================================================== --- a/arch/x86/kernel/ipipe.c +++ b/arch/x86/kernel/ipipe.c @@ -644,8 +644,13 @@ asmlinkage int __ipipe_syscall_root(stru static void do_machine_check_vector(struct pt_regs *regs, long error_code) { #ifdef CONFIG_X86_MCE +#ifdef CONFIG_X86_32 + extern void (*machine_check_vector)(struct pt_regs *, long error_code); + machine_check_vector(regs, error_code); +#else /* !CONFIG_X86_32 */ void do_machine_check(struct pt_regs *, long); - do_machine_check(regs,error_code); + do_machine_check(regs, error_code); +#endif /* !CONFIG_X86_32 */ #endif /* CONFIG_X86_MCE */ } [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 254 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-02-16 11:21 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <mailman.5479.1202920211.28415.xenomai@xenomai.org>
2008-02-14 15:17 ` [Xenomai-help] Xenomai-2.4.2 vs kernel-2.6.24 (i686) Hubert Talbot
2008-02-14 15:33 ` Philippe Gerum
2008-02-16 11:21 ` 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.