1 | | Replying to [comment:14 kencu]: |
2 | | > Well, I wasn't sure this was ever going to be possible, but in the end, at least in part, it just might be. clang-3.8 on Tiger PPC. |
3 | | > {{{ |
4 | | > Welcome to Darwin! |
5 | | > tigerg5: $ port -v installed clang-3.8 llvm-3.8 |
6 | | > The following ports are currently installed: |
7 | | > clang-3.8 @3.8.1_9+analyzer+libstdcxx (active) platform='darwin 8' archs='ppc' date='2018-04-28T19:49:08-0700' |
8 | | > llvm-3.8 @3.8.1_3 (active) platform='darwin 8' archs='ppc' date='2018-04-28T22:12:39-0700' |
9 | | > |
10 | | > tigerg5:~ $ which clang |
11 | | > /opt/local/bin/clang |
12 | | > |
13 | | > tigerg5:~ $ clang --version |
14 | | > clang version 3.8.1 (tags/RELEASE_381/final) |
15 | | > Target: powerpc-apple-darwin8.11.0 |
16 | | > Thread model: posix |
17 | | > InstalledDir: /opt/local/libexec/llvm-3.8/bin |
18 | | > }}} |
19 | | > |
20 | | > There is still the issue with c++ exceptions on PPC to be fixed someday, and there is a bit of fine tuning to do with compiler_rt to get all the right symbols in. But it builds, and works well enough to play with. |