Commit Graph

6 Commits (d8e2635c9e39cee85810a2c0d626d3c8550a98c1)

Author SHA1 Message Date
Unknown e219fd8896 Preparation to use libiconv 2019-02-23 09:46:31 +01:00
Unknown 2c978345c9 Redo CMake structure to be usable with VisualStudio+vcpkg 2018-03-23 12:34:52 +01:00
Rogier 9a9b83e638 Detect libstdc++ ABI incompatibility to allow compiling using clang again.
Currently, this is only relevant when using LevelDB, and a newer version
of libstdc++, which uses a different C++ ABI which clang does not yet support.

A symptom of the problem are unexpected linking failures, caused by undefined
symbols, while other symbols from the same library do not cause errors.

The solution is a workaround, that avoids using the offending symbols, at the
cost of reduced functionality. As this currently only affects the text of an
error message, the impact is minor.
2016-06-28 11:44:09 +02:00
Rogier 38c0ee9962 Add date of generation and generator to build_config.h
In preparation for MSVC compilation support
2016-05-31 21:37:58 +02:00
Rogier db11689b36 Improve comment in build_config.h / build_config.h.in
In preparation for MSVC compilation support
2016-05-31 21:37:58 +02:00
Rogier 82ba727a2d Rename cmake_config.h to build_config.h, and don't make it optional
In preparation for MSVC compilation support
2016-05-31 21:37:58 +02:00