Error al compilar en Cygwin: "no se puede ejecutar /bin/sh ./config.sub"

Error al compilar en Cygwin: "no se puede ejecutar /bin/sh ./config.sub"

Premisa, esta es la primera vez que intento compilar algo. Estoy usando el terminal Cygwin (64 bits) en una máquina con Windows.

Estoy intentando compilar algunos archivos fuente que vienen en un tarball.

Navego hasta el directorio donde descomprimí el tarball, luego entro

./configure

Después de un par de segundos, el shell responde:

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

config.log no ayuda a aclarar el problema:

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

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

Intenté un par de cosas. En primer lugar, tanto config.sub como /bin/sh están ahí.

$ ./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

En segundo lugar, el tarball es antiguo (esta es una versión de 2013 y es la última disponible. Prefiero no entrar en detalles sobre cuál es realmente el código, pero si es necesario lo haré y me complace proporcionar más fragmentos de código). ). Después de descubrir qué es config.sub, intenté descargar las últimas versiones de config.sub y config.guess de Git. Sin embargo, nada cambió.

También intenté ejecutar la terminal Cygwin como administrador.

El problema no tiene que ver con los finales de línea CRLF/LF: Los archivos se guardan en formato Unix.

¿Alguien tiene alguna idea de lo que podría estar pasando?

información relacionada