You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The oldest version of macOS that is "officially" supported by Mercury is 10.9. That said, Mercury definitely worked with 10.6 on x86_64 when that version of macOS was originally released and we haven't done anything since then that would prevent it from working (in principle).
As a starting point for investigating this, I would try the following:
Try bumping up the stack size, e.g. (using ulimit -s), and see if that resolves the issue. (IIRC, stack exhaustion when doing --generate-dependencies step has been a problem in the past.)
Try disabling optimisations in the C compiler, e.g. pass -O0 to clang. You can do this by creating a file named Mmake.params at the top-level of the Mercury source tree containing the following:
EXTRA_CFLAGS = -O0
This should give us a clue as to whether the issue is being caused by a misbehaving C compiler optimisation.
Full build log: https://build.macports.org/builders/ports-10.6_x86_64-builder/builds/190372/steps/install-port/logs/stdio
P. S. Notice, that we get this only on
x86_64
.Both
i386
andppc
build fine on 10.6.The text was updated successfully, but these errors were encountered: