When building 2.6.27.5 on a 64bit machine running a 64bit kernel, there is an error in the build which reads
<trim> CC kernel/sched.o CC arch/x86/kernel/irqinit_64.o VDSO arch/x86/vdso/vdso.so.dbg OBJCOPY arch/x86/vdso/vdso.so objcopy: arch/x86/vdso/vdso.so.dbg: File format not recognized make[1]: *** [arch/x86/vdso/vdso.so] Error 1 make: *** [arch/x86/vdso] Error 2 make: *** Waiting for unfinished jobs.... CC arch/x86/kernel/setup_percpu.o CC arch/x86/kernel/sys_x86_64.o <trim>
later, when the script is trying to build the kernel, I see the same message,
<trim> make[1]: *** [install] Error 1 make: *** [install] Error 2 [root@deneb-64 linux-2.6.27.5-PPS]# make CHK include/linux/version.h CHK include/linux/utsrelease.h CALL scripts/checksyscalls.sh CHK include/linux/compile.h OBJCOPY arch/x86/vdso/vdso.so objcopy: arch/x86/vdso/vdso.so.dbg: File format not recognized make[1]: *** [arch/x86/vdso/vdso.so] Error 1 make: *** [arch/x86/vdso] Error 2 <trim>
Whats going on here, and what am I doing wrong? First time Ive ever seen anything like this...
With this suffix, is this a debug file of some sort, and can I just not ask for it (I dont see that I do)