Skip to content

Commit a4c71f2

Browse files
committed
2026-01-07 mdbx++: fix _GLIBCXX_USE_CXX11_ABI crutch.
1 parent da13d1c commit a4c71f2

File tree

11 files changed

+17
-17
lines changed

11 files changed

+17
-17
lines changed

VERSION.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "git_describe": "v0.14.1-256-g6e4093ad", "git_timestamp": "2026-01-07T15:15:51+03:00", "git_tree": "62e44b0432d3caeb13be585a6e41c2243e35fcaf", "git_commit": "6e4093ad3749c0d46f3585ef38c3a7260e5b2dd8", "semver": "0.14.1.256" }
1+
{ "git_describe": "v0.14.1-256-gcac933b3", "git_timestamp": "2026-01-07T20:40:30+03:00", "git_tree": "918327726c96b986b250947056a24d6fd366202a", "git_commit": "cac933b385aeb445a9b560d8150cd9bc88c136a7", "semver": "0.14.1.256" }

mdbx.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#define xMDBX_ALLOY 1 /* alloyed build */
66

7-
#define MDBX_BUILD_SOURCERY 3d0786aca27f270572b5c0bfe28f74832e60f52ff9ca5510d3449b4e443d594b_v0_14_1_256_g6e4093ad
7+
#define MDBX_BUILD_SOURCERY f48e0474ff27b7e386590f7785788a7509bb7bf22024277bf6cb0bb7350363bb_v0_14_1_256_gcac933b3
88

99
#define LIBMDBX_INTERNALS
1010
#define MDBX_DEPRECATED
@@ -40431,7 +40431,7 @@ __dll_export
4043140431
256,
4043240432
"", /* pre-release suffix of SemVer
4043340433
0.14.1.256 */
40434-
{"2026-01-07T15:15:51+03:00", "62e44b0432d3caeb13be585a6e41c2243e35fcaf", "6e4093ad3749c0d46f3585ef38c3a7260e5b2dd8", "v0.14.1-256-g6e4093ad"},
40434+
{"2026-01-07T20:40:30+03:00", "918327726c96b986b250947056a24d6fd366202a", "cac933b385aeb445a9b560d8150cd9bc88c136a7", "v0.14.1-256-gcac933b3"},
4043540435
sourcery};
4043640436

4043740437
__dll_export

mdbx.c++

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/// \author Леонид Юрьев aka Leonid Yuriev <leo@yuriev.ru> \date 2015-2026
33
/* clang-format off */
44

5-
#define MDBX_BUILD_SOURCERY 3d0786aca27f270572b5c0bfe28f74832e60f52ff9ca5510d3449b4e443d594b_v0_14_1_256_g6e4093ad
5+
#define MDBX_BUILD_SOURCERY f48e0474ff27b7e386590f7785788a7509bb7bf22024277bf6cb0bb7350363bb_v0_14_1_256_gcac933b3
66

77
#define LIBMDBX_INTERNALS
88
#define MDBX_DEPRECATED
@@ -8312,7 +8312,8 @@ bool from_base64::is_erroneous() const noexcept {
83128312

83138313
MDBX_INSTALL_API_TEMPLATE(LIBMDBX_API_TYPE, buffer<legacy_allocator>);
83148314

8315-
#if defined(__cpp_lib_memory_resource) && __cpp_lib_memory_resource >= 201603L && _GLIBCXX_USE_CXX11_ABI
8315+
#if defined(__cpp_lib_memory_resource) && __cpp_lib_memory_resource >= 201603L && \
8316+
(!defined(_GLIBCXX_USE_CXX11_ABI) || _GLIBCXX_USE_CXX11_ABI)
83168317
MDBX_INSTALL_API_TEMPLATE(LIBMDBX_API_TYPE, buffer<polymorphic_allocator>);
83178318
#endif /* __cpp_lib_memory_resource >= 201603L */
83188319

mdbx.h++

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2659,7 +2659,8 @@ inline string<ALLOCATOR> make_string(const PRODUCER &producer, const ALLOCATOR &
26592659

26602660
MDBX_EXTERN_API_TEMPLATE(LIBMDBX_API_TYPE, buffer<legacy_allocator>);
26612661

2662-
#if defined(__cpp_lib_memory_resource) && __cpp_lib_memory_resource >= 201603L && _GLIBCXX_USE_CXX11_ABI
2662+
#if defined(__cpp_lib_memory_resource) && __cpp_lib_memory_resource >= 201603L && \
2663+
(!defined(_GLIBCXX_USE_CXX11_ABI) || _GLIBCXX_USE_CXX11_ABI)
26632664
MDBX_EXTERN_API_TEMPLATE(LIBMDBX_API_TYPE, buffer<polymorphic_allocator>);
26642665
#endif /* __cpp_lib_memory_resource >= 201603L */
26652666

mdbx_chk.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/// \copyright SPDX-License-Identifier: Apache-2.0
1919
/// \author Леонид Юрьев aka Leonid Yuriev <leo@yuriev.ru> \date 2015-2026
2020

21-
#define MDBX_BUILD_SOURCERY 3d0786aca27f270572b5c0bfe28f74832e60f52ff9ca5510d3449b4e443d594b_v0_14_1_256_g6e4093ad
21+
#define MDBX_BUILD_SOURCERY f48e0474ff27b7e386590f7785788a7509bb7bf22024277bf6cb0bb7350363bb_v0_14_1_256_gcac933b3
2222

2323
#define LIBMDBX_INTERNALS
2424
#define MDBX_DEPRECATED

mdbx_copy.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/// \copyright SPDX-License-Identifier: Apache-2.0
1919
/// \author Леонид Юрьев aka Leonid Yuriev <leo@yuriev.ru> \date 2015-2026
2020

21-
#define MDBX_BUILD_SOURCERY 3d0786aca27f270572b5c0bfe28f74832e60f52ff9ca5510d3449b4e443d594b_v0_14_1_256_g6e4093ad
21+
#define MDBX_BUILD_SOURCERY f48e0474ff27b7e386590f7785788a7509bb7bf22024277bf6cb0bb7350363bb_v0_14_1_256_gcac933b3
2222

2323
#define LIBMDBX_INTERNALS
2424
#define MDBX_DEPRECATED

mdbx_drop.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/// \copyright SPDX-License-Identifier: Apache-2.0
1919
/// \author Леонид Юрьев aka Leonid Yuriev <leo@yuriev.ru> \date 2015-2026
2020

21-
#define MDBX_BUILD_SOURCERY 3d0786aca27f270572b5c0bfe28f74832e60f52ff9ca5510d3449b4e443d594b_v0_14_1_256_g6e4093ad
21+
#define MDBX_BUILD_SOURCERY f48e0474ff27b7e386590f7785788a7509bb7bf22024277bf6cb0bb7350363bb_v0_14_1_256_gcac933b3
2222

2323
#define LIBMDBX_INTERNALS
2424
#define MDBX_DEPRECATED

mdbx_dump.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/// \copyright SPDX-License-Identifier: Apache-2.0
1919
/// \author Леонид Юрьев aka Leonid Yuriev <leo@yuriev.ru> \date 2015-2026
2020

21-
#define MDBX_BUILD_SOURCERY 3d0786aca27f270572b5c0bfe28f74832e60f52ff9ca5510d3449b4e443d594b_v0_14_1_256_g6e4093ad
21+
#define MDBX_BUILD_SOURCERY f48e0474ff27b7e386590f7785788a7509bb7bf22024277bf6cb0bb7350363bb_v0_14_1_256_gcac933b3
2222

2323
#define LIBMDBX_INTERNALS
2424
#define MDBX_DEPRECATED

mdbx_load.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/// \copyright SPDX-License-Identifier: Apache-2.0
1919
/// \author Леонид Юрьев aka Leonid Yuriev <leo@yuriev.ru> \date 2015-2026
2020

21-
#define MDBX_BUILD_SOURCERY 3d0786aca27f270572b5c0bfe28f74832e60f52ff9ca5510d3449b4e443d594b_v0_14_1_256_g6e4093ad
21+
#define MDBX_BUILD_SOURCERY f48e0474ff27b7e386590f7785788a7509bb7bf22024277bf6cb0bb7350363bb_v0_14_1_256_gcac933b3
2222

2323
#define LIBMDBX_INTERNALS
2424
#define MDBX_DEPRECATED

mdbx_stat.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
/// \copyright SPDX-License-Identifier: Apache-2.0
1919
/// \author Леонид Юрьев aka Leonid Yuriev <leo@yuriev.ru> \date 2015-2026
2020

21-
#define MDBX_BUILD_SOURCERY 3d0786aca27f270572b5c0bfe28f74832e60f52ff9ca5510d3449b4e443d594b_v0_14_1_256_g6e4093ad
21+
#define MDBX_BUILD_SOURCERY f48e0474ff27b7e386590f7785788a7509bb7bf22024277bf6cb0bb7350363bb_v0_14_1_256_gcac933b3
2222

2323
#define LIBMDBX_INTERNALS
2424
#define MDBX_DEPRECATED

0 commit comments

Comments
 (0)