Before the change massively parallel builds failed when Makefile
attempted to build both lib64/libd3dx9_38.a and lib32/libd3dx9_38.a:

    x86_64-w64-mingw32-dlltool --as-flags=--64 -m i386:x86-64 ... \
      --output-lib lib64/libd3dx9_38.a \
      --temp-prefix $(basename lib64/libd3dx9_38.a .a) ...
    ...
    x86_64-w64-mingw32-dlltool --as-flags=--32 -m i386 ... \
      --output-lib lib32/libd3dx9_38.a \
      --temp-prefix $(basename lib32/libd3dx9_38.a .a) ...

    x86_64-w64-mingw32-dlltool: bfd_open failed reopen stub file: \
      libd3dx9_38s00271.o: No such file or directory
    make[3]: *** [Makefile:77947: lib32/libd3dx9_38.a] Error 1 
shuffle=1662967885
    make[3]: *** Waiting for unfinished jobs....

It's best reproducible in `make --shuffle` mode:
    https://savannah.gnu.org/bugs/index.php?62100
---
 mingw-w64-crt/Makefile.am |   8 ++-
 mingw-w64-crt/Makefile.in | 137 ++++++++++++++++++++------------------
 2 files changed, 79 insertions(+), 66 deletions(-)

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 23b1ab9f0..f736cce3a 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -47,7 +47,13 @@ else
   DTDEF64=$(DLLTOOL) $(DLLTOOLFLAGS64) $(AM_DLLTOOLFLAGS) --input-def
 endif
 if DLLTOOL_HAS_TEMP_PREFIX
-  AM_DLLTOOLFLAGS += --temp-prefix $(basename $@)
+  # Use target-specific suffix to avoid collision on massively
+  # parallel builds when 32-bit build stomps on 64-bit build
+  # using the same temp directory
+  DLLTOOLFLAGSARM32 += --temp-prefix $(basename $@)-arm
+  DLLTOOLFLAGSARM64 += --temp-prefix $(basename $@)-arm64
+  DLLTOOLFLAGS32 += --temp-prefix $(basename $@)-i386
+  DLLTOOLFLAGS64 += --temp-prefix $(basename $@)-x86_64
 endif
 if DELAY_IMPORT_LIBS
   AM_DLLTOOLFLAGS += --output-delaylib [email protected]
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index ecdb71ba3..d07eb77bd 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -151,9 +151,12 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-@DLLTOOL_HAS_TEMP_PREFIX_TRUE@am__append_1 = --temp-prefix $(basename $@)
-@DELAY_IMPORT_LIBS_TRUE@am__append_2 = --output-delaylib [email protected]
-@ENABLE_SOFTMATH_FALSE@am__append_3 = \
+@DLLTOOL_HAS_TEMP_PREFIX_TRUE@am__append_1 = --temp-prefix $(basename $@)-arm
+@DLLTOOL_HAS_TEMP_PREFIX_TRUE@am__append_2 = --temp-prefix $(basename $@)-arm64
+@DLLTOOL_HAS_TEMP_PREFIX_TRUE@am__append_3 = --temp-prefix $(basename $@)-i386
+@DLLTOOL_HAS_TEMP_PREFIX_TRUE@am__append_4 = --temp-prefix $(basename 
$@)-x86_64
+@DELAY_IMPORT_LIBS_TRUE@am__append_5 = --output-delaylib [email protected]
+@ENABLE_SOFTMATH_FALSE@am__append_6 = \
 @ENABLE_SOFTMATH_FALSE@  math/arm/exp2.S \
 @ENABLE_SOFTMATH_FALSE@  math/arm/exp2f.S \
 @ENABLE_SOFTMATH_FALSE@  math/arm/nearbyint.S \
@@ -195,7 +198,7 @@ host_triplet = @host@
 @ENABLE_SOFTMATH_FALSE@  math/arm-common/s_remquof.c \
 @ENABLE_SOFTMATH_FALSE@  math/arm-common/scalbn.c
 
-@ENABLE_SOFTMATH_TRUE@am__append_4 = \
+@ENABLE_SOFTMATH_TRUE@am__append_7 = \
 @ENABLE_SOFTMATH_TRUE@  math/softmath/e_fmod.c    math/softmath/e_fmodf.c   
math/softmath/e_powf.c    math/softmath/e_pow.c \
 @ENABLE_SOFTMATH_TRUE@  math/softmath/acosf.c     math/softmath/acosh.c     
math/softmath/acosl.c     math/softmath/acoshf.c    math/softmath/acoshl.c    \
 @ENABLE_SOFTMATH_TRUE@  math/softmath/asinf.c     math/softmath/asinh.c     
math/softmath/asinl.c     math/softmath/asinhf.c    math/softmath/asinhl.c    \
@@ -213,24 +216,24 @@ host_triplet = @host@
 @ENABLE_SOFTMATH_TRUE@  math/softmath/scalbnl.c   math/softmath/sin.c       
math/softmath/sincos.c    math/softmath/sincosf.c   math/softmath/sincosl.c   \
 @ENABLE_SOFTMATH_TRUE@  math/softmath/sinf.c      math/softmath/sinl.c      
math/softmath/tanf.c      math/softmath/tanl.c
 
-@ENABLE_SOFTMATH_FALSE@am__append_5 = \
+@ENABLE_SOFTMATH_FALSE@am__append_8 = \
 @ENABLE_SOFTMATH_FALSE@  math/arm-common/ldexpl.c  math/arm/sincos.S         
math/arm/sincosf.S
 
-@LIB32_TRUE@@W32API_FALSE@am__append_6 = lib32/libmsvcrt.a \
+@LIB32_TRUE@@W32API_FALSE@am__append_9 = lib32/libmsvcrt.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libmsvcrt-os.a
-@LIB32_TRUE@@W32API_FALSE@am__append_7 = lib32/libdelayimp.a \
+@LIB32_TRUE@@W32API_FALSE@am__append_10 = lib32/libdelayimp.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libm.a lib32/libgmon.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/liblargeint.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libmingw32.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libmingwex.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libmoldname.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libmingwthrd.a
-@LIB32_TRUE@@W32API_FALSE@am__append_8 = lib32/msvcrt.def lib32/msvcr80.def 
lib32/msvcr90.def lib32/msvcr90d.def lib32/msvcr100.def lib32/msvcr110.def 
lib32/msvcr120.def lib32/msvcr120d.def \
+@LIB32_TRUE@@W32API_FALSE@am__append_11 = lib32/msvcrt.def lib32/msvcr80.def 
lib32/msvcr90.def lib32/msvcr90d.def lib32/msvcr100.def lib32/msvcr110.def 
lib32/msvcr120.def lib32/msvcr120d.def \
 @LIB32_TRUE@@W32API_FALSE@                               
lib32/msvcr120_app.def lib32/msvcp120_app.def lib32/ucrtbase.def \
 @LIB32_TRUE@@W32API_FALSE@                               
lib32/api-ms-win-crt-math-l1-1-0.def lib32/api-ms-win-crt-private-l1-1-0.def 
lib32/api-ms-win-crt-runtime-l1-1-0.def \
 @LIB32_TRUE@@W32API_FALSE@                               
lib32/vcruntime140_app.def
 
-@LIB32_TRUE@@W32API_FALSE@am__append_9 = lib32/libglut.a \
+@LIB32_TRUE@@W32API_FALSE@am__append_12 = lib32/libglut.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libmsvcp60.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libmsvcp120_app.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libcrtdll.a \
@@ -250,17 +253,17 @@ host_triplet = @host@
 @LIB32_TRUE@@W32API_FALSE@     lib32/libucrtbase.a lib32/libucrt.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libucrtapp.a \
 @LIB32_TRUE@@W32API_FALSE@     lib32/libvcruntime140_app.a
-@LIB32_TRUE@@W32API_FALSE@am__append_10 = lib32/libcrtdll_extra.a 
lib32/libmsvcrt10_extra.a lib32/libmsvcrt20_extra.a lib32/libmsvcrt40_extra.a 
lib32/libmsvcrt_common.a lib32/libmsvcrt_extra.a lib32/libmsvcr70_extra.a 
lib32/libmsvcr71_extra.a lib32/libmsvcr120_app_extra.a lib32/libucrt_extra.a 
lib32/libucrtapp_extra.a
-@LIB64_TRUE@@W32API_FALSE@am__append_11 = lib64/libmsvcrt.a \
+@LIB32_TRUE@@W32API_FALSE@am__append_13 = lib32/libcrtdll_extra.a 
lib32/libmsvcrt10_extra.a lib32/libmsvcrt20_extra.a lib32/libmsvcrt40_extra.a 
lib32/libmsvcrt_common.a lib32/libmsvcrt_extra.a lib32/libmsvcr70_extra.a 
lib32/libmsvcr71_extra.a lib32/libmsvcr120_app_extra.a lib32/libucrt_extra.a 
lib32/libucrtapp_extra.a
+@LIB64_TRUE@@W32API_FALSE@am__append_14 = lib64/libmsvcrt.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libmsvcrt-os.a
-@LIB64_TRUE@@W32API_FALSE@am__append_12 = lib64/libdelayimp.a \
+@LIB64_TRUE@@W32API_FALSE@am__append_15 = lib64/libdelayimp.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libm.a lib64/libgmon.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/liblargeint.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libmingw32.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libmingwex.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libmoldname.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libmingwthrd.a
-@LIB64_TRUE@@W32API_FALSE@am__append_13 = lib64/msvcrt.def lib64/msvcr80.def 
lib64/msvcr90.def lib64/msvcr90d.def \
+@LIB64_TRUE@@W32API_FALSE@am__append_16 = lib64/msvcrt.def lib64/msvcr80.def 
lib64/msvcr90.def lib64/msvcr90d.def \
 @LIB64_TRUE@@W32API_FALSE@                               lib64/msvcr100.def 
lib64/msvcr110.def lib64/msvcr120.def lib64/msvcr120d.def \
 @LIB64_TRUE@@W32API_FALSE@                               
lib64/msvcr120_app.def lib64/msvcp120_app.def lib64/ucrtbase.def \
 @LIB64_TRUE@@W32API_FALSE@                               lib64/advapi32.def 
lib64/clbcatq.def lib64/kernel32.def lib64/ole32.def \
@@ -268,7 +271,7 @@ host_triplet = @host@
 @LIB64_TRUE@@W32API_FALSE@                               
lib64/api-ms-win-crt-math-l1-1-0.def lib64/api-ms-win-crt-private-l1-1-0.def 
lib64/api-ms-win-crt-runtime-l1-1-0.def \
 @LIB64_TRUE@@W32API_FALSE@                               
lib64/vcruntime140_app.def
 
-@LIB64_TRUE@@W32API_FALSE@am__append_14 = lib64/libmsvcp60.a \
+@LIB64_TRUE@@W32API_FALSE@am__append_17 = lib64/libmsvcp60.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libmsvcp120_app.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libmsvcr80.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libmsvcr90.a \
@@ -281,8 +284,8 @@ host_triplet = @host@
 @LIB64_TRUE@@W32API_FALSE@     lib64/libucrtbase.a lib64/libucrt.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libucrtapp.a \
 @LIB64_TRUE@@W32API_FALSE@     lib64/libvcruntime140_app.a
-@LIB64_TRUE@@W32API_FALSE@am__append_15 = lib64/libmsvcrt_common.a 
lib64/libmsvcrt_extra.a lib64/libmsvcr80_extra.a lib64/libmsvcr120_app_extra.a 
lib64/libucrt_extra.a lib64/libucrtapp_extra.a
-@LIBARM32_TRUE@@W32API_FALSE@am__append_16 = libarm32/libmsvcrt.a \
+@LIB64_TRUE@@W32API_FALSE@am__append_18 = lib64/libmsvcrt_common.a 
lib64/libmsvcrt_extra.a lib64/libmsvcr80_extra.a lib64/libmsvcr120_app_extra.a 
lib64/libucrt_extra.a lib64/libucrtapp_extra.a
+@LIBARM32_TRUE@@W32API_FALSE@am__append_19 = libarm32/libmsvcrt.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libmsvcrt-os.a
 
 #libarm32_LIBRARIES += libarm32/libgmon.a
@@ -291,28 +294,28 @@ host_triplet = @host@
 #  profile/gmon.h   profile/gmon.c \
 #  profile/mcountFunc.S
 #libarm32_libgmon_a_CPPFLAGS=$(CPPFLAGSARM32) $(sysincludes)
-@LIBARM32_TRUE@@W32API_FALSE@am__append_17 = libarm32/libdelayimp.a \
+@LIBARM32_TRUE@@W32API_FALSE@am__append_20 = libarm32/libdelayimp.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libm.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/liblargeint.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libmingw32.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libmingwex.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libmoldname.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libmingwthrd.a
-@LIBARM32_TRUE@@W32API_FALSE@am__append_18 = libarm32/msvcrt.def 
libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def 
libarm32/msvcr100.def libarm32/msvcr110.def libarm32/msvcr120_app.def 
libarm32/ucrtbase.def \
+@LIBARM32_TRUE@@W32API_FALSE@am__append_21 = libarm32/msvcrt.def 
libarm32/msvcr80.def libarm32/msvcr90.def libarm32/msvcr90d.def 
libarm32/msvcr100.def libarm32/msvcr110.def libarm32/msvcr120_app.def 
libarm32/ucrtbase.def \
 @LIBARM32_TRUE@@W32API_FALSE@                            libarm32/advapi32.def 
libarm32/clbcatq.def libarm32/kernel32.def libarm32/ole32.def 
libarm32/oleaut32.def \
 @LIBARM32_TRUE@@W32API_FALSE@                            libarm32/user32.def 
libarm32/ws2_32.def \
 @LIBARM32_TRUE@@W32API_FALSE@                            
libarm32/api-ms-win-crt-math-l1-1-0.def 
libarm32/api-ms-win-crt-private-l1-1-0.def 
libarm32/api-ms-win-crt-runtime-l1-1-0.def \
 @LIBARM32_TRUE@@W32API_FALSE@                            
libarm32/vcruntime140_app.def
 
-@LIBARM32_TRUE@@W32API_FALSE@am__append_19 = libarm32/libmsvcp60.a \
+@LIBARM32_TRUE@@W32API_FALSE@am__append_22 = libarm32/libmsvcp60.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libmsvcr110.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libmsvcr120_app.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libucrtbase.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libucrt.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libucrtapp.a \
 @LIBARM32_TRUE@@W32API_FALSE@  libarm32/libvcruntime140_app.a
-@LIBARM32_TRUE@@W32API_FALSE@am__append_20 = libarm32/libmsvcrt_common.a 
libarm32/libmsvcrt_extra.a libarm32/libmsvcr120_app_extra.a 
libarm32/libucrt_extra.a libarm32/libucrtapp_extra.a
-@LIBARM64_TRUE@@W32API_FALSE@am__append_21 = libarm64/libmsvcrt.a \
+@LIBARM32_TRUE@@W32API_FALSE@am__append_23 = libarm32/libmsvcrt_common.a 
libarm32/libmsvcrt_extra.a libarm32/libmsvcr120_app_extra.a 
libarm32/libucrt_extra.a libarm32/libucrtapp_extra.a
+@LIBARM64_TRUE@@W32API_FALSE@am__append_24 = libarm64/libmsvcrt.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/libmsvcrt-os.a
 
 #libarm64_LIBRARIES += libarm64/libgmon.a
@@ -321,50 +324,50 @@ host_triplet = @host@
 #  profile/gmon.h   profile/gmon.c \
 #  profile/mcountFunc.S
 #libarm64_libgmon_a_CPPFLAGS=$(CPPFLAGSARM64) $(sysincludes)
-@LIBARM64_TRUE@@W32API_FALSE@am__append_22 = libarm64/libdelayimp.a \
+@LIBARM64_TRUE@@W32API_FALSE@am__append_25 = libarm64/libdelayimp.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/libm.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/liblargeint.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/libmingw32.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/libmingwex.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/libmoldname.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/libmingwthrd.a
-@LIBARM64_TRUE@@W32API_FALSE@am__append_23 = libarm64/msvcrt.def 
libarm64/ucrtbase.def \
+@LIBARM64_TRUE@@W32API_FALSE@am__append_26 = libarm64/msvcrt.def 
libarm64/ucrtbase.def \
 @LIBARM64_TRUE@@W32API_FALSE@                            libarm64/advapi32.def 
libarm64/clbcatq.def libarm64/kernel32.def libarm64/ole32.def 
libarm64/oleaut32.def \
 @LIBARM64_TRUE@@W32API_FALSE@                            libarm64/user32.def 
libarm64/ws2_32.def \
 @LIBARM64_TRUE@@W32API_FALSE@                            
libarm64/api-ms-win-crt-math-l1-1-0.def 
libarm64/api-ms-win-crt-private-l1-1-0.def 
libarm64/api-ms-win-crt-runtime-l1-1-0.def \
 @LIBARM64_TRUE@@W32API_FALSE@                            
libarm64/vcruntime140_app.def
 
-@LIBARM64_TRUE@@W32API_FALSE@am__append_24 = libarm64/libucrtbase.a \
+@LIBARM64_TRUE@@W32API_FALSE@am__append_27 = libarm64/libucrtbase.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/libucrt.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/libucrtapp.a \
 @LIBARM64_TRUE@@W32API_FALSE@  libarm64/libvcruntime140_app.a
-@LIBARM64_TRUE@@W32API_FALSE@am__append_25 = libarm64/libmsvcrt_common.a 
libarm64/libmsvcrt_extra.a libarm64/libucrt_extra.a libarm64/libucrtapp_extra.a
-@ENABLE_TESTS_UNICODE_TRUE@am__append_26 = testcases/t_municode 
testcases/t_tmain
+@LIBARM64_TRUE@@W32API_FALSE@am__append_28 = libarm64/libmsvcrt_common.a 
libarm64/libmsvcrt_extra.a libarm64/libucrt_extra.a libarm64/libucrtapp_extra.a
+@ENABLE_TESTS_UNICODE_TRUE@am__append_29 = testcases/t_municode 
testcases/t_tmain
 check_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_4) $(am__EXEEXT_6)
 TESTS = $(am__EXEEXT_2) $(am__EXEEXT_4) $(am__EXEEXT_6)
 XFAIL_TESTS = testcases/t_nullptrexception$(EXEEXT) $(am__EXEEXT_7) \
        $(am__EXEEXT_7)
 
 # Build the libraries
-@LIB32_TRUE@am__append_27 = $(newcomplex_test_lib32)
+@LIB32_TRUE@am__append_30 = $(newcomplex_test_lib32)
 
 # Build the programs during make check.
-@LIB32_TRUE@am__append_28 = $(newcomplex_tests32)
+@LIB32_TRUE@am__append_31 = $(newcomplex_tests32)
 
 # Declare the tests.
-@LIB32_TRUE@am__append_29 = $(newcomplex_tests32)
+@LIB32_TRUE@am__append_32 = $(newcomplex_tests32)
 # Remove these when completed.
-@LIB32_TRUE@am__append_30 = 
+@LIB32_TRUE@am__append_33 = 
 
 # Build the libraries
-@LIB64_TRUE@am__append_31 = $(newcomplex_test_lib64)
+@LIB64_TRUE@am__append_34 = $(newcomplex_test_lib64)
 
 # Build the programs during make check.
-@LIB64_TRUE@am__append_32 = $(newcomplex_tests64)
+@LIB64_TRUE@am__append_35 = $(newcomplex_tests64)
 
 # Declare the tests.
-@LIB64_TRUE@am__append_33 = $(newcomplex_tests64)
-@LIB64_TRUE@am__append_34 = 
+@LIB64_TRUE@am__append_36 = $(newcomplex_tests64)
+@LIB64_TRUE@am__append_37 = 
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
@@ -10407,17 +10410,18 @@ CPPFLAGSARM32 = -mfpu=vfpv3
 CPPFLAGS32 = -m32
 CPPFLAGS64 = -m64
 @WITH_GENLIB_FALSE@AM_DLLTOOLFLAGS = -k --as=$(AS) --output-lib $@ \
-@WITH_GENLIB_FALSE@    $(am__append_1) $(am__append_2)
-@WITH_GENLIB_TRUE@AM_DLLTOOLFLAGS = -o $@ $(am__append_1) \
-@WITH_GENLIB_TRUE@     $(am__append_2)
-@WITH_GENLIB_FALSE@DLLTOOLFLAGSARM32 = -m arm
-@WITH_GENLIB_TRUE@DLLTOOLFLAGSARM32 = -a arm
-@WITH_GENLIB_FALSE@DLLTOOLFLAGSARM64 = -m arm64
-@WITH_GENLIB_TRUE@DLLTOOLFLAGSARM64 = 
-@WITH_GENLIB_FALSE@DLLTOOLFLAGS32 = --as-flags=--32 -m i386
-@WITH_GENLIB_TRUE@DLLTOOLFLAGS32 = -a x86
-@WITH_GENLIB_FALSE@DLLTOOLFLAGS64 = --as-flags=--64 -m i386:x86-64
-@WITH_GENLIB_TRUE@DLLTOOLFLAGS64 = -a x86_64
+@WITH_GENLIB_FALSE@    $(am__append_5)
+@WITH_GENLIB_TRUE@AM_DLLTOOLFLAGS = -o $@ $(am__append_5)
+@WITH_GENLIB_FALSE@DLLTOOLFLAGSARM32 = -m arm $(am__append_1)
+@WITH_GENLIB_TRUE@DLLTOOLFLAGSARM32 = -a arm $(am__append_1)
+@WITH_GENLIB_FALSE@DLLTOOLFLAGSARM64 = -m arm64 $(am__append_2)
+@WITH_GENLIB_TRUE@DLLTOOLFLAGSARM64 = $(am__append_2)
+@WITH_GENLIB_FALSE@DLLTOOLFLAGS32 = --as-flags=--32 -m i386 \
+@WITH_GENLIB_FALSE@    $(am__append_3)
+@WITH_GENLIB_TRUE@DLLTOOLFLAGS32 = -a x86 $(am__append_3)
+@WITH_GENLIB_FALSE@DLLTOOLFLAGS64 = --as-flags=--64 -m i386:x86-64 \
+@WITH_GENLIB_FALSE@    $(am__append_4)
+@WITH_GENLIB_TRUE@DLLTOOLFLAGS64 = -a x86_64 $(am__append_4)
 @WITH_GENLIB_FALSE@DTDEFARM32 = $(DLLTOOL) $(DLLTOOLFLAGSARM32) 
$(AM_DLLTOOLFLAGS) --input-def
 @WITH_GENLIB_TRUE@DTDEFARM32 = $(GENLIB) $(DLLTOOLFLAGSARM32) 
$(AM_DLLTOOLFLAGS)
 @WITH_GENLIB_FALSE@DTDEFARM64 = $(DLLTOOL) $(DLLTOOLFLAGSARM64) 
$(AM_DLLTOOLFLAGS) --input-def
@@ -10435,10 +10439,10 @@ LDFLAGSARM64 = -L$(top_builddir)/libarm64
 LDFLAGS32 = -m32 -L$(top_builddir)/lib32
 LDFLAGS64 = -m64 -L$(top_builddir)/lib64
 extra_include = -I$(top_srcdir)/include
-processed_defs = $(am__append_8) $(am__append_13) $(am__append_18) \
-       $(am__append_23)
-noinst_LIBRARIES = $(am__append_10) $(am__append_15) $(am__append_20) \
-       $(am__append_25)
+processed_defs = $(am__append_11) $(am__append_16) $(am__append_21) \
+       $(am__append_26)
+noinst_LIBRARIES = $(am__append_13) $(am__append_18) $(am__append_23) \
+       $(am__append_28)
 
 # default directx import library names
 xinput = xinput1_3
@@ -10669,7 +10673,7 @@ src_msvcrt64 = \
 src_msvcrtarm32 = $(src_msvcrt) misc/__p___argv.c misc/__p__acmdln.c \
        misc/__p__commode.c misc/__p__fmode.c misc/__p__wcmdln.c \
        misc/_getpid.c misc/initenv.c stdio/_setmaxstdio.c \
-       stdio/gets.c $(am__append_3)
+       stdio/gets.c $(am__append_6)
 src_msvcrtarm64 = \
   $(src_msvcrt) \
   math/arm-common/acosh.c \
@@ -10922,7 +10926,7 @@ src_libmingwex64 = $(src_libmingwex_x86)
 
 # these only go into the ARM32 version:
 src_libmingwexarm32 = math/arm/_chgsignl.S math/arm/s_rint.c \
-       math/arm/s_rintf.c $(am__append_4) $(am__append_5)
+       math/arm/s_rintf.c $(am__append_7) $(am__append_8)
 
 # these only go into the ARM64 version:
 src_libmingwexarm64 = \
@@ -11038,7 +11042,7 @@ src_intrincsarm64 =
 @LIB32_TRUE@   lib32/libuuid.a lib32/libgdiplus.a \
 @LIB32_TRUE@   lib32/libws2_32.a lib32/libtaskschd.a \
 @LIB32_TRUE@   lib32/libntoskrnl.a lib32/libadsiid.a \
-@LIB32_TRUE@   lib32/libdloadhelper.a $(am__append_7)
+@LIB32_TRUE@   lib32/libdloadhelper.a $(am__append_10)
 @LIB32_TRUE@lib32_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincs32)
 @LIB32_TRUE@lib32_libkernel32_a_AR = $(DTLIB32) && $(AR) $(ARFLAGS)
 @LIB32_TRUE@lib32_libkernel32_a_CPPFLAGS = $(CPPFLAGS32) $(extra_include) 
$(AM_CPPFLAGS)
@@ -11053,7 +11057,7 @@ src_intrincsarm64 =
 #lib32_DATA += lib32/libntoskrnl.a    # libntoskrnl.a is provided by a custom 
rule in the main Makefile.am
 #lib32_DATA += lib32/libshell32.a    # Handled by custom rule
 #lib32_DATA += lib32/libws2_32.a      # Handled by custom rule
-@LIB32_TRUE@lib32_DATA = $(am__append_6) lib32/libaclui.a \
+@LIB32_TRUE@lib32_DATA = $(am__append_9) lib32/libaclui.a \
 @LIB32_TRUE@   lib32/libactiveds.a lib32/libadsldpc.a \
 @LIB32_TRUE@   lib32/libadvapi32.a lib32/libapcups.a \
 @LIB32_TRUE@   lib32/libruntimeobject.a \
@@ -11227,7 +11231,7 @@ src_intrincsarm64 =
 @LIB32_TRUE@   lib32/libxaudio2_8.a lib32/libxinput1_1.a \
 @LIB32_TRUE@   lib32/libxinput1_2.a lib32/libxinput1_3.a \
 @LIB32_TRUE@   lib32/libxinput1_4.a lib32/libxinput9_1_0.a \
-@LIB32_TRUE@   lib32/libwindowsapp.a $(am__append_9)
+@LIB32_TRUE@   lib32/libwindowsapp.a $(am__append_12)
 @LIB32_TRUE@lib32_libbits_a_SOURCES = $(src_libbits)
 @LIB32_TRUE@lib32_libbits_a_CPPFLAGS = $(CPPFLAGS32) $(sysincludes)
 @LIB32_TRUE@lib32_libshell32_a_SOURCES = $(src_libshell32)
@@ -11385,7 +11389,7 @@ src_intrincsarm64 =
 @LIB64_TRUE@   lib64/libuuid.a lib64/libgdiplus.a \
 @LIB64_TRUE@   lib64/libws2_32.a lib64/libtaskschd.a \
 @LIB64_TRUE@   lib64/libadsiid.a lib64/libdloadhelper.a \
-@LIB64_TRUE@   $(am__append_12)
+@LIB64_TRUE@   $(am__append_15)
 @LIB64_TRUE@lib64_libkernel32_a_SOURCES = $(src_intrincs) $(src_intrincs64) 
lib-common/kernel32.def.in
 @LIB64_TRUE@lib64_libkernel32_a_CPPFLAGS = $(CPPFLAGS64) $(extra_include) 
$(AM_CPPFLAGS)
 @LIB64_TRUE@lib64_libkernel32_a_AR = $(DTDEF64) lib64/kernel32.def && $(AR) 
$(ARFLAGS)
@@ -11399,7 +11403,7 @@ src_intrincsarm64 =
 #lib64_DATA += lib64/libmsvcp60.a     # Specialized for W32API conditional
 #lib64_DATA += lib64/libshell32.a    # Handled by custom rule
 #lib64_DATA += lib64/libws2_32.a      # Handled by custom rule
-@LIB64_TRUE@lib64_DATA = $(am__append_11) lib64/libwinusb.a \
+@LIB64_TRUE@lib64_DATA = $(am__append_14) lib64/libwinusb.a \
 @LIB64_TRUE@   lib64/libavrt.a lib64/libacledit.a \
 @LIB64_TRUE@   lib64/libaclui.a lib64/libactiveds.a \
 @LIB64_TRUE@   lib64/libadmparse.a lib64/libadmwprox.a \
@@ -11809,7 +11813,7 @@ src_intrincsarm64 =
 @LIB64_TRUE@   lib64/libruntimeobject.a \
 @LIB64_TRUE@   lib64/libsynchronization.a lib64/libwindowsapp.a \
 @LIB64_TRUE@   lib64/libwscapi.a lib64/libwslapi.a \
-@LIB64_TRUE@   $(am__append_14)
+@LIB64_TRUE@   $(am__append_17)
 @LIB64_TRUE@lib64_libbits_a_SOURCES = $(src_libbits)
 @LIB64_TRUE@lib64_libbits_a_CPPFLAGS = $(CPPFLAGS64) $(sysincludes)
 @LIB64_TRUE@lib64_libshell32_a_SOURCES = $(src_libshell32)
@@ -11937,7 +11941,7 @@ src_intrincsarm64 =
 @LIBARM32_TRUE@        libarm32/libstrmiids.a libarm32/libuuid.a \
 @LIBARM32_TRUE@        libarm32/libgdiplus.a libarm32/libws2_32.a \
 @LIBARM32_TRUE@        libarm32/libadsiid.a libarm32/libdloadhelper.a \
-@LIBARM32_TRUE@        $(am__append_17)
+@LIBARM32_TRUE@        $(am__append_20)
 @LIBARM32_TRUE@libarm32_libkernel32_a_SOURCES = $(src_intrincs) 
$(src_intrincsarm32) lib-common/kernel32.def.in
 @LIBARM32_TRUE@libarm32_libkernel32_a_AR = $(DTDEFARM32) libarm32/kernel32.def 
&& $(AR) $(ARFLAGS)
 @LIBARM32_TRUE@libarm32_libkernel32_a_CPPFLAGS = $(CPPFLAGSARM32) 
$(extra_include) $(AM_CPPFLAGS)
@@ -11954,7 +11958,7 @@ src_intrincsarm64 =
 #libarm32_DATA += libarm32/libshell32.a    # Handled by custom rule
 #libarm32_DATA += libarm32/libvfw32.a # DLL absent
 #libarm32_DATA += libarm32/libws2_32.a      # Handled by custom rule
-@LIBARM32_TRUE@libarm32_DATA = $(am__append_16) libarm32/libacledit.a \
+@LIBARM32_TRUE@libarm32_DATA = $(am__append_19) libarm32/libacledit.a \
 @LIBARM32_TRUE@        libarm32/libaclui.a libarm32/libacppage.a \
 @LIBARM32_TRUE@        libarm32/libacproxy.a libarm32/libactionqueue.a \
 @LIBARM32_TRUE@        libarm32/libactiveds.a libarm32/libadhapi.a \
@@ -12537,7 +12541,7 @@ src_intrincsarm64 =
 @LIBARM32_TRUE@        libarm32/libxpsprint.a \
 @LIBARM32_TRUE@        libarm32/libxpsrasterservice.a \
 @LIBARM32_TRUE@        libarm32/libxpssvcs.a libarm32/libxwizards.a \
-@LIBARM32_TRUE@        libarm32/libzipfldr.a $(am__append_19)
+@LIBARM32_TRUE@        libarm32/libzipfldr.a $(am__append_22)
 @LIBARM32_TRUE@libarm32_libbits_a_SOURCES = $(src_libbits)
 @LIBARM32_TRUE@libarm32_libbits_a_CPPFLAGS = $(CPPFLAGSARM32) $(sysincludes)
 @LIBARM32_TRUE@libarm32_libshell32_a_SOURCES = $(src_libshell32)
@@ -12649,7 +12653,7 @@ src_intrincsarm64 =
 @LIBARM64_TRUE@        libarm64/libstrmiids.a libarm64/libuuid.a \
 @LIBARM64_TRUE@        libarm64/libgdiplus.a libarm64/libws2_32.a \
 @LIBARM64_TRUE@        libarm64/libadsiid.a libarm64/libdloadhelper.a \
-@LIBARM64_TRUE@        $(am__append_22)
+@LIBARM64_TRUE@        $(am__append_25)
 @LIBARM64_TRUE@libarm64_libkernel32_a_SOURCES = $(src_intrincs) 
$(src_intrincsarm64) lib-common/kernel32.def.in
 @LIBARM64_TRUE@libarm64_libkernel32_a_AR = $(DTDEFARM64) libarm64/kernel32.def 
&& $(AR) $(ARFLAGS)
 @LIBARM64_TRUE@libarm64_libkernel32_a_CPPFLAGS = $(CPPFLAGSARM64) 
$(extra_include) $(AM_CPPFLAGS)
@@ -12661,7 +12665,7 @@ src_intrincsarm64 =
 #libarm64_DATA += libarm64/libksuser.a    # Handled by custom rule
 #libarm64_DATA += libarm64/libshell32.a    # Handled by custom rule
 #libarm64_DATA += libarm64/libws2_32.a      # Handled by custom rule
-@LIBARM64_TRUE@libarm64_DATA = $(am__append_21) libarm64/libacledit.a \
+@LIBARM64_TRUE@libarm64_DATA = $(am__append_24) libarm64/libacledit.a \
 @LIBARM64_TRUE@        libarm64/libactiveds.a libarm64/libadvapi32.a \
 @LIBARM64_TRUE@        libarm64/libadvpack.a libarm64/libappmgmts.a \
 @LIBARM64_TRUE@        libarm64/libappmgr.a libarm64/libasycfilt.a \
@@ -12841,7 +12845,7 @@ src_intrincsarm64 =
 @LIBARM64_TRUE@        libarm64/libwshbth.a libarm64/libwslapi.a \
 @LIBARM64_TRUE@        libarm64/libwsock32.a libarm64/libwtsapi32.a \
 @LIBARM64_TRUE@        libarm64/libxaudio2_8.a libarm64/libxinput1_4.a \
-@LIBARM64_TRUE@        $(am__append_24)
+@LIBARM64_TRUE@        $(am__append_27)
 @LIBARM64_TRUE@libarm64_libbits_a_SOURCES = $(src_libbits)
 @LIBARM64_TRUE@libarm64_libbits_a_CPPFLAGS = $(CPPFLAGSARM64) $(sysincludes)
 @LIBARM64_TRUE@libarm64_libshell32_a_SOURCES = $(src_libshell32)
@@ -12979,7 +12983,7 @@ testcase_progs = testcases/tstmainc 
testcases/tstmaincpp \
        testcases/t_setjmp testcases/t_sigv testcases/t_speed_powl \
        testcases/t_stat testcases/t_stdint testcases/t_time \
        testcases/t_tls1 testcases/t_trycatch testcases/t_stat_slash \
-       testcases/t_wreaddir testcases/t_fseeko64 $(am__append_26)
+       testcases/t_wreaddir testcases/t_fseeko64 $(am__append_29)
 testcases_tstmaincpp_SOURCES = testcases/tstmaincpp.cpp
 testcases_t_trycatch_SOURCES = testcases/t_trycatch.cpp
 testcases_t_intrinc_CFLAGS = -std=c99
@@ -12988,7 +12992,7 @@ testcases_t_intrinc_CFLAGS = -std=c99
 
 # Do not specify TESTS = check_PROGRAMS, because some TESTS
 # may not be check_PROGRAMS.
-check_LIBRARIES = $(am__append_27) $(am__append_31)
+check_LIBRARIES = $(am__append_30) $(am__append_34)
 
 # Complex library check sources.
 check_complex_lib_sources = \
@@ -78214,6 +78218,9 @@ uninstall-am: uninstall-crt32DATA uninstall-crt64DATA \
 
 .PRECIOUS: Makefile
 
+@DLLTOOL_HAS_TEMP_PREFIX_TRUE@  # Use target-specific suffix to avoid 
collision on massively
+@DLLTOOL_HAS_TEMP_PREFIX_TRUE@  # parallel builds when 32-bit build stomps on 
64-bit build
+@DLLTOOL_HAS_TEMP_PREFIX_TRUE@  # using the same temp directory
 _libm_dummy.c:
        echo "static int __attribute__((unused)) __mingw_libm_dummy;" > 
_libm_dummy.c
 @LIB32_TRUE@lib32/crt1.o: crt/crtexe.c
-- 
2.37.2



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to