Re: Compiling Euphoria 3+ for non-x86 targets
- Posted by "Mark Brown" <mabrown at ihug.com.au> Mar 13, 2007
- 500 views
Matt wrote: > Now that we've got everything in subversion, we have a detailed diff record > of what has changed. You can get these through svn commands. Thanks for the info Matt. I probably should have checked the list archive for that before posting... haven't read the list much of late. Regarding the seg fault I'm getting, I've tracked it down to symtab.e in procedure InitSymTab(). Specifically the crash occurs at the line "while SymTab[s][S_SAMEHASH] != 0 do" That line doesn't look weird in any way to me, except that I think it is the first instance of a "while" being used in the eu code. I'm a bit scared of that as I'm guessing that means that my compiled eu while loops are broken. Rob, could you perhaps point me in a direction to look for this. Is this sort of thing all still in the C source or is some of this translated euphoria code? If it is a problem with the compile in the C source, has that changed since 2.4? (I have no problems with any of that in 2.4 on the Zaurus.) If I remove all compiler optimisations, the resulting interpreter seg faults immediately. Mark