Open cjjdespres opened 1 month ago
I thought I'd investigate this a little, and I noticed that PR https://github.com/eclipse-openj9/openj9/pull/19514 changes J9TreeEvaluator.cpp
a bit.
So, I think it might be 204fc71068c3d000c85b9ca38cc111ece25a46db that's the issue. I don't know much about the dependency tracking that's done here, but I wonder if @0xdaryl (or someone else) might be able to see what's going wrong.
(EDIT: That commit 204fc71068c3d000c85b9ca38cc111ece25a46db was responsible for removing two ¬
characters in J9TreeEvaluator.cpp
introduced in an earlier commit in that PR, so I did also have to delete them manually for the build to succeed in 3.)
As in https://github.com/eclipse-openj9/openj9/issues/19836, I tried building a JDK with the JIT in debug mode on x86_64 linux with the following flags:
Note that I had to apply the
openj9
change I suggested in https://github.com/eclipse-openj9/openj9/issues/19836#issuecomment-2219141156 in order to get past the assert in https://github.com/eclipse-openj9/openj9/issues/19836. With that done, the full JDK now fails to build with the following assert:As in https://github.com/eclipse-openj9/openj9/issues/19836, there were a lot of "Unhandled exception/Stack Backtrace" blocks interleaved in the build log, but I think what I have above is correct.