[Debian] undefined reference to `compat_sys_rt_sigsuspend' on ia64
Ola Lundqvist
ola at opalsys.net
Thu Apr 12 04:56:30 EDT 2007
Hi
On Thu, Apr 12, 2007 at 12:51:17PM +0400, Vasily Tarasov wrote:
> Ola Lundquist wrote:
> >Privet Vasily
> >
> >On Thu, Apr 12, 2007 at 11:59:40AM +0400, Vasily Tarasov wrote:
> >>Ola Lundqvist wrote:
> >>>Hi Kiril
> >>>
> >>>
> >>>On Wed, Apr 11, 2007 at 08:02:37PM +0400, Kirill Korotaev wrote:
> >>>>Ola, I attached the patch which is already in git.
> >>>>It should help.
> >>>>
> >>>>I will also ask Vasiliy to prepare 028stab028 patch for you for debian.
> >>>You do not need to do that. I can do that myself.
> >>If you'll need some help - feel free to contact me.
> >
> >I'll do. However this was a very easy fix, so I do not think I need that.
> >
> >The more dramatic change however is that I think they will change
> >the kernel version to next point release of Debian. I'm not sure yet but
> >I have seen 2.6.20 in the archive. I do not know if that is intended for
> >etch 4.0R1 or lenny though.
>
> We're currently working on OpenVZ patch for 2.6.20 kernel, so if they'll
> change kernel version to 2.6.20 - it'll be not a problem. But if they'll
> decide to use other kernel version (2.6.21 for example) - it'll be
> definitely harder for porting... So, when you'll investigate what 2.6.20
> kernel in Debian archive for, please, inform us :)
I'll do that.
Regards,
// Ola
> Thanks!
>
> >
> >Regards,
> >
> >// Ola
> >
> >>Thanks,
> >>Vasily.
> >>
> >>>Regards,
> >>>
> >>>// Ola
> >>>
> >>>>Thanks,
> >>>>Kirill
> >>>>
> >>>>Ola Lundqvist wrote:
> >>>>>Hi
> >>>>>
> >>>>>Today I was able to get access to an ia64 machine to build
> >>>>>the patch against the etch version of kernel sources.
> >>>>>
> >>>>>However I get some problems.
> >>>>>
> >>>>> AS arch/ia64/lib/xor.o
> >>>>> AR arch/ia64/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/ia64/ia32/built-in.o: In function `ia32_syscall_table':
> >>>>>(.rodata+0x598): undefined reference to `compat_sys_rt_sigsuspend'
> >>>>>make[1]: *** [.tmp_vmlinux1] Error 1
> >>>>>make[1]: Leaving directory `/home/opal/openvz-2.6/linux-source-2.6.18'
> >>>>>make: *** [debian/stamp-build-kernel] Error 2
> >>>>>
> >>>>>
> >>>>>I have the full build log, but have problem with cut and paste.
> >>>>>
> >>>>>Is it some kernel option that I need to disable or enable in order
> >>>>>to make it work?
> >>>>>
> >>>>>sys_rt_sigsuspend is not mentioned in any other place in the build
> >>>>>log.
> >>>>>
> >>>>>Regards,
> >>>>>
> >>>>>// Ola
> >>>>>
> >>>>diff --git a/include/asm-ia64/unistd.h b/include/asm-ia64/unistd.h
> >>>>index 141c44e..7cc039f 100644
> >>>>--- a/include/asm-ia64/unistd.h
> >>>>+++ b/include/asm-ia64/unistd.h
> >>>>@@ -321,6 +321,7 @@ # define __ARCH_WANT_SYS_OLD_GETRLIMIT
> >>>># define __ARCH_WANT_SYS_OLDUMOUNT
> >>>># define __ARCH_WANT_SYS_SIGPENDING
> >>>># define __ARCH_WANT_SYS_SIGPROCMASK
> >>>>+# define __ARCH_WANT_COMPAT_SYS_RT_SIGSUSPEND
> >>>># define __ARCH_WANT_COMPAT_SYS_TIME
> >>>>#endif
> >>>>
> >>>
> >>
> >
>
>
--
--- Ola Lundqvist systemkonsult --- M Sc in IT Engineering ----
/ ola at opalsys.net Annebergsslingan 37 \
| opal at debian.org 654 65 KARLSTAD |
| http://opalsys.net/ Mobile: +46 (0)70-332 1551 |
\ gpg/f.p.: 7090 A92B 18FE 7994 0C36 4FE4 18A1 B1CF 0FE5 3DD9 /
---------------------------------------------------------------
More information about the Debian
mailing list