Closed devmotion closed 3 years ago
Yeah, unfortunately this package wasn't being tested on 32 bits. I wans't sure anyone cared about 32 bits now. I'll investigate, but can't promise a quick fix.
Well, it looks like the maintainers of XGBoost no longer support 32 bit systems. So the Julia binding unfortunately cannot support x86 either. I'll have to close this as wontfix
.
Ah OK, good to know. Maybe it would be helpful then to not build XGBoost_jll on 32bit systems? Then it would be more obvious that it is not supported.
The only "problem" with not building future versions of XGBoost_jll on 32bit systems is that it would still be possible to install current and older versions on 32bit systems.
Yeah, I'lll change the next version of the jll not to build x86, but since we cannot represent Pkg dependencies taking CPU arch into account, users will only get a runtime error. Maybe we can check and print a warning at startup?
Yes, I guess this could be useful.
Our test on Ubuntu 32bit (Julia 1.5.3, XGBoost 1.1.1) fails with the following error message:
Ubuntu 64bit works fine. And the same test error can be observed on Ubuntu 32bit with Julia master.