Liebe Leute!
Ich möchte (muß) hier einen Kernel 2.6.20 bauen, der mit 32Bit 64GB RAM adressiert. Einen entsprechenden Schalter gibt es ja in 'make menuconfig'. Leider bricht mir ein darauf folgendes 'make' oder 'make kernel' mit folgender Fehlermeldung ab:
Setze ich den High Memory Support auf 4GB zurück, läuft wieder alles komplett durch. Hat jemand eine Idee, woran das liegen könnte und wie ich das beheben kann?
Ich möchte (muß) hier einen Kernel 2.6.20 bauen, der mit 32Bit 64GB RAM adressiert. Einen entsprechenden Schalter gibt es ja in 'make menuconfig'. Leider bricht mir ein darauf folgendes 'make' oder 'make kernel' mit folgender Fehlermeldung ab:
Code:
In file included from include2/asm/pgtable.h:518,
from /usr/src/kerrighed-2.4.1/_kernel/include/linux/mm.h:40,
from /usr/src/kerrighed-2.4.1/_kernel/kernel/sched.c:21:
/usr/src/kerrighed-2.4.1/_kernel/include/asm-generic/pgtable.h: In function ‘set_pte_obj_entry’:
/usr/src/kerrighed-2.4.1/_kernel/include/asm-generic/pgtable.h:256: error: lvalue required as left operand of assignment
/usr/src/kerrighed-2.4.1/_kernel/include/asm-generic/pgtable.h:257: error: lvalue required as left operand of assignment
/usr/src/kerrighed-2.4.1/_kernel/include/asm-generic/pgtable.h: In function ‘get_pte_obj_entry’:
/usr/src/kerrighed-2.4.1/_kernel/include/asm-generic/pgtable.h:262: warning: cast to pointer from integer of different size
make[3]: *** [kernel/sched.o] Error 1
make[2]: *** [kernel] Error 2
make[1]: *** [kernel] Error 2
make: *** [kernel] Error 2