Suponha que o pacote tenha uma opção --enable-foo
configure que faz com que ele construa seu subsistema foo e instale libfoo.a em… / lib e um executável foo em… / bin. Então você instala isso e limpa seu diretório de construção temporário.
Você volta meses depois e descompacta novamente o tarball do pacote para desinstalá-lo. Você precisa reexecutar ./configure
para reconstruir os makefiles para que você possa fazer make uninstall
e, se você não configurar com --enable-foo
, os comandos para compilar / instalar / desinstalar libfoo.a e foo não pode ser incluído nos respectivos destinos de criação. Nesse caso, make uninstall
perderia a limpeza libfoo.a e foo .
Valeria a pena preservar config.status do diretório de compilação da instalação original, já que isso registra as opções de configuração usadas.