MinGW 64 is an open source C/C++ compiler based on the popular gcc; basically, it is intended to generate executables for Windows 64 bit. We'll suppose that you already have a basic familiarity with standard MinGW 32 + MSYS: MinGW 64 is more or less the same, but acting (more or less) as a cross-compiler.

Compiling with MinGW. In order to compile squid using the MinGW environment, the packages MSYS, MinGW and msysDTK must be installed. Some additional libraries and tools must be downloaded separately: OpenSSL: Shining Light Productions Win32 OpenSSL. libcrypt: MinGW packages repository. db-1.85: TinyCOBOL download area On 26/10/2018 23:08, Ken Goldman wrote: > I've been happily using the Shining Light 32-bit binaries with both > openssl 1.0 and 1.1 and mingw. > > On a new machine, I tried the 64-bit binaries. However, they're > missing the openssl/lib/mingw directory where the .a files resided. > > It looks like the link procedure changed. Aug 24, 2019 · Copy the header and library files to the the MinGW directory: a. Copy the c:\OpenSSL\include\openssl folder to the include folder in MinGW. Example: "C:\MinGW\include\openssl\*.h" b. Copy c:\OpenSSL\lib\MinGW\libeay32.* to the lib folder in Mingw. Example: "C:\MinGW\lib\libeay32.a" Example: "C:\MinGW\lib\libeay32.def" 4. Package mingw-openssl-1.0.1e-5.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing mingw-openssl-1.0.1e-5.fc19' as soon as you are able to. Bug 1047844 - CVE-2013-6450 mingw-openssl: openssl: MiTM due to improper implementation of DTLS retransmission [fedora-all] Summary:

OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library. For more information about the team and community around the project, or to start making your own contributions, start with the community page.

The mingw-openssl rpms . Star 0 Watch 7. Watch Issues and PRs Watch Commits Watch Issues, PRs, and Commits Unwatch

Win-builds is a cross-platform project that makes building for Windows easy. It supports building from both Windows and Linux systems and provides many pre-built libraries which can be installed through a graphical package manager.

For OpenSSL OPENSSL_VERSION_NUMBER is probably what you're looking for, see here. Be aware that it only makes sense to use when you're in the OpenSSL library itself or in Qt's code that includes OpenSSL headers. As for the version of MinGW at runtime - which module do you mean? Each dll could potentially be compiled with different version. To link Qt Network against a static version of the OpenSSL libs, set the -openssl-linked argument, and set OPENSSL_PREFIX, or OPENSSL_INCDIR and OPENSSL_LIBDIR.In addition, you probably need to set the OPENSSL_LIBS, OPENSSL_LIBS_DEBUG, OPENSSL_LIBS_RELEASE configure arguments to let Qt correctly link against your static build of the OpenSSL libraries. Set OPENSSL_ROOT_DIR to the root directory of an OpenSSL installation. Set OPENSSL_USE_STATIC_LIBS to TRUE to look for static libraries. Set OPENSSL_MSVC_STATIC_RT set TRUE to choose the MT version of the lib. Chose your OpenSSL target name, which is different from the MinGW target name and is mingw for 32bit i686-w64-mingw32 and mingw64 for 64bit x86_64-w64-mingw32; To configure for 32bit Windows, call ./Configure mingw shared --cross-compile-prefix=i686-w64-mingw32-Note: Without the addition shared, the required runtime DLLs are not built This now requires the mingw-w64-environment package to build in a clean chroot. adsun commented on 2019-11-30 00:30 This fails to build now with the new mingw-w64-crt , but it succeeds if you export CFLAGS, CPPFLAGS and LDFLAGS according to the ones found in mingw-configure.sh in the mingw-w64-configure package. Renamed the source package to mingw-openssl (#800443) Kalev Lember • 8 years ago CVE-2011-0014 openssl: OCSP stapling vulnerability fix for. Well, if all went well up this point, you should have a working native Mingw + OpenSSL + Qt4 on linux without the need of using wine + gcc. Check later for how to use it with cmake! Enjoy. References : Mingw + Qt4 guide, their approche of using the linux version's configure script didn't work for me.