more readme formatting

This commit is contained in:
Andrew Kelley 2016-01-15 17:18:03 -07:00
parent 39c1348862
commit 74b1665586

View file

@ -100,9 +100,12 @@ undefined reference to `_ZNK4llvm17SubtargetFeatures9getStringB5cxx11Ev'
undefined reference to `llvm::SubtargetFeatures::getString() const'
```
This is because of [C++'s Dual ABI](https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html).
This is because of
[C++'s Dual ABI](https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html).
Most likely LLVM was compiled with one compiler while Zig was compiled with a
different one, for example GCC vs clang.
To fix this, compile Zig with the same compiler that LLVM was compiled with, or
add `-DZIG_LLVM_OLD_CXX_ABI=yes` to the cmake configure line.
To fix this, you have 2 options:
* Compile Zig with the same compiler that LLVM was compiled with.
* Add `-DZIG_LLVM_OLD_CXX_ABI=yes` to the cmake configure line.