diff options
author | Leonid Yuriev <leo@yuriev.ru> | 2020-10-08 02:02:18 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2020-10-09 16:50:37 +0300 |
commit | a519d4617ed83a2167a693ae87934e56889fef05 (patch) | |
tree | 85c3aea76fe15268fc0891cf18c328913c6d4347 /libs/libmdbx/src/AUTHORS | |
parent | bc58e7ec8ef67c37b6d302eaa2e76deedec03106 (diff) |
libmdbx: switch to original amalgamated source code (v0.9.1.18)
Amalgamated source code is the recommended form for
embedding libmdbx in non-CMake build systems. This amalgamated
version contains a minimum of files, is fully ready for use,
and make impossible a number of errors.
To upgrade or switch to a different version, just unpack
to the `src` subdirectory a corresponding `libmdbx-amalgamated-X_Y_Z.zip`
at the https://github.com/erthink/libmdbx/releases.
For instance, the https://github.com/erthink/libmdbx/releases/download/v0.9.2/libmdbx-amalgamated-0_9_2.zip
for the next release.
--
Minimal changes have been made to the build configuration:
1. For use the standard `DllMain()` entry of libmdbx:
- added the `MDBX_BUILD_SHARED_LIBRARY=1` option;
- removed the `MDBX_CONFIG_MANUAL_TLS_CALLBACK` option;
- deleted the `miranda.c` file containing only `DllMain()`
with the `mdbx_dll_handle()` call, now this is done by the library itself.
2. Removed refs to extra files (that missing in the amalgamated source code):
- for building `libmdbx.dll` only the `mdbx.h` and `mdbx.c` are used,
but not `mdbx.c++` for a C++ API;
- for building the `mdbx_chk`, `mdbx_load`, and `mdbx_dump` utilities
only it own sources are used.
--
Last libmdbx changes:
- Fixed missing installation of `mdbx.h++`.
- Fixed use of obsolete `__noreturn`.
- Fixed use of `yield` instruction on ARM if unsupported.
- Added pthread workaround for buggy toolchain/cmake/buildroot.
- Fixed use of `pthread_yield()` for non-GLIBC.
- Fixed use of `RegGetValueA()` on Windows 2000/XP.
- Fixed use of `GetTickCount64()` on Windows 2000/XP.
- Fixed opening DB on a network shares (in the exclusive mode).
- Fixed copy&paste typos.
- Fixed minor false-positive GCC warning.
Diffstat (limited to 'libs/libmdbx/src/AUTHORS')
-rw-r--r-- | libs/libmdbx/src/AUTHORS | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/libs/libmdbx/src/AUTHORS b/libs/libmdbx/src/AUTHORS deleted file mode 100644 index 10910e5744..0000000000 --- a/libs/libmdbx/src/AUTHORS +++ /dev/null @@ -1,32 +0,0 @@ -Contributors -============ - -Alexey Naumov <alexey.naumov@gmail.com> -Chris Mikkelson <cmikk@qwest.net> -Claude Brisson <claude.brisson@gmail.com> -David Barbour <dmbarbour@gmail.com> -David Wilson <dw@botanicus.net> -dreamsxin <dreamsxin@126.com> -Hallvard Furuseth <hallvard@openldap.org>, <h.b.furuseth@usit.uio.no> -Heiko Becker <heirecka@exherbo.org> -Howard Chu <hyc@openldap.org>, <hyc@symas.com> -Ignacio Casal Quinteiro <ignacio.casal@nice-software.com> -James Rouzier <rouzier@gmail.com> -Jean-Christophe DUBOIS <jcd@tribudubois.net> -John Hewson <john@jahewson.com> -Klaus Malorny <klaus.malorny@knipp.de> -Kurt Zeilenga <kurt.zeilenga@isode.com> -Leonid Yuriev <leo@yuriev.ru>, <lyuryev@ptsecurity.com> -Lorenz Bauer <lmb@cloudflare.com> -Luke Yeager <lyeager@nvidia.com> -Martin Hedenfalk <martin@bzero.se> -Ondrej Kuznik <ondrej.kuznik@acision.com> -Orivej Desh <orivej@gmx.fr> -Oskari Timperi <oskari.timperi@iki.fi> -Pavel Medvedev <pmedvedev@gmail.com> -Philipp Storz <philipp.storz@bareos.com> -Quanah Gibson-Mount <quanah@openldap.org> -Salvador Ortiz <sog@msg.com.mx> -Sebastien Launay <sebastien@slaunay.fr> -Vladimir Romanov <vromanov@gmail.com> -Zano Foundation <crypto.sowle@gmail.com> |