| 26 | |
| 27 | **UPDATE: FIXED** |
| 28 | |
| 29 | After some more playing around, I noticed that there was a version incompatability between the clang residing in /usr/bin/clang, and the one in /Library/Developer/CommandLineTools/usr/bin/: |
| 30 | |
| 31 | {{{ |
| 32 | simon$ /usr/bin/clang --version |
| 33 | Apple LLVM version 8.1.0 (clang-802.0.42) |
| 34 | Target: x86_64-apple-darwin16.7.0 |
| 35 | Thread model: posix |
| 36 | InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin |
| 37 | }}} |
| 38 | |
| 39 | {{{ |
| 40 | simon$ /Library/Developer/CommandLineTools/usr/bin/clang --version |
| 41 | Apple LLVM version 9.0.0 (clang-900.0.39.2) |
| 42 | Target: x86_64-apple-darwin16.7.0 |
| 43 | Thread model: posix |
| 44 | InstalledDir: /Library/Developer/CommandLineTools/usr/bin |
| 45 | }}} |
| 46 | |
| 47 | {{{ |
| 48 | simon$ /opt/local/bin/clang --version |
| 49 | clang version 9.0.1 |
| 50 | Target: x86_64-apple-darwin16.7.0 |
| 51 | Thread model: posix |
| 52 | InstalledDir: /opt/local/libexec/llvm-9.0/bin |
| 53 | }}} |
| 54 | |
| 55 | For some reason, making a soft link from {{{ /Library/Developer/CommandLineTools/usr/bin/clang }}} to {{{ /opt/local/clang }}} seemed to trigger the right behavior. Amusingly, one reason I noticed this is that I had an older ticket here about my adventures in clang version land. |
| 56 | |
| 57 | I don't know if the earlier failure to compile was triggered by running things with clang 8.1, or if it had something to do with mixing clang 8.1 and 9.0 at different stages. |
| 58 | |
| 59 | I've attached the new, successful log file in case people are curious. |