Hi Adrian, >> Back in February I sent an email to this list about potentially getting a >> Debian ports Wii U SMP build made. Just wanted to revisit it since the >> conversation fizzled out. >> >> A non-SMP build of Debian will boot and run on the Wii U, but there’s a >> lot more performance you can get out of the system if you can utilize >> all three cores. >> >> A separate Debian ports build is needed because atomic locking doesn’t work >> properly on the Wii U’s Espresso >> CPU:https://gitlab.com/linux-wiiu/linux-wiiu/-/issues/20 >> <https://gitlab.com/linux-wiiu/linux-wiiu/-/issues/20> >> >> SMP patches for GCC and glibc work, and are available here: >> https://gitlab.com/linux-wiiu/smp-patches >> <https://gitlab.com/linux-wiiu/smp-patches> >> >> I could provide multiple Wii Us as build machines if that’s needed.
>You basically have two options that sound feasible to me: >a) You bootstrap your own Debian powerpc port with the patches applied >with the help of the rebootstrap project [1]. With the bootstrapped >packages you can then set up your own buildds and wanna-build server >to build Debian packages for the Wii U. >b) You set your own instance of openSUSE OBS [2] and set up a builder >for openSUSE powerpc with GCC and glibc with your custom patches. >Let me know what you prefer and I can give you some hints on how to get >started. As for creating a port for the Wii U in Debian Ports, I think >that is not really likely due to the very low userbase. I'm open to either. Glibc and GCC should be the only source code patches. When compiling, "mcpu=espresso" and "mno-altivec" will both need to be passed to the make commands, but nothing else in-depth should be needed. Does OBS only support running on x86? Unless I'm reading something wrong, the documentation seems to suggest it. I have a couple ARM machines that could handle cross-compile duties, but my x86 machines are relatively weak. As far as userbase, I'd be surprised if the potential userbase for the Wii U was any smaller than x32 (would love to be surprised though!). -- Kurt

