Closed TheFausap closed 3 years ago
I found a possible typo in the Makefile, the missing emit-llvm.l inclusion in the command line. In the previous branches, there's at least the inclusion of emit-llvm.l or (in maru.8 and before) the Makefile variable EMIT_FILES_llvm or EMIT_FILES_x86 (depending on the target). I, also, noticed in maru.9 emit-llvm, calls emit-early and emit-late, and define-C-variable is defined in emit-late.l
Really I cannot understand which kind of error is it.
thanks for the report!
that compiler test stuff is very kludgey. it originates from a time before platforms were introduced, and it was not really updated... i have pushed a fix into the maru.10 branch with some comments.
closing it, but feel free to reopen if it still fails for you.
I found a little typo in the Makefile preventing to run the tests for the compiler. $(EVAL0_DIR)/$(EVAL0) is an invalid filename because, $(EVAL0) contains already the full path of the executable. However, once I fixed the typo, I got this error:
Is it expected?
regards Fausto