Bump to the latest 4.1.7 version and improve the cross-build logic. With the new patches the build is basically architecture-agnostic making it possible to ditch the arch-specific cache to use a generic one. Some toolchains might not be too happy with samba4 because of bitrot, hopefully we'll find and fix or blacklist those with autobuilder help. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
From 5e0bafd6504916dd7de5b1ae90e7253d11498435 Mon Sep 17 00:00:00 2001
|
|
From: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
|
Date: Mon, 20 Jan 2014 10:17:19 -0300
|
|
Subject: [PATCH 1/5] build: don't execute statfs and f_fsid checks
|
|
|
|
There's no need to execute the statfs and statfs.f_fsid checks, the
|
|
return value is of no consequence since it's undefined in some
|
|
platforms and prevents cross-compiling.
|
|
|
|
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
|
---
|
|
source3/wscript | 3 +--
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
diff --git a/source3/wscript b/source3/wscript
|
|
index 4fe49fa..e81a47b 100644
|
|
--- a/source3/wscript
|
|
+++ b/source3/wscript
|
|
@@ -476,8 +476,7 @@ return acl_get_perm_np(permset_d, perm);
|
|
conf.CHECK_CODE('struct statfs fsd; fsid_t fsid = fsd.f_fsid; return statfs(".", &fsd);',
|
|
'HAVE_STATFS_F_FSID',
|
|
msg="vfs_fileid: checking for statfs() and struct statfs.f_fsid",
|
|
- headers='sys/types.h sys/statfs.h',
|
|
- execute=True)
|
|
+ headers='sys/types.h sys/statfs.h')
|
|
|
|
if conf.CONFIG_SET('HAVE_FALLOCATE'):
|
|
conf.CHECK_CODE('''
|
|
--
|
|
1.8.3.2
|
|
|