Add workaround to bad musl mmap defines

pull/461/head
Dmitry Ilyin 2022-09-14 22:38:27 +03:00
parent 6da21f2d0f
commit 75985594de
1 changed files with 6 additions and 0 deletions

View File

@ -10,11 +10,17 @@ LIBEVENT_OPENIPC_INSTALL_STAGING = YES
LIBEVENT_OPENIPC_LICENSE = BSD-3-Clause, OpenBSD
LIBEVENT_OPENIPC_LICENSE_FILES = LICENSE
LIBEVENT_OPENIPC_CONF_OPTS = \
-D_GNU_SOURCE=ON \
-DEVENT__DISABLE_BENCHMARK=ON \
-DEVENT__DISABLE_SAMPLES=ON \
-DEVENT__DISABLE_TESTS=ON \
-DCMAKE_BUILD_TYPE=Release
define LIBEVENT_OPENIPC_PATCH_MMAH_H
sed -i 's/#define mmap64 mmap/void *mmap64 (void *, size_t, int, int, int, off_t);/' $(STAGING_DIR)/usr/include/sys/mman.h
endef
LIBEVENT_OPENIPC_PRE_BUILD_HOOKS += LIBEVENT_OPENIPC_PATCH_MMAH_H
define LIBEVENT_OPENIPC_REMOVE_PYSCRIPT
rm $(TARGET_DIR)/usr/bin/event_rpcgen.py