O pacote unifdef contém um utilitário que é útil para remover do código condicionais de pré processador.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://dotat.at/prog/unifdef/unifdef-2.12.tar.gz
Soma de verificação MD5 da transferência: b225312c110cd2600ca7166bd0419751
Tamanho da transferência: 88 KB
Espaço em disco estimado exigido: 1,9 MB
Tempo de construção estimado: menos que 0,1 UPC
Primeiro, corrija um problema ao construir com gcc-15:
sed -i 's/constexpr/unifdef_&/g' unifdef.c
Agora corrija um problema se reinstalar o pacote:
sed -i 's/ln -s/ln -sf/' Makefile
Instale o unifdef executando os seguintes comandos:
make
Para testar os resultados, emita: make test.
Finalmente, conclua a instalação como o(a) usuário(a) root
:
make prefix=/usr install