mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2025-09-09 06:19:40 +00:00
Simplifies Makefile by quite a bit. Added an upstream backport fixing compilation with older OS. Added a curses patch so -Dauto_features=disabled can work properly. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19598 Signed-off-by: Nick Hainke <vincent@systemli.org>
24 lines
946 B
Diff
24 lines
946 B
Diff
From 946c0b9c6f6481ed9370b8bd0f54a622a0c4a574 Mon Sep 17 00:00:00 2001
|
|
From: Martin Valgur <martin.valgur@gmail.com>
|
|
Date: Tue, 15 Apr 2025 16:19:21 +0300
|
|
Subject: [PATCH] meson: fix a bug in posixipc_libs configuration
|
|
|
|
Should append instead of assigning. Otherwise fails with
|
|
|
|
meson.build:1482:22: ERROR: Object <[ExternalLibraryHolder] holds [ExternalLibrary]: <ExternalLibrary rt: True>> of type ExternalLibrary does not support the `+` operator.
|
|
---
|
|
meson.build | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/meson.build
|
|
+++ b/meson.build
|
|
@@ -1473,7 +1473,7 @@ has_seminfo_type = cc.has_type('struct s
|
|
|
|
posixipc_libs = []
|
|
if not cc.has_function('shm_open') and conf.get('HAVE_SYS_MMAN_H').to_string() == '1'
|
|
- posixipc_libs = cc.find_library('rt', required : true)
|
|
+ posixipc_libs += cc.find_library('rt', required : true)
|
|
endif
|
|
|
|
if not cc.has_function('sem_close') and conf.get('HAVE_SEMAPHORE_H').to_string() == '1'
|