diff options
| author | Sergey V. Lobanov <sergey@lobanov.in> | 2022-01-25 03:02:32 +0300 |
|---|---|---|
| committer | Josef Schlehofer <pepe.schlehofer@gmail.com> | 2023-09-02 15:45:46 +0200 |
| commit | 84b66ce125557d6a880dafa3bacc64ea410dcc8b (patch) | |
| tree | 020792997c939bde93ec61c957810535893a3d50 | |
| parent | dc10003c5ecc0b100a11e4173b19d24daf8aeb9e (diff) | |
syslog-ng: fix build on macos
configure script detects Darwin and uses flags incompatible with
Linux target build.
This patch uses fakeuname tool if host OS is MacOS to avoid Darwin
detection on target build.
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
(cherry picked from commit 0a9a52ee77ce826f03b2a198e735df71ee2b55ad)
| -rw-r--r-- | admin/syslog-ng/Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/admin/syslog-ng/Makefile b/admin/syslog-ng/Makefile index 71f3264a2..413149376 100644 --- a/admin/syslog-ng/Makefile +++ b/admin/syslog-ng/Makefile @@ -16,11 +16,17 @@ PKG_HASH:=092bd17fd47002c988aebdf81d0ed3f3cfd0e82b388d2453bcaa5e67934f4dda PKG_BUILD_PARALLEL:=1 PKG_INSTALL:=1 +PKG_BUILD_DEPENDS:= \ + HOST_OS_MACOS:fakeuname/host \ + PKG_CONFIG_DEPENDS:= \ CONFIG_IPV6 \ include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk +ifeq ($(CONFIG_HOST_OS_MACOS),y) + include ../../utils/fakeuname/fakeuname.mk +endif define Package/syslog-ng SECTION:=admin @@ -97,6 +103,7 @@ CONFIGURE_ARGS += \ --with-mongoc=no CONFIGURE_VARS += \ + $(if $(CONFIG_HOST_OS_MACOS),PATH=$(FAKEUNAME_PATH):$(PATH)) \ LIBDBI_CFLAGS="-I$(STAGING_DIR)/usr/include" define Package/syslog-ng/install |
