Kernel faz o erro “linux / security.h: Nenhum tal arquivo ou diretório”

0

Eu estou tentando compilar o kernel para o processador Allwinner A10 (sun4i, ARMV7) para o Android 4.1.2. O arquivo de configuração é copiado do dispositivo e alguns módulos são adicionados.

 $ make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf-
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: include/generated/mach-types.h is up to date.
  CALL    scripts/checksyscalls.sh
  CC      init/main.o
init/main.c:32:28: fatal error: linux/security.h: No such file or directory
 #include <linux/security.h>

compilation terminated.                                                                                                                                                           
make[1]: *** [init/main.o] Error 1                                                                                                                                                   
make: *** [init] Error 2

Estou compilando usando arm-linux-gnueabihf-gcc , para o qual fiz o download de linux-libc-dev-armhf-cross e já tenho linux-headers-generic . No entanto, o security.h não está entre outros cabeçalhos em diretórios (sob o linux /) listados pelo comando arm-linux-gnueabihf-gcc -xc -E -v - .

Copio lá de algum lugar da Internet, mas acho que não é uma boa idéia, já que preciso de um para gnueabihf .

Então a pergunta é: Onde posso obter (qual pacote) o linux/security.h para gnuaebihf ?

    
por J. Novotny 15.08.2017 / 15:47

0 respostas