[Tarantool-patches] [PATCH 00/11] Add OpenBSD support
sergeyb at tarantool.org
sergeyb at tarantool.org
Tue May 12 15:32:12 MSK 2020
From: Sergey Bronnikov <sergeyb at tarantool.org>
This patch series brings OpenBSD support to Tarantool.
notes:
- testsuites test/vinyl, test/sql-tap and test/app are broken.
Branch: https://github.com/tarantool/tarantool/tree/ligurio/openbsd_support
GH: https://github.com/tarantool/tarantool/issues/4967
Sergey Bronnikov (10):
build: introduce openbsd build target
build: test pthread_stackseg_np() on OpenBSD
build: skip linking with -ldl on OpenBSD
Fix building of tt_pthread_attr_getstack() on OpenBSD
sql: use mremap() on OpenBSD
Include libgen.h when building on OpenBSD
say: fix compilation on OpenBSD
test: mute broken tests on OpenBSD
Add README.OpenBSD
Mention OpenBSD as supported platorm
Add MAP_STACK to mmap() flags
README.OpenBSD | 40 +++++++++++++++++++++++++++
README.md | 2 +-
cmake/BuildMisc.cmake | 2 +-
cmake/FindCURL.cmake | 2 +-
cmake/FindICU.cmake | 2 +-
cmake/os.cmake | 4 +++
cmake/thread.cmake | 11 ++++++++
src/CMakeLists.txt | 8 ++++--
src/box/sql/os_unix.c | 2 +-
src/lib/core/say.c | 12 ++++++++
src/lua/init.c | 2 +-
src/tt_pthread.h | 11 +++++++-
test/app-tap/fail_main.skipcond | 7 +++++
test/app-tap/http_client.skipcond | 4 +++
test/app-tap/popen.skipcond | 7 +++++
test/app/cmdline.skipcond | 7 +++++
test/app/crypto.skipcond | 4 +--
test/app/digest.skipcond | 4 +--
test/app/fiber.skipcond | 7 +++++
test/app/fiber_channel.skipcond | 7 +++++
test/app/socket.skipcond | 26 ++---------------
test/box-py/args.test.py | 6 ++++
test/box-tap/cfg.skipcond | 4 +++
test/box/cfg.skipcond | 7 +++++
test/box/net.box.skipcond | 4 +--
test/box/net_msg_max.skipcond | 4 +--
test/box/schema_reload.skipcond | 7 +++++
test/box/tuple.skipcond | 7 +++++
test/replication/sync.skipcond | 7 +++++
test/unit/CMakeLists.txt | 16 +++++++----
test/wal_off/snapshot_stress.skipcond | 4 +++
31 files changed, 190 insertions(+), 47 deletions(-)
create mode 100644 README.OpenBSD
create mode 100644 test/app-tap/fail_main.skipcond
create mode 100644 test/app-tap/popen.skipcond
create mode 100644 test/app/cmdline.skipcond
create mode 100644 test/app/fiber.skipcond
create mode 100644 test/app/fiber_channel.skipcond
create mode 100644 test/box/cfg.skipcond
create mode 100644 test/box/schema_reload.skipcond
create mode 100644 test/box/tuple.skipcond
create mode 100644 test/replication/sync.skipcond
--
2.23.0
More information about the Tarantool-patches
mailing list