Time to say goodbye to Tiger?
Ken Cunningham
ken.cunningham.webuse at gmail.com
Sat Jan 25 03:46:02 UTC 2025
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
More information about the macports-dev
mailing list