spitbol / x64

SPITBOL x64 provides raw power and speed for non-numeric computation on the x86_64 architecture
GNU General Public License v3.0
256 stars 23 forks source link

Provided 4.0c binary crashes on some systems, but works when rebuilt on that system #25

Closed CheyenneWills closed 8 months ago

CheyenneWills commented 8 months ago

Need more information

CheyenneWills commented 8 months ago

In issue #21, it was reported that 4.0c crashed with the provided binary, but works when rebuilt.

I need additional information.

CheyenneWills commented 8 months ago

https://github.com/spitbol/x64/issues/21#issuecomment-1779747522

CheyenneWills commented 8 months ago

Looking at the information that was appended in #21 it appears the problem is with my build environment. The build is a static build and statically includes the stdc library and the math library that was built on my system targeting my native CPU, which appears to include additional instructions than the CPU that is having problems.

I believe that rebuilding using non-static libraries should fix the problem. There has been an issue with spitbol as non-static, but I believe that I've now solved that problem. I will need to do additional testing to verify that the fix I have will work.