Bug 32622

Summary: linux 2.6.39-rc1 does not build
Product: Platform Specific/Hardware Reporter: Michal Suchanek (hramrach)
Component: x86-64Assignee: platform_x86_64 (platform_x86_64)
Status: RESOLVED INVALID    
Severity: normal CC: randy.dunlap
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: Subsystem:
Regression: No Bisected commit-id:
Attachments: kernel config

Description Michal Suchanek 2011-04-04 07:28:11 UTC
Created attachment 53432 [details]
kernel config

I could not build kernel head with my patches a few days ago.

I tried to check out the clean rc1 and the problem persists:

/usr/bin/make  EXTRAVERSION=-rc1-amd64  ARCH=x86_64 \
                             bzImage
make[1]: Entering directory `/scratch/um/linux-2.6'
scripts/kconfig/conf --silentoldconfig Kconfig
make[1]: Leaving directory `/scratch/um/linux-2.6'
make[1]: Entering directory `/scratch/um/linux-2.6'
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  CC      kernel/trace/trace.o
  LD      kernel/trace/built-in.o
  CC      kernel/module.o
  CC      kernel/kexec.o
  LD      kernel/built-in.o
  CC      arch/x86/lib/memmove_64.o
gcc: arch/x86/lib/memmove_64.c: No such file or directory
gcc: no input files
Comment 1 Randy Dunlap 2011-04-04 16:34:02 UTC
I'm not having any build errors when using your kernel config file.
memmove_64.S (not .c) is present and is built with AS:
  AS      arch/x86/lib/memmove_64.o

What do your patches do?
Comment 2 Michal Suchanek 2011-04-04 17:07:20 UTC
Nothing, I did not apply them to the tree.
Comment 3 Michal Suchanek 2011-04-04 22:09:42 UTC
Clean build works.
Obviously I had some leftovers from my 2.6.37 build which caused this.