Hello Kurt, On Tue, 2025-02-25 at 02:49 +0000, Kurt Stine wrote: > What would it take to have a debian build for the Espresso (Nintendo Wii U) > CPU? > > Currently, due to overall Espresso weirdness, both GCC and glibc need to be > patched > for any applications to take advantage of all three cores. This means very > application > and library needs to be patched to be able to support smp on the Wii U. > Debian powerpc > will currently run on the Wii U, but due to the lack of patches, you are > stuck with only > a single core, and performance is extremely hampered by that. Adelie Linux > currently > has support for the Wii U, but it would be great to have a debian build.
I think it would be more reasonable to work on the kernel and glibc such that rebuilding all packages with a patched compiler should not be necessary. Given the very low user base, I don't think it would be justified to bootstrap a completely new Debian port for the Wii U. > The Wii U has three cores and 2GB of RAM, so it's relatively powerful machine > for the > price (you can find them for around $25 online). I'm also able to provide > access to > multiple if needed. The hardware isn't really the issue but the amount of work needed to maintain such a port. Such an endeavor would only be justified if the number of users is high enough. > The smp patches are available here: https://gitlab.com/linux-wiiu/smp-patches Wouldn't it be possible to upstream these? And do we really need to rebuild all packages to make use of all cores of the Wii U CPU? > Currently, there is not a patch for LLVM, so any applications that are built > with clang > will not run on an smp-patched build. > > Any input is appreciated! If there is really no way other than rebuilding all packages, I would suggest using a source-based distribution such as Gentoo. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913