If apple completes it's transition to x86/x86_64 CPUs, will a PowerPC port even have enough support to happen?
sure, except ...
You're forgetting, the dolphin (gamecube), xbox 360 and playstation 3, as well as the variant machines such as the PegasosPPC. Although there might not always be a market for desktop powerpc boards, I'd expect that the market for high-density PPC boards in small, single board configurations will remain strong. I feel that even if only a few people are using the PPC port, the cost of maintaining it isn't very high and the reward in portablility terms is quite good.
Not to mention, I get to learn some stuff.
I'm curious about the toolchain and how to build it. Here's what I did without any success. MingwPPC Binutils
../binutils-2.16.91-20060119-1/configure --target=powerpc-linux-elf --prefix=/usr/local/mingw-ppc/ --program-prefix=mppcw32- && make
../binutils-20060817-1/configure --target=powerpcle-cygwin32 --program-prefix=ppcwin32 --prefix=/usr/local/mingw-ppc/ --enable-targets=powerpc-unknown-linux-gnu && make
Copied Mingw-Runtime includes to /usr/local/mingw-ppc/powerpc-linux-elf/sys-include/
../gcc-3.4.2-20040916-1/configure --target=powerpc-linux-elf --prefix=/usr/local/mingw-ppc/ --program-prefix=mppcw32- && make
Error from Gcc
/usr/local/mingw-ppc//powerpc-linux-elf/sys-include/ctype.h:143: error: `_imp____mb_cur_max_dll' undeclared (first use in this function)
What did I miss?