Well -- of course 10.6-PPC needs lots and lots and lots and lots of special 
workarounds.

10.6-PPC is basically 10.5 PPC wearing lipstick and a wig.

It  is very very different from 10.6 / Intel / libc++. It builds with gcc, not 
clang. It links against libstdc++, nott libc++. It does not have the 10.6 
kernel features or framework / library supports. It is much more like an early 
version of 10.5, which is why you need special workarounds all over the damn 
place for it to make it behave like 10.5 even though it reports itself as 10.6

Which is why -- so far -- there are hundreds of workarounds for 10.6-PPC in the 
Portfiles that go like this:

if (10.6) but  ! build.arch==ppc) {
 do some normal thing
}

Just complete and total garbage.

And God only knows what crap commits have been forced on unsuspecting upstreams 
for this nonsense. I shudder to think.

K

Reply via email to