Sorry, i'll just quote the bug I put on MAMEtesters:
I'm a Gentoo Linux user on PPC and I'm not able to compile SDLMAME under certain circumstances. I've tried SDLMAME 0.127, SDLMAME 0.128 and SDLMAME 0.128u5 with the same results.
My CFLAGS are the following:
CFLAGS="-O2 -mcpu=7450 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
If I use GCC 4.1.2, I can compile SDLMAME with no problems. If I use GCC 4.3.2, SDLMAME fails to build. To build SDLMAME with GCC 4.3.2, I have to change "-maltivec" to "-mno-altivec" in my CFLAGS.
I've submitted a bug upstream (*) and it has been accepted to sdlmame-0.128u6, that was released a few days ago. Since this version is still considered unstable, I suggest that we wait until 0.129 is released and then bump the version in Portage.
SDLMAME 0.129 has been released. We just have to bump the version in Portage (simple ebuild renaming works fine) and this bug can be closed.
0.129 is in portage.