Cross-compiling gpg4win: can not find the runtime library libgcc_s_sjlj-1.dll

Andre Heinecke aheinecke at gnupg.org
Wed Sep 16 12:38:01 CEST 2020


Hi,

On Thursday 3 September 2020 14:49:06 CEST Ave Milia via Gnupg-devel wrote:
> configure: error: can not find the runtime library libgcc_s_sjlj-1.dll in the 
default locations.
>                      >                      Use the --with-libgcc_s_sjlj-1 
option to set the path directly.

This file is needed to to be installed by Gpg4win, so when configuring our 
package we look for that as a dll binary. To be put into the installer package 
so that it is available at runtime.

On debian they come from:
gcc-mingw-w64-i686:
 /usr/lib/gcc/i686-w64-mingw32/8.3-posix/libgcc_s_sjlj-1.dll
 /usr/lib/gcc/i686-w64-mingw32/8.3-win32/libgcc_s_sjlj-1.dll


For arch linux I do not know where they come from or that you have to pass as 
--with-libgcc_s_sjlj-1 configure argument.

There will be two other runtime librarys also:
libgstdc++-6.dll and libwinpthread-1.dll

Regards,
Andre

-- 
GnuPG.com - a brand of g10 Code, the GnuPG experts.

g10 Code GmbH, Erkrath/Germany, AG Wuppertal HRB14459
GF Werner Koch, USt-Id DE215605608, www.g10code.com.

GnuPG e.V., Rochusstr. 44, D-40479 Düsseldorf.  VR 11482 Düsseldorf
Vorstand: W.Koch, B.Reiter, A.Heinecke        Mail: board at gnupg.org
Finanzamt D-Altstadt, St-Nr: 103/5923/1779.   Tel: +49-211-28010702





More information about the Gnupg-devel mailing list