Liquorix 2.6.39 PAE build fails
trulan
Status: Interested
Joined: 20 Nov 2010
Posts: 27
Reply Quote
I'm getting this build failure when attempting to build a Liquorix 2.6.39 kernel with PAE (bigmem) enabled:
:: Code ::
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CC      arch/x86/kernel/asm-offsets.s
In file included from include/linux/suspend.h:8:0,
                 from arch/x86/kernel/asm-offsets.c:12:
include/linux/mm.h:634:2: error: #error SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH > BITS_PER_LONG - NR_PAGEFLAGS
make[3]: *** [arch/x86/kernel/asm-offsets.s] Error 1

2.6.39 vanilla builds fine with PAE enabled. Any clues for me?
Back to top
trulan
Status: Interested
Joined: 20 Nov 2010
Posts: 27
Reply Quote
Apparently this is a known issue: since 2.6.37, building 32 bit kernels with support for PAE (more than 4Gb RAM) is broken using the Zen kernel source.
Back to top
techAdmin
Status: Site Admin
Joined: 26 Sep 2003
Posts: 4127
Location: East Coast, West Coast? I know it's one of them.
Reply Quote
default debian 32 bit kernel now only uses pae, in Sid, not sure about testing. So if that's all you need, just use the debian kernel.

smxi had to adjust to that, since they changed the package name and added to the debian-686-pae. From what I see, there is now no non pae 32 bit kernel in debian.
Back to top
Display posts from previous:   

All times are GMT - 8 Hours