для начала нужно собрать компилятор способный генерить 64 битный код,
в Gentoo это делается с помощью crossdev,
а в слаке видимо придется ручками собирать
Я делал так опираясь на пост выше создавал крос-компилятор . создавал binutils для х86_64 потом собирал компилятор и с помощью этого компилятора собирал ядро для старта системы на X86-64 а потом уже на x86-64 пере собирал заново.