Erro ao compilar no Cygwin: “não é possível executar /bin/sh ./config.sub”

Erro ao compilar no Cygwin: “não é possível executar /bin/sh ./config.sub”

Premissa, esta é a primeira vez que tento compilar alguma coisa. Estou usando o terminal Cygwin (64 bits) em uma máquina Windows.

Estou tentando compilar alguns arquivos fonte que vieram em um tarball.

Eu navego até o diretório onde descompactei o tarball e entro

./configure

Depois de alguns segundos, o shell responde:

configure: error: cannot run /bin/sh ./config.sub

config.log não ajuda a esclarecer o problema:

## ----------- ##
## Core tests. ##
## ----------- ##

configure:2156: error: cannot run /bin/sh ./config.sub

Eu tentei algumas coisas. Primeiro de tudo, config.sub e /bin/sh estão lá.

$ ./config.sub --help
Usage: ./config.sub [OPTION] CPU-MFR-OPSYS or ALIAS
[snip]

$ ls -l /bin/sh
-rwxr-xr-x 2 foo bar 739859 Jan 27  2017 /bin/sh

Em segundo lugar, o tarball é antigo (esta é uma versão de 2013 e é o mais recente disponível. Prefiro não entrar em detalhes sobre o que o código realmente é, mas o farei se necessário, e estou feliz em fornecer mais trechos de código ). Depois de descobrir o que é config.sub, tentei baixar as versões mais recentes de config.sub e config.guess do Git. No entanto, nada mudou.

Também tentei executar o terminal Cygwin como administrador.

O problema não é sobre os finais de linha CRLF/LF: Os arquivos são salvos no formato Unix

Alguém tem alguma ideia do que pode estar acontecendo?

informação relacionada