o diretório sys é um diretório de cabeçalho do sistema unix / linux com muitos comandos do sistema. Diferentes marcas / versões linux podem colocá-lo em lugares diferentes. O seguinte comando pode ajudá-lo:
find /usr/include -type d -name sys
On my ubuntu 16 got the two
/usr/include/bsd/sys
/usr/include/x86_64-linux-gnu/sys
O primeiro é o lar dos cabeçalhos do sistema BSD unix.
O segundo é um diretório que contém cabeças de sistema Linux de 64 bits.
Estou com problemas com o cmake não conseguir encontrar o arquivo sys / stat.h. Minha solução temporária é fazer um link simbólico
/user/local/include/sys/stat.h from /usr/include/x86_64-linux-gnu/sys/stat.h
Não quero poluir o diretório / usr / include e só estou criando um link para um arquivo de cabeçalho específico e não para o diretório sys inteiro. Eu acho que esse é um defeito do cmake, causando um impacto mínimo criando apenas um link. Espero que isso ajude aqueles que sofrem do mesmo problema.