[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GAWK 5.1.1: system error: code execution cannot proceed
From: |
Eli Zaretskii |
Subject: |
Re: GAWK 5.1.1: system error: code execution cannot proceed |
Date: |
Wed, 24 Nov 2021 14:58:05 +0200 |
> From: Denis Shirokov <cosmogen@gmail.com>
> Date: Wed, 24 Nov 2021 07:15:57 +0200
>
> i was trying to start working with gawk 5.1.1 and have failed with the
> system error (see attached error.png).
> my previous gawk version was 5.1.0. i'm working under windows 10x64.
> the specified file libgcc_s_dw2-1.dll cannot be found anywhere on my
> hard drives.
>
> gawk 5.1.1 was recently downloaded from
> https://sourceforge.net/projects/ezwinports/
This unfortunately cannot be avoided. My previous ports were
statically linked against libgcc, but the latest MinGW libraries used
in building Gawk (in this case MPFR) are built in a way that precludes
such a link, so the precompiled binaries I upload now depend on libgcc
DLL. The README.txt file on the site reflects this reality by saying
this:
Starting from the year 2021, the ports use newer versions of the
libintl, libiconv, and some other libraries, which depend on the
libgcc DLL. I cannot distribute the libgcc DLL without providing its
source, which is the humongous GCC source distribution; I'd also need
to update the GCC source distribution each time I upgrade the GCC
installation on my development machine. Therefore, sadly, I'm forced
to make a step back from providing 100% self-contained binary
packages, and avoid including the libgcc DLL in the binary zips. If
you don't have a GCC installation, you will need to download and
install the libgcc DLL from the MinGW download site:
https://osdn.net/projects/mingw/releases
So please go to that site, download the libgcc DLL archive from there,
and put it either near the gawk.exe executable or somewhere on PATH.
Sorry.