summaryrefslogtreecommitdiffstats
path: root/package/samba4/samba4-0010-build-tweak-SIZEOF-utmp-ut_line.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/samba4/samba4-0010-build-tweak-SIZEOF-utmp-ut_line.patch')
-rw-r--r--package/samba4/samba4-0010-build-tweak-SIZEOF-utmp-ut_line.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/package/samba4/samba4-0010-build-tweak-SIZEOF-utmp-ut_line.patch b/package/samba4/samba4-0010-build-tweak-SIZEOF-utmp-ut_line.patch
new file mode 100644
index 0000000000..c90f025973
--- /dev/null
+++ b/package/samba4/samba4-0010-build-tweak-SIZEOF-utmp-ut_line.patch
@@ -0,0 +1,31 @@
+From 1a7f4f5e3fbbe83e147fffdfe00d7f37181a8ec1 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Wed, 9 Apr 2014 10:39:06 -0300
+Subject: [PATCH 4/5] build: tweak SIZEOF utmp->ut_line
+
+Set the critical parameter of CHECK_SIZEOF utmp->ut_line to False since
+it's used to find out if utmp support should be enabled.
+This is necessary with the introduction of the cross-compile aware
+CHECK_SIZEOF.
+
+Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
+---
+ source3/wscript | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/source3/wscript b/source3/wscript
+index e81a47b..aade503 100644
+--- a/source3/wscript
++++ b/source3/wscript
+@@ -812,7 +812,7 @@ msg.msg_acctrightslen = sizeof(fd);
+ 'PUTUTLINE_RETURNS_UTMP', headers='utmp.h',
+ msg="Checking whether pututline returns pointer")
+ conf.CHECK_SIZEOF(['((struct utmp *)NULL)->ut_line'], headers='utmp.h',
+- define='SIZEOF_UTMP_UT_LINE')
++ define='SIZEOF_UTMP_UT_LINE', critical=False)
+ if not conf.CONFIG_SET('SIZEOF_UTMP_UT_LINE'):
+ conf.env.with_utmp = False
+ elif int(conf.env.SIZEOF_UTMP_UT_LINE) < 15:
+--
+1.8.3.2
+
OpenPOWER on IntegriCloud