diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-11-04 21:16:38 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-11-04 21:16:38 +0000 |
commit | f932718a139f93e19a6883c061f81b365a408592 (patch) | |
tree | 216b44e4ea101b2d02ea32782355ed127f7b1df4 /dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild | |
parent | f5f1e7d30401ef31b8776c96a80cf5caae0a4e81 (diff) |
gentoo auto-resync : 04:11:2022 - 21:16:37
Diffstat (limited to 'dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild')
-rw-r--r-- | dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild index 4b6d2cf8e8e0..1394d8b7f905 100644 --- a/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild +++ b/dev-util/mingw64-toolchain/mingw64-toolchain-10.0.0_p1-r1.ebuild @@ -43,6 +43,7 @@ RDEPEND=" DEPEND="${RDEPEND}" PATCHES=( + "${FILESDIR}"/mingw64-runtime-10.0.0-msvcr-extra-race.patch "${FILESDIR}"/mingw64-runtime-10.0.0-tmp-files-clash.patch "${FILESDIR}"/gcc-11.3.0-plugin-objdump.patch "${FILESDIR}"/gcc-12.2.0-drop-cflags-sed.patch @@ -214,7 +215,7 @@ src_compile() { einfo "Building ${id}${2+ ${2}} in ${build_dir} ..." - mkdir "${build_dir}" || die + mkdir -p "${build_dir}" || die pushd "${build_dir}" >/dev/null || die edo "${conf[@]}" @@ -227,6 +228,9 @@ src_compile() { popd >/dev/null || die } + # workaround race condition with out-of-source crt build (bug #879537) + mkdir -p mingw64_runtime-build/mingw-w64-crt/lib{32,64} || die + # build with same ordering that crossdev would do + stage3 for pthreads mwt-build binutils mwt-build mingw64 headers |