Update waterbox readme

This commit is contained in:
Morilli 2024-04-22 17:26:05 +02:00
parent 5cb1fe0042
commit 6f98be104a
1 changed files with 7 additions and 8 deletions

View File

@ -7,14 +7,13 @@ It consists of a modified musl libc, and build scripts to tie it all together.
Here are the supported alternatives:
PREPARE A WIN10 WORKSTATION:
Using the guidance at (https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel & https://docs.microsoft.com/en-us/windows/wsl/install-win10):
1. Install WSL2
2. Install Ubuntu 22.04.2 LTS (https://apps.microsoft.com/store/detail/ubuntu-22042-lts/9PN20MSR04DW)
3. Clone the bizhawk repository. You can use it through /mnt or /home if you really like
4. The waterbox toolchain has a choice between gcc and clang. Currently, clang is the preferred compiler due to its generally superior performance all around.
4a. (Clang) Install build tools: sudo apt-get update && sudo apt-get install make cmake clang lld llvm zstd
4b. (GCC) Install build tools: sudo apt-get update && sudo apt-get install make cmake gcc-12 g++-12 llvm zstd
5. Currently, GCC 12 is required when using a gcc environment (older gcc versions fail at building libcxx), this may change in the future.
Using the guidance at (https://docs.microsoft.com/en-us/windows/wsl/install):
1. Install WSL2 with the Ubuntu distribution
2. Clone the bizhawk repository. You can use it through /mnt or /home if you really like
3. The waterbox toolchain has a choice between gcc and clang. Currently, clang is the preferred compiler due to its generally superior performance all around.
3a. (Clang) Install build tools: sudo apt-get update && sudo apt-get install make cmake clang lld llvm zstd
3b. (GCC) Install build tools: sudo apt-get update && sudo apt-get install make cmake gcc-13 g++-13 llvm zstd
4. Note that currently, clang 16+ or gcc 13 is required to successfully build libcxx. Those requirements may change in the future.
PREPARE A WIN10 VM:
1. Make sure the VM has "yo dawg" virtualization enabled on the guest. For example in VMWare Workstation, "Virtualize Intel VT-X/EPT or AMD-V/RVI"