Firt, 10.4.1 действительно старая версия.Обновите как минимум до 11.1.1
или, предпочтительно, git-версии.Затем вам нужно установить mingw32 (желательно с помощью mingw-get) и msys.
После этого вам необходимо установить пакет mingw32-gmp-dev (или скомпилировать его вручную), boehm-gc-7.2alpha2 иlibffi.
Учитывая все, что вам нужно запустить оболочку msys и введите следующую команду:
./configure CFLAGS="-Ic:/msysdir/local/include -Ic:/msysdir/local/lib/libffi-3.0.9/include" LDFLAGS="-Lc:/msysdir/local/lib" --prefix=c:/opt/ecl --enable-threads --with-system-gmp -enable-boehm=system && make 2>&1 | tee -a build.log
Это создаст 32-битную версию.Что касается версии m64, вам сначала нужно будет построить все зависимости ECL как 64-битные.Я не пробовал этого.
Кроме того, вы можете использовать gmp и gc, включенные в ECL, вместо системных.Я не делаю этого, так как сборка ECL занимает намного больше времени.