The ability to build for Windows using MXE #92

Closed
opened 2024-02-22 22:29:39 +00:00 by rawr51919 · 3 comments

MXE is a cross-compiler toolchain that has sufficient equivalents of all the libraries needed to make this particular edition buildable for Windows. Is that a planned feature?

The main website for it is https://mxe.cc

also sent to Ninecraft via https://github.com/MCPI-Revival/Ninecraft/issues/22 as it applies there too

MXE is a cross-compiler toolchain that has sufficient equivalents of all the libraries needed to make this particular edition buildable for Windows. Is that a planned feature? The main website for it is https://mxe.cc also sent to Ninecraft via https://github.com/MCPI-Revival/Ninecraft/issues/22 as it applies there too

Cross-compiling is not and has never been the barrier to running MCPI-Reborn on Windows.

I could use MinGW to compile MCPI-Reborn for Windows. The issue is that it would be completely useless. This is because MCPI itself is closed-source. It is a Linux ARM32 binary and always will be. I cannot change that without a full-blown de-compilation project like ReMinecraftPE. And that is way harder than it sounds.

To run MCPI-Reborn on Windows, you would need to be able to run Linux binaries on Windows. And to do that, you would need to re-implement the Linux ABI on top of Windows. And that already exists, it's called WSL.

Cross-compiling is not and has never been the barrier to running MCPI-Reborn on Windows. I could use MinGW to compile MCPI-Reborn for Windows. The issue is that it would be completely useless. This is because MCPI itself is closed-source. It is a Linux ARM32 binary and always will be. I cannot change that without a full-blown de-compilation project like [ReMinecraftPE](https://github.com/ReMinecraftPE/mcpe). And that is way harder than it sounds. To run MCPI-Reborn on Windows, you would need to be able to run Linux binaries on Windows. And to do that, you would need to re-implement the Linux ABI on top of Windows. And that already exists, it's called WSL.
Author

wonder if that version would be compatible with this server-wise, since Pi Edition isn't that far off from ReMinecraftPE's source version

wonder if that version would be compatible with this server-wise, since Pi Edition isn't that far off from ReMinecraftPE's source version
Contributor

wonder if that version would be compatible with this server-wise, since Pi Edition isn't that far off from ReMinecraftPE's source version

It's not compatible, even MCPI-Legacy isn't compatible with MCPI.

> wonder if that version would be compatible with this server-wise, since Pi Edition isn't that far off from ReMinecraftPE's source version It's not compatible, even MCPI-Legacy isn't compatible with MCPI.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: minecraft-pi-reborn/minecraft-pi-reborn#92
No description provided.