On Sun, 18 Sep 2022, Sergei Trofimovich wrote:
Without the change build fails with missing dependency on _extra
library similar to the following:
cd lib32/ && x86_64-w64-mingw32-ar -M <
/build/mingw-w64/mingw-w64-crt/lib32/msvcr71.mri
x86_64-w64-mingw32-ar: libmsvcr71_extra.a: No such file or directory
make[3]: *** [Makefile:78262: lib32/libmsvcr71.a] Error 9 shuffle=1663492408
The build failures are best reproducible with make --shuffle:
https://savannah.gnu.org/bugs/index.php?62100
The dependency is required by msvcr${V}.mri script.
It's best reproducible in `make --shuffle` mode:
https://savannah.gnu.org/bugs/index.php?62100
---
mingw-w64-crt/Makefile.am | 10 +++++-----
mingw-w64-crt/Makefile.in | 10 +++++-----
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index f736cce3a..83ed86666 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -935,23 +935,23 @@ lib32/libcrtdll.a: lib32/crtdll.mri lib32/libcrtdll_def.a
lib32/libmsvcrt_common
cd $(dir $@) && $(AR) -M < $(abspath $<)
lib32_DATA += lib32/libmsvcrt10.a
-lib32/libmsvcrt10.a: lib32/msvcrt10.mri lib32/libmsvcrt10_def.a
lib32/libmsvcrt_common.a
+lib32/libmsvcrt10.a: lib32/msvcrt10.mri lib32/libmsvcrt10_def.a
lib32/libmsvcrt_common.a lib32/libmsvcrt10_extra.a
cd $(dir $@) && $(AR) -M < $(abspath $<)
Thanks - this change does look correct! I pushed this one.
// Martin
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public