compiling libsdl-1.2.9 fails because of linking problems with undefined symbols. Re-adding the ppc-macos specifics to append-flags solves the linking problems and allows smpeg to compile cleanly against it. These specifics were removed because they were unneccesary. Kito, would you please look into this? (you were the one that removed them) My guess is here that -dynamic_lookup does the actual trick to the linker, but I'm not sure on this and lack the knowledge on the package. Thanks in advance.
the linker flags should be fixed in the actual package, not just tossing into the ebuild and forgetting about it
I can't reproduce it, builds fine and qemu links against it correctly on the 2 machines I tried it on. Can you attach a build log?
Created attachment 69568 [details] compilation log (linking error at the end) Sure, sorry I didn't give any more constructive information in the first place. I gzip compressed the log as it's quite big.
Ok, I see now what the flags were trying to accomplish... forcing opengl basically. Without opengl, theres not much sdl can do on OS X, all OS X windows are rendered with opengl (yes, even when using x11). Sooooo.... we maybe should either force opengl on macos in the sdl ebuild, or just add it to macos/ make.defaults USE in the profiles?
the 2nd option sounds a lot better to me ;)
opengl added to default use inCVS. Disable it, and things will break.