]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
gdbm: upgrade 1.24 -> 1.26
authorGyorgy Sarvari <skandigraun@gmail.com>
Fri, 1 Aug 2025 18:46:03 +0000 (20:46 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 4 Aug 2025 17:04:00 +0000 (18:04 +0100)
commit5f4c806ba9fe2385891b46098b313a858daf8103
tree7e11283e8b50faef93ec4279e9e0fe851683590d
parentf9145bc8bec77e1f454f80c4e5576567daa99ac8
gdbm: upgrade 1.24 -> 1.26

Removed c11 flag, as it seems to build fine now with default flags.

ptests passed:

All 38 tests were successful.
DURATION: 11
END: /usr/lib/gdbm/ptest
2025-08-01T18:37
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Changelog:

1.26:
- Fixed build with musl libc
- Fixed build on MacOS
- Improved testsuite

1.25:
- New function: gdbm_open_ext
This function provides a general-purpose interface for opening and
creating GDBM files.  It combines the possibilities of gdbm_open and
gdbm_fd_open and provides detailed control over database file locking.

- New gdbmtool command: collisions
The command prints the collision chains for the current bucket, or for
buckets identified by its arguments.

- Pipelines in gdbmtool
The output of a gdbmtool command can be connected to the input of a
shell command using the traditional pipeline syntax.

- Fix a bug in block coalescing code

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/gdbm/files/ptest.patch
meta/recipes-support/gdbm/gdbm_1.26.bb [moved from meta/recipes-support/gdbm/gdbm_1.24.bb with 83% similarity]