Fix MinGW build using Docker

This commit is contained in:
Linus Yang
2018-03-08 22:54:10 +08:00
parent 864c2f1582
commit 2603dcbb4e
3 changed files with 15 additions and 7 deletions
+9 -1
View File
@@ -40,7 +40,15 @@ build_deps() {
cd "$SRC/$MBEDTLS_SRC"
make clean
make lib WINDOWS=1 CC="${host}-gcc" AR="${host}-ar"
make install DESTDIR="${prefix}"
## "make install" command from mbedtls
DESTDIR="${prefix}"
mkdir -p "${DESTDIR}"/include/mbedtls
cp -r include/mbedtls "${DESTDIR}"/include
mkdir -p "${DESTDIR}"/lib
cp -RP library/libmbedtls.* "${DESTDIR}"/lib
cp -RP library/libmbedx509.* "${DESTDIR}"/lib
cp -RP library/libmbedcrypto.* "${DESTDIR}"/lib
unset DESTDIR
# sodium
cd "$SRC/$SODIUM_SRC"
+5 -5
View File
@@ -40,13 +40,13 @@ LIBEV_VER=mingw
LIBEV_SRC=libev-${LIBEV_VER}
LIBEV_URL=https://github.com/${PROJ_SITE}/libev/archive/${LIBEV_VER}.tar.gz
## mbedTLS for MinGW
MBEDTLS_VER=mingw
MBEDTLS_SRC=mbedtls-${MBEDTLS_VER}
MBEDTLS_URL=https://github.com/${PROJ_SITE}/mbedtls/archive/${MBEDTLS_VER}.tar.gz
# Public libraries
## mbedTLS
MBEDTLS_VER=2.7.0
MBEDTLS_SRC=mbedtls-${MBEDTLS_VER}
MBEDTLS_URL=https://tls.mbed.org/download/mbedtls-${MBEDTLS_VER}-apache.tgz
## Sodium
SODIUM_VER=1.0.16
SODIUM_SRC=libsodium-${SODIUM_VER}
+1 -1
Submodule libcork updated: 5b85948ec6...d447acd7d1