<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Cross check fails.</p>
<p>I am doing a git clone of the opensmalltalk-vm and updating VMMaker to <a href="http://source.squeak.org/VMMakerInbox/VMMaker.oscog-eem.2510.mcz">VMMaker.oscog-eem.2510.mcz</a></p>
<p>The generated ARM64FFIPlugin.c causes a segfault.</p>
<p>This is apparently due to some loss of state filled with "null" values.</p>
<pre id="hterm:copy-to-clipboard-source">149,150c149,150
< #define DisownVMForFFICall null
< #define DisownVMForThreading null
---
> #define DisownVMForFFICall 16
> #define DisownVMForThreading 32
207c207
< # define SPURVM null
---
> # define SPURVM 1<br /><br />Replacing the nulls with the values above allows a good build.<br /><br />The result fails 7 unit tests rather than 3, but I fail to find salient differences in the <span>ARM64FFIPlugin.c file.<br /><br />I will do the diffs between the cloned oscogvm and my working files to see what is going on there.<br /><br />Can some kind soul help me to see where the above #defines are generated by VMMaker and why they are nulls?<br /><br />Sorry for the breakage; thanks much for the help!<br />-KenD</span></pre>
<p><br /></p>
<p><br /></p>

</body></html>