aboutsummaryrefslogtreecommitdiff
path: root/src/compat/glibcxx_compat.cpp
Commit message (Collapse)AuthorAgeFilesLines
* build: remove libstdc++ backwards-compatCory Fields2015-02-231-94/+0
| | | | | | | | Backwards-compatibility for libstdc++ is not limited to straightforward abi changes. Symbol visibility also needs to be taken into consideration, and that really can't be addressed simply. Instead, just static-link libstdc++ for backwards-compat.
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
| | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
* update license of compat and cryptoPhilip Kaufmann2014-09-291-1/+1
| | | | | | - change license to be just MIT for all files in compat and crypto - also add missing header end comments - ensure default header include style
* Apply clang-format on crypto/* and compat/*Pieter Wuille2014-09-251-10/+9
|
* libc-compat: add new symbol that's now neededCory Fields2014-08-081-0/+2
|
* small cleanup in src/compat .h and .cppPhilip Kaufmann2014-06-211-22/+28
| | | | | | - add license header - fix include guards - fix indentation
* build: add symbol for upcoming gcc 4.9's libstdc++Cory Fields2014-04-111-0/+7
|
* build: add glibc/libstdc++ back-compat stubsCory Fields2014-04-101-0/+80
glibc/libstdc++ have added new symbols in later releases. When running a new binary against an older glibc, the run-time linker is unable to resolve the new symbols and the binary refuses to run. This can be fixed by adding our own versions of those functions, so that the build-time linker does not emit undefined symbols for them. This enables our binary releases to work on older Linux distros, while not incurring the downsides of a fully static binary.