Problema architettura e compilazione kernel
Inviato: sab 3 nov 2007, 21:22
Salve a tutti!
Ho installato su un portatile (un Dell Inspiron 1720) Slackware 12.0.
Ho poi deciso di ricompilare il kernel usando i sorgenti del 2.6.23.1.
Quando vado a fare make menuconfig vedo che prende il Kconfig contenuto in arch/i386, ricordo però che l'Inspiron ha un Intel Core 2 Duo T5000, quindi teoricamente dovrebbe prendere quello in x86_64 no?
Infatti quando do il comando per creare la bzImage mi va a compilare (direi erroneamente) i file in i386.
Ho provato a vedere allora il makefile della directory dei sorgenti e ho visto che per ricavare quale architettura scegliere usa il comando uname, ho provato ad usarlo da shell e viene Linux i686.
Come mai? Slackware, quando l'ho installato, ha sbagliato a riconoscermi l'architettura?
Come si fa a fargli compilare quella giusta? (ho già provato a pastrocchiare, copiando le directory del x86_64 nel i386 per "ingannarlo" ma ho solo incasinato le cose).
Ho installato su un portatile (un Dell Inspiron 1720) Slackware 12.0.
Ho poi deciso di ricompilare il kernel usando i sorgenti del 2.6.23.1.
Quando vado a fare make menuconfig vedo che prende il Kconfig contenuto in arch/i386, ricordo però che l'Inspiron ha un Intel Core 2 Duo T5000, quindi teoricamente dovrebbe prendere quello in x86_64 no?
Infatti quando do il comando per creare la bzImage mi va a compilare (direi erroneamente) i file in i386.
Ho provato a vedere allora il makefile della directory dei sorgenti e ho visto che per ricavare quale architettura scegliere usa il comando uname, ho provato ad usarlo da shell e viene Linux i686.
Come mai? Slackware, quando l'ho installato, ha sbagliato a riconoscermi l'architettura?
Come si fa a fargli compilare quella giusta? (ho già provato a pastrocchiare, copiando le directory del x86_64 nel i386 per "ingannarlo" ma ho solo incasinato le cose).