[m-dev.] Test failures in rotd-2021-07-31 due to missing .mh files
Julien Fischer
jfischer at opturion.com
Sat Jul 31 23:48:52 AEST 2021
Hi,
There have been some new test failures with rotd-2021-07-31 due to
missing .mh files, specifically:
valid/bug486
valid_seq/exported_foreign_type
valid_seq/test_xmlreader
This appear to be due to one of the recent changes to how dependencies
are handled. Here is a diff between the versions of bug486.d generated
by rotd-2021-07-30 (old) and rotds-2021-07-31 (new) respectively
--- bug486.d-old 2021-07-31 23:38:48.275318815 +1000
+++ bug486.d-new 2021-07-31 23:38:24.776331775 +1000
@@ -2,7 +2,7 @@
# Automatically generated module dependencies for
# module `bug486' in source file `bug486.m'.
-# Generated by Mercury compiler version rotd-2021-07-30
+# Generated by Mercury compiler version rotd-2021-07-31
# configured for x86_64-pc-linux-gnu.
# RULE trans_opt_deps
@@ -69,20 +69,6 @@
private_builtin.int3 \
bug486.window.int3
-# RULE foreign_deps_for_.mh
-bug486.$O : \
- bug486.mh \
- builtin.mh \
- private_builtin.mh \
- bug486.window.mh
-
-# RULE foreign_deps_for_.mh
-bug486.pic_o : \
- bug486.mh \
- builtin.mh \
- private_builtin.mh \
- bug486.window.mh
-
# RULE int0_on_date0
bug486.int0 : bug486.date0
@:
I would note that this problem also affects the compiler when built with
a sufficiently large number of parallel jobs (e.g. -j8).
Julien.
More information about the developers
mailing list