Closed xgroleau closed 3 years ago
It seems to be a problem with gcc 10 on OpenSuse, as with gcc 9.3 on Ubuntu everything works fine. I reproduced the issue on an OpenSuse and I'm investigating.
It seems that gcc 10 uses -fno-common by default, I've added -fcommon locally in the cmake file and it now compiles.
It was indeed a variable redefinition in two test cases. Even if defined already as extern, it is best to just use the vm variable instead of trying to redefine it. The last commit fixes the issue.
I wanted to run the tests since I have an issue with swarm.exec and the closure being NIL, but I cannot compile the tests. To build I've followed the instructions in the README
I get this error:
Seems like a redefinition of symbol.