You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Prevent running a function that isn't supported on certain platforms.
#if not defined (__i386__) & not defined (__x86_64__)
std::cout << "No error handler supported for this platform" << std::endl;
return;
#endif
So I guess it's wrong to make the lack of support for non-x86 platforms a blocking #error.
Well, I wouldn't be against removing all the flags for platforms that can be removed (beware of the pointer size). After all, if it is an Unix system, it should work. And it might work for untested platforms (like in this case).
I was positively surprised to see that OD builds almost properly on armv5tl on Mageia; however it fails right at the end when building StackTraceUnix:
So, opening an issue for this TODO. It would be nice to have support for those arches if it only implies to finding the proper function call in https://github.com/OpenDungeons/OpenDungeons/blob/0.7.0/source/utils/StackTraceUnix.cpp#L107-L113
The text was updated successfully, but these errors were encountered: