O que o 'minix / config.h' faz?

6

Muitas vezes, quando executo configure , recebo esta mensagem:

checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no

configure é executado sem erros ou avisos, mas receber uma mensagem toda vez e não entender o que isso significa é um pouco perturbador. Fiz algumas pesquisas e sei que o Minix é um sistema operacional parecido com um unix, mas não sabe por que configure verifica a presença desse arquivo em particular.

O que faz minix/config.h e para que configure o utiliza?

    
por cozyconemotel 22.12.2016 / 09:58

1 resposta

6
Os scripts

./configure procuram minix/config.h para determinar se estão desenvolvendo ou não o Minix. O teste é definido em specific.m4 . O Autoconf configura algumas variáveis quando detecta o Minix, e é isso que ele faz - é claro, compilações específicas podem então reagir de forma diferente, mas isso depende do projeto que está sendo construído, e não do Autoconf.

Como você percebeu, o teste em si é inofensivo. Os scripts ./configure são gerados de tal forma que podem ser executados em uma ampla variedade de plataformas; esse é o ponto inteiro de fato. Assim, eles incluem um conjunto de detecção de recursos que é relevante apenas para um subconjunto de plataformas e que você verá "com falha" na maior parte do tempo; mas não há motivo para se preocupar com isso.

    
por 22.12.2016 / 11:25