Estou trabalhando com o Tiny Core Linux e tentando instalar o Vmware Tools, que obviamente precisa dos cabeçalhos do Kernel: -).
Não parece que eles têm os Kernel Headers prontamente disponíveis em um pacote, mas eles têm a fonte do kernel. Como resultado, fiz o download dessa fonte e estou tentando criar cabeçalhos a partir dela, mas não tenho ideia do que estou fazendo.
No googling eu encontrei, parecia:
make headers_install
Pode fazer o que eu preciso, e isso é, na verdade, um alvo apropriado, mas isso me atrapalha com o seguinte:
tc@box:/usr/src/linux-3.16.6$ make headers_install
CHK include/generated/uapi/linux/version.h
HOSTCC arch/x86/tools/relocs_32.o
In file included from arch/x86/tools/relocs_32.c:1:0:
arch/x86/tools/relocs.h:17:32: fatal error: tools/le_byteshift.h: No such file or directory
#include <tools/le_byteshift.h>
^
compilation terminated.
scripts/Makefile.host:134: recipe for target 'arch/x86/tools/relocs_32.o' failed
make[1]: *** [arch/x86/tools/relocs_32.o] Error 1
arch/x86/Makefile:181: recipe for target 'archscripts' failed
make: *** [archscripts] Error 2
Estou no caminho certo aqui, e estou sentindo falta de uma dependência ou algo assim, ou estou completamente no caminho errado?
Quaisquer ponteiros que alguém possa me dar sobre como proceder em seguida? Parece que "tools / le_byteshift.h" está de alguma forma ausente, mas não tenho certeza por onde começar a isolar o pacote que é mesmo para que isso funcione corretamente.
Como alguém faz os cabeçalhos do kernel a partir da fonte? Quaisquer ponteiros muito apreciados!