2.5.59-bk10 compile failure
Compilation fails here for 2.5.59-bk9 and bk10. Last I tried was bk3 which compiled successfully. Please let me know if you need any more information, or my .config file.
(Please CC me if you reply, I am not subscribed to the list. Thanks.)
Warren Togami
[email protected]
make -f scripts/Makefile.build obj=arch/i386/lib
GEN .version CHK include/linux/compile.h UPD include/linux/compile.h
gcc -Wp,-MD,init/.version.o.d -D__KERNEL__ -Iinclude -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -Iinclude/asm-i386/mach-default -fomit-frame-pointer -nostdinc
-iwithprefix include -DKBUILD_BASENAME=version
-DKBUILD_MODNAME=version -c -o init/.tmp_version.o init/version.c
ld -m elf_i386 -r -o init/built-in.o init/main.o init/version.oinit/mounts.o init/initramfs.o
ld -m elf_i386 -T arch/i386/vmlinux.lds.s
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/built-in.o
--start-group usr/built-in.o arch/i386/kernel/built-in.o arch/i386/mm/built-in.o arch/i386/mach-default/built-in.o kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o crypto/built-in.o lib/lib.a arch/i386/lib/lib.a drivers/built-in.o sound/built-in.o arch/i386/pci/built-in.o net/built-in.o --end-group -o .tmp_vmlinux1 arch/i386/kernel/built-in.o(.data+0x169a): In function `do_suspend_lowlevel':
: undefined reference to saved_context_esp' arch/i386/kernel/built-in.o(.data+0x169f): In function do_suspend_lowlevel':
: undefined reference to saved_context_eax' arch/i386/kernel/built-in.o(.data+0x16a5): In function do_suspend_lowlevel':
: undefined reference to saved_context_ebx' arch/i386/kernel/built-in.o(.data+0x16ab): In function do_suspend_lowlevel':
: undefined reference to saved_context_ecx' arch/i386/kernel/built-in.o(.data+0x16b1): In function do_suspend_lowlevel':
: undefined reference to saved_context_edx' arch/i386/kernel/built-in.o(.data+0x16b7): In function do_suspend_lowlevel':
: undefined reference to saved_context_ebp' arch/i386/kernel/built-in.o(.data+0x16bd): In function do_suspend_lowlevel':
: undefined reference to saved_context_esi' arch/i386/kernel/built-in.o(.data+0x16c3): In function do_suspend_lowlevel':
: undefined reference to saved_context_edi' arch/i386/kernel/built-in.o(.data+0x16ca): In function do_suspend_lowlevel':
: undefined reference to saved_context_eflags' arch/i386/kernel/built-in.o(.data+0x170a): In function ret_point':
: undefined reference to saved_context_esp' arch/i386/kernel/built-in.o(.data+0x1710): In function ret_point':
: undefined reference to saved_context_ebp' arch/i386/kernel/built-in.o(.data+0x1715): In function ret_point':
: undefined reference to saved_context_eax' arch/i386/kernel/built-in.o(.data+0x171b): In function ret_point':
: undefined reference to saved_context_ebx' arch/i386/kernel/built-in.o(.data+0x1721): In function ret_point':
: undefined reference to saved_context_ecx' arch/i386/kernel/built-in.o(.data+0x1727): In function ret_point':
: undefined reference to saved_context_edx' arch/i386/kernel/built-in.o(.data+0x172d): In function ret_point':
: undefined reference to saved_context_esi' arch/i386/kernel/built-in.o(.data+0x1733): In function ret_point':
: undefined reference to saved_context_edi' arch/i386/kernel/built-in.o(.data+0x173e): In function ret_point':
: undefined reference to saved_context_eflags' arch/i386/kernel/built-in.o(.data+0x1752): In function do_suspend_lowlevel_s4bios':
: undefined reference to saved_context_esp' arch/i386/kernel/built-in.o(.data+0x1757): In function do_suspend_lowlevel_s4bios':
: undefined reference to saved_context_eax' arch/i386/kernel/built-in.o(.data+0x175d): In function do_suspend_lowlevel_s4bios':
: undefined reference to saved_context_ebx' arch/i386/kernel/built-in.o(.data+0x1763): In function do_suspend_lowlevel_s4bios':
: undefined reference to saved_context_ecx' arch/i386/kernel/built-in.o(.data+0x1769): In function do_suspend_lowlevel_s4bios':
: undefined reference to saved_context_edx' arch/i386/kernel/built-in.o(.data+0x176f): In function do_suspend_lowlevel_s4bios':
: undefined reference to saved_context_ebp' arch/i386/kernel/built-in.o(.data+0x1775): In function do_suspend_lowlevel_s4bios':
: undefined reference to saved_context_esi' arch/i386/kernel/built-in.o(.data+0x177b): In function do_suspend_lowlevel_s4bios':
: undefined reference to saved_context_edi' arch/i386/kernel/built-in.o(.data+0x1782): In function do_suspend_lowlevel_s4bios':
: undefined reference to `saved_context_eflags'
make: *** [.tmp_vmlinux1] Error 1
Quoted 3 lines · Warren Togami
Compilation fails here for 2.5.59-bk9 and bk10. Last I tried was bk3 which compiled successfully. Please let me know if you need any more information, or my .config file.
Please try 2.5.69-bk9.
-- wli
A message that is not in the archive (sent off-list or not yet received): 1053059597.15567.90.camel@laptop
A message that is not in the archive (sent off-list or not yet received): [email protected]
Correction: 2.5.69-bk10 compile failure
Quoted 8 lines · William Lee Irwin III
Quoted 3 lines · Warren Togami
Quoted 3 lines
Quoted 3 lines
Compilation fails here for 2.5.59-bk9 and bk10. Last I tried was bk3 which compiled successfully. Please let me know if you need any more information, or my .config file.
Quoted 1 line · William Lee Irwin III
Quoted 1 line
Please try 2.5.69-bk9.
Quoted 8 lines
Quoted 2 lines · Warren Togami
As I mentioned above, this compile failure occured in both bk9 and bk10, but not bk3 IIRC.
Try 2.5.69-bk9 not 2.5.59-bk9.
-- wli
Oops, sorry that was a typo. This was indeed 2.5.69-bk9 and 2.5.69-bk10.
Warren Togami
[email protected]
p.s. Please CC me in replies. Thanks.
Quoted 22 lines · Warren Togami
Compilation fails here for 2.5.59-bk9 and bk10. Last I tried was bk3 which compiled successfully. Please let me know if you need any more information, or my .config file.
(Please CC me if you reply, I am not subscribed to the list. Thanks.)
Warren Togami
[email protected]make -f
scripts/Makefile.buildobj=arch/i386/libGEN .version CHK include/linux/compile.h UPD include/linux/compile.hgcc -Wp,-MD,init/.version.o.d -D__KERNEL__ -Iinclude -Wall
(quoted diff) +0
-5-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -Iinclude/asm-i386/mach-default -fomit-frame-pointer -nostdinc -iwithprefix include -DKBUILD_BASENAME=version -DKBUILD_MODNAME=version -c -o init/.tmp_version.o init/version.c ld -m elf_i386 -r -o init/built-in.o init/main.o init/version.o
init/mounts.oinit/initramfs.old -m elf_i386 -T arch/i386/vmlinux.lds.s
Quoted 11 lines
arch/i386/kernel/head.oarch/i386/kernel/init_task.oinit/built-in.o
--start-groupusr/built-in.oarch/i386/kernel/built-in.oarch/i386/mm/built-in.oarch/i386/mach-default/built-in.okernel/built-in.omm/built-in.ofs/built-in.oipc/built-in.osecurity/built-in.ocrypto/built-in.olib/lib.aarch/i386/lib/lib.adrivers/built-in.osound/built-in.oarch/i386/pci/built-in.onet/built-in.o--end-group -o .tmp_vmlinux1 arch/i386/kernel/built-in.o(.data+0x169a): In function `do_suspend_lowlevel':
: undefined reference to `saved_context_esp'
...
Known bug, fix by [email protected] below.
cu
Adrian
arch/i386/kernel/suspend_asm.S renamed from arch/i386/kernel/suspend_asm.S.~1~ +6 -0
@@ -7,6 +7,12 @@ #include <asm/page.h> .data + .align 4 + .globl saved_context_eax, saved_context_ebx + .globl saved_context_ecx, saved_context_edx + .globl saved_context_esp, saved_context_ebp + .globl saved_context_esi, saved_context_edi + .globl saved_context_eflags saved_context_eax: .long 0 saved_context_ebx: