Update buildroot 2018.11 (#274)
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
From 7bd6e6db3dbb980c099b444c61d9aff7fcc636cf Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Thu, 29 Nov 2018 13:22:08 +0100
|
||||
Subject: [PATCH] meson.build: fix detection of -Werror=shadow
|
||||
|
||||
Pass -Werror=shadow in args of cc.compiles otherwise test will always
|
||||
succeed
|
||||
This fix a build failure with gcc 4.7.3
|
||||
|
||||
Fixes:
|
||||
- http://autobuild.buildroot.org/results/ffd71c473d3b29618c18cd2e04705370266696f2
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status: https://github.com/systemd/systemd/pull/10993]
|
||||
---
|
||||
meson.build | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 37ae27b4a..980150ac8 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -396,7 +396,7 @@ if cc.compiles('''
|
||||
struct timespec now;
|
||||
return 0;
|
||||
}
|
||||
-''', name : '-Werror=shadow with local shadowing')
|
||||
+''', args: '-Werror=shadow', name : '-Werror=shadow with local shadowing')
|
||||
add_project_arguments('-Werror=shadow', language : 'c')
|
||||
endif
|
||||
|
||||
--
|
||||
2.14.1
|
||||
|
||||
@@ -192,7 +192,6 @@ config BR2_PACKAGE_SYSTEMD_MACHINED
|
||||
config BR2_PACKAGE_SYSTEMD_MYHOSTNAME
|
||||
bool "enable myhostname NSS plugin"
|
||||
default y
|
||||
depends on !BR2_TOOLCHAIN_USES_UCLIBC # needs nss.h
|
||||
help
|
||||
nss-myhostname is a plug-in module for the GNU Name Service
|
||||
Switch (NSS) functionality of the GNU C Library (glibc),
|
||||
@@ -252,7 +251,6 @@ config BR2_PACKAGE_SYSTEMD_RANDOMSEED
|
||||
config BR2_PACKAGE_SYSTEMD_RESOLVED
|
||||
bool "enable resolve daemon"
|
||||
default y
|
||||
depends on !BR2_TOOLCHAIN_USES_UCLIBC # needs nss.h
|
||||
help
|
||||
systemd-resolved is a system service that provides network
|
||||
name resolution to local applications. It implements a
|
||||
@@ -285,7 +283,6 @@ config BR2_PACKAGE_SYSTEMD_SMACK_SUPPORT
|
||||
|
||||
config BR2_PACKAGE_SYSTEMD_SYSUSERS
|
||||
bool "enable sysusers support"
|
||||
depends on !BR2_TOOLCHAIN_USES_UCLIBC # needs gshadow.h
|
||||
help
|
||||
systemd-sysusers creates system users and groups, based on
|
||||
the file format and location specified in sysusers.d(5).
|
||||
|
||||
@@ -40,18 +40,9 @@ SYSTEMD_CONF_OPTS += \
|
||||
-Dsulogin-path=/usr/sbin/sulogin \
|
||||
-Dmount-path=/usr/bin/mount \
|
||||
-Dumount-path=/usr/bin/umount \
|
||||
-Dnobody-group=nogroup
|
||||
|
||||
# disable unsupported features for non-glibc toolchains
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y)
|
||||
SYSTEMD_CONF_OPTS += \
|
||||
-Dnobody-group=nogroup \
|
||||
-Didn=true \
|
||||
-Dnss-systemd=true
|
||||
else
|
||||
SYSTEMD_CONF_OPTS += \
|
||||
-Didn=false \
|
||||
-Dnss-systemd=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ACL),y)
|
||||
SYSTEMD_DEPENDENCIES += acl
|
||||
|
||||
Reference in New Issue
Block a user