summaryrefslogtreecommitdiffstats
path: root/meta-networking
diff options
context:
space:
mode:
Diffstat (limited to 'meta-networking')
-rw-r--r--meta-networking/classes/waf-samba.bbclass95
-rw-r--r--meta-networking/conf/layer.conf3
-rw-r--r--meta-networking/files/waf-cross-answers/README3
-rw-r--r--meta-networking/files/waf-cross-answers/cross-answers-aarch64.txt38
-rw-r--r--meta-networking/files/waf-cross-answers/cross-answers-arm.txt39
-rw-r--r--meta-networking/files/waf-cross-answers/cross-answers-i586.txt39
-rw-r--r--meta-networking/files/waf-cross-answers/cross-answers-i686.txt39
-rw-r--r--meta-networking/files/waf-cross-answers/cross-answers-mips.txt39
-rw-r--r--meta-networking/files/waf-cross-answers/cross-answers-mips64.txt38
-rw-r--r--meta-networking/files/waf-cross-answers/cross-answers-powerpc.txt39
-rw-r--r--meta-networking/files/waf-cross-answers/cross-answers-powerpc64.txt39
-rw-r--r--meta-networking/files/waf-cross-answers/cross-answers-x86_64.txt38
12 files changed, 449 insertions, 0 deletions
diff --git a/meta-networking/classes/waf-samba.bbclass b/meta-networking/classes/waf-samba.bbclass
new file mode 100644
index 000000000..45fbcc342
--- /dev/null
+++ b/meta-networking/classes/waf-samba.bbclass
@@ -0,0 +1,95 @@
1# waf is a build system which is used by samba related project.
2# Obtain details from https://wiki.samba.org/index.php/Waf
3#
4inherit qemu pythonnative
5
6DEPENDS += "qemu-native libxslt-native docbook-xsl-stylesheets-native python"
7
8CONFIGUREOPTS = " --prefix=${prefix} \
9 --bindir=${bindir} \
10 --sbindir=${sbindir} \
11 --libexecdir=${libexecdir} \
12 --datadir=${datadir} \
13 --sysconfdir=${sysconfdir} \
14 --sharedstatedir=${sharedstatedir} \
15 --localstatedir=${localstatedir} \
16 --libdir=${libdir} \
17 --includedir=${includedir} \
18 --oldincludedir=${oldincludedir} \
19 --infodir=${infodir} \
20 --mandir=${mandir} \
21 "
22
23# Three methods for waf cross compile:
24# 1. answers:
25# Only --cross-answers - try the cross-answers file, and if
26# there's no corresponding answer, add to the file and mark
27# the configure process as unfinished.
28# 2. exec:
29# Only --cross-execute - get the answer from cross-execute,
30# an emulator (qemu) is used to run cross-compiled binaries.
31# 3. both:
32# (notes: not supported in lower version of some packages,
33# please check buildtools/wafsamba/samba_cross.py in the
34# package source)
35# Try the cross-answers file first, and if there is no
36# corresponding answer, use cross-execute to get an answer,
37# and add that answer to the file.
38#
39# The first one is preferred since it may fail with 2 or 3 if
40# the target board is not suported by qemu, but we can use 2 or 3
41# to help generate the cross answer when adding new board support.
42CROSS_METHOD ?= "answer"
43
44do_configure() {
45
46 # Prepare the cross-answers file
47 CROSS_ANSWERS="${B}/cross-answers-${TARGET_ARCH}.txt"
48 if [ -e ${CROSS_ANSWERS} ]; then
49 rm -f ${CROSS_ANSWERS}
50 fi
51 echo 'Checking uname machine type: "${TARGET_ARCH}"' >> ${CROSS_ANSWERS}
52 echo 'Checking uname release type: "${OLDEST_KERNEL}"' >> ${CROSS_ANSWERS}
53 cat ${WAF_CROSS_ANSWERS_PATH}/cross-answers-${TARGET_ARCH}.txt >> ${CROSS_ANSWERS}
54
55 qemu_binary="${@qemu_target_binary(d)}"
56 if [ "${qemu_binary}" = "qemu-allarch" ]; then
57 qemu_binary="qemuwrapper"
58 fi
59
60 libdir_qemu="${STAGING_DIR_HOST}/${libdir}"
61 base_libdir_qemu="${STAGING_DIR_HOST}/${base_libdir}"
62
63 CROSS_EXEC="${qemu_binary} \
64 ${QEMU_OPTIONS} \
65 -L ${STAGING_DIR_HOST} \
66 -E LD_LIBRARY_PATH=${libdir_qemu}:${base_libdir_qemu}"
67
68 export BUILD_SYS=${BUILD_SYS}
69 export HOST_SYS=${HOST_SYS}
70 export BUILD_ARCH=${BUILD_ARCH}
71 export HOST_ARCH=${HOST_ARCH}
72 export STAGING_LIBDIR=${STAGING_LIBDIR}
73 export STAGING_INCDIR=${STAGING_INCDIR}
74 export PYTHONPATH=${STAGING_DIR_HOST}${PYTHON_SITEPACKAGES_DIR}
75
76 CONFIG_CMD="./configure ${CONFIGUREOPTS} ${EXTRA_OECONF} --cross-compile"
77 if [ "${CROSS_METHOD}" = "answer" ]; then
78 ${CONFIG_CMD} --cross-answers="${CROSS_ANSWERS}"
79 elif [ "${CROSS_METHOD}" = "exec" ]; then
80 ${CONFIG_CMD} --cross-exec="${CROSS_EXEC}"
81 elif [ "${CROSS_METHOD}" = "both" ]; then
82 ${CONFIG_CMD} --cross-answers="${CROSS_ANSWERS}" --cross-exec="${CROSS_EXEC}"
83 else
84 echo "ERROR: ${CROSS_METHOD} is not valid for cross-compile!"
85 exit 1
86 fi
87}
88
89do_compile () {
90 python ./buildtools/bin/waf ${PARALLEL_MAKE}
91}
92
93do_install() {
94 oe_runmake install DESTDIR=${D}
95}
diff --git a/meta-networking/conf/layer.conf b/meta-networking/conf/layer.conf
index 63bb07d5a..5fd636a87 100644
--- a/meta-networking/conf/layer.conf
+++ b/meta-networking/conf/layer.conf
@@ -18,3 +18,6 @@ LAYERDEPENDS_networking-layer += "openembedded-layer"
18LAYERDEPENDS_networking-layer += "meta-python" 18LAYERDEPENDS_networking-layer += "meta-python"
19 19
20LICENSE_PATH += "${LAYERDIR}/licenses" 20LICENSE_PATH += "${LAYERDIR}/licenses"
21
22# used by waf-samba.bbclass
23WAF_CROSS_ANSWERS_PATH = "${LAYERDIR}/files/waf-cross-answers"
diff --git a/meta-networking/files/waf-cross-answers/README b/meta-networking/files/waf-cross-answers/README
new file mode 100644
index 000000000..dda45c508
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/README
@@ -0,0 +1,3 @@
1The files in this directory are cross answers files
2used by waf-samba.bbclass, please see waf-samba.bbclass
3for details about how they are used.
diff --git a/meta-networking/files/waf-cross-answers/cross-answers-aarch64.txt b/meta-networking/files/waf-cross-answers/cross-answers-aarch64.txt
new file mode 100644
index 000000000..bbf7f1620
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/cross-answers-aarch64.txt
@@ -0,0 +1,38 @@
1Checking uname sysname type: "Linux"
2Checking uname version type: "# Wed May 20 10:34:39 UTC 2015"
3Checking simple C program: "hello world"
4rpath library support: OK
5-Wl,--version-script support: OK
6Checking getconf LFS_CFLAGS: NO
7Checking correct behavior of strtoll: NO
8Checking for working strptime: OK
9Checking for C99 vsnprintf: "1"
10Checking for HAVE_SHARED_MMAP: OK
11Checking for HAVE_MREMAP: OK
12Checking for HAVE_SECURE_MKSTEMP: OK
13Checking for HAVE_IFACE_GETIFADDRS: NO
14Checking for HAVE_IFACE_IFCONF: NO
15Checking for HAVE_IFACE_IFREQ: NO
16Checking for large file support without additional flags: OK
17Checking for HAVE_INCOHERENT_MMAP: NO
18Checking value of NSIG: "65"
19Checking value of _NSIG: "65"
20Checking value of SIGRTMAX: "64"
21Checking value of SIGRTMIN: "34"
22Checking whether the WRFILE -keytab is supported: OK
23Checking for kernel change notify support: OK
24Checking for Linux kernel oplocks: OK
25Checking for kernel share modes: OK
26Checking whether POSIX capabilities are available: OK
27Checking if can we convert from CP850 to UCS-2LE: OK
28Checking if can we convert from UTF-8 to UCS-2LE: OK
29vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
30Checking whether we can use Linux thread-specific credentials: OK
31Checking whether fcntl locking is available: OK
32Checking for the maximum value of the 'time_t' type: OK
33Checking whether the realpath function allows a NULL argument: OK
34Checking for ftruncate extend: OK
35getcwd takes a NULL argument: OK
36Checking for small off_t: NO
37Checking whether blkcnt_t is 32 bit: NO
38Checking whether blkcnt_t is 64 bit: OK
diff --git a/meta-networking/files/waf-cross-answers/cross-answers-arm.txt b/meta-networking/files/waf-cross-answers/cross-answers-arm.txt
new file mode 100644
index 000000000..e926fcd3c
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/cross-answers-arm.txt
@@ -0,0 +1,39 @@
1Checking uname sysname type: "Linux"
2Checking uname version type: "# Wed May 20 10:34:39 UTC 2015"
3Checking simple C program: "hello world"
4rpath library support: OK
5-Wl,--version-script support: OK
6Checking getconf LFS_CFLAGS: NO
7Checking correct behavior of strtoll: NO
8Checking for working strptime: OK
9Checking for C99 vsnprintf: "1"
10Checking for HAVE_SHARED_MMAP: OK
11Checking for HAVE_MREMAP: OK
12Checking for HAVE_SECURE_MKSTEMP: OK
13Checking for HAVE_IFACE_GETIFADDRS: NO
14Checking for HAVE_IFACE_IFCONF: NO
15Checking for HAVE_IFACE_IFREQ: NO
16Checking for large file support without additional flags: NO
17Checking for -D_FILE_OFFSET_BITS=64: OK
18Checking for HAVE_INCOHERENT_MMAP: NO
19Checking value of NSIG: "65"
20Checking value of _NSIG: "65"
21Checking value of SIGRTMAX: "64"
22Checking value of SIGRTMIN: "34"
23Checking whether the WRFILE -keytab is supported: OK
24Checking for kernel change notify support: OK
25Checking for Linux kernel oplocks: OK
26Checking for kernel share modes: OK
27Checking whether POSIX capabilities are available: OK
28Checking if can we convert from CP850 to UCS-2LE: OK
29Checking if can we convert from UTF-8 to UCS-2LE: OK
30vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
31Checking whether we can use Linux thread-specific credentials with 32-bit system calls: OK
32Checking whether fcntl locking is available: OK
33Checking for the maximum value of the 'time_t' type: NO
34Checking whether the realpath function allows a NULL argument: OK
35Checking for ftruncate extend: OK
36getcwd takes a NULL argument: OK
37Checking for small off_t: NO
38Checking whether blkcnt_t is 32 bit: NO
39Checking whether blkcnt_t is 64 bit: OK
diff --git a/meta-networking/files/waf-cross-answers/cross-answers-i586.txt b/meta-networking/files/waf-cross-answers/cross-answers-i586.txt
new file mode 100644
index 000000000..e926fcd3c
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/cross-answers-i586.txt
@@ -0,0 +1,39 @@
1Checking uname sysname type: "Linux"
2Checking uname version type: "# Wed May 20 10:34:39 UTC 2015"
3Checking simple C program: "hello world"
4rpath library support: OK
5-Wl,--version-script support: OK
6Checking getconf LFS_CFLAGS: NO
7Checking correct behavior of strtoll: NO
8Checking for working strptime: OK
9Checking for C99 vsnprintf: "1"
10Checking for HAVE_SHARED_MMAP: OK
11Checking for HAVE_MREMAP: OK
12Checking for HAVE_SECURE_MKSTEMP: OK
13Checking for HAVE_IFACE_GETIFADDRS: NO
14Checking for HAVE_IFACE_IFCONF: NO
15Checking for HAVE_IFACE_IFREQ: NO
16Checking for large file support without additional flags: NO
17Checking for -D_FILE_OFFSET_BITS=64: OK
18Checking for HAVE_INCOHERENT_MMAP: NO
19Checking value of NSIG: "65"
20Checking value of _NSIG: "65"
21Checking value of SIGRTMAX: "64"
22Checking value of SIGRTMIN: "34"
23Checking whether the WRFILE -keytab is supported: OK
24Checking for kernel change notify support: OK
25Checking for Linux kernel oplocks: OK
26Checking for kernel share modes: OK
27Checking whether POSIX capabilities are available: OK
28Checking if can we convert from CP850 to UCS-2LE: OK
29Checking if can we convert from UTF-8 to UCS-2LE: OK
30vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
31Checking whether we can use Linux thread-specific credentials with 32-bit system calls: OK
32Checking whether fcntl locking is available: OK
33Checking for the maximum value of the 'time_t' type: NO
34Checking whether the realpath function allows a NULL argument: OK
35Checking for ftruncate extend: OK
36getcwd takes a NULL argument: OK
37Checking for small off_t: NO
38Checking whether blkcnt_t is 32 bit: NO
39Checking whether blkcnt_t is 64 bit: OK
diff --git a/meta-networking/files/waf-cross-answers/cross-answers-i686.txt b/meta-networking/files/waf-cross-answers/cross-answers-i686.txt
new file mode 100644
index 000000000..e926fcd3c
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/cross-answers-i686.txt
@@ -0,0 +1,39 @@
1Checking uname sysname type: "Linux"
2Checking uname version type: "# Wed May 20 10:34:39 UTC 2015"
3Checking simple C program: "hello world"
4rpath library support: OK
5-Wl,--version-script support: OK
6Checking getconf LFS_CFLAGS: NO
7Checking correct behavior of strtoll: NO
8Checking for working strptime: OK
9Checking for C99 vsnprintf: "1"
10Checking for HAVE_SHARED_MMAP: OK
11Checking for HAVE_MREMAP: OK
12Checking for HAVE_SECURE_MKSTEMP: OK
13Checking for HAVE_IFACE_GETIFADDRS: NO
14Checking for HAVE_IFACE_IFCONF: NO
15Checking for HAVE_IFACE_IFREQ: NO
16Checking for large file support without additional flags: NO
17Checking for -D_FILE_OFFSET_BITS=64: OK
18Checking for HAVE_INCOHERENT_MMAP: NO
19Checking value of NSIG: "65"
20Checking value of _NSIG: "65"
21Checking value of SIGRTMAX: "64"
22Checking value of SIGRTMIN: "34"
23Checking whether the WRFILE -keytab is supported: OK
24Checking for kernel change notify support: OK
25Checking for Linux kernel oplocks: OK
26Checking for kernel share modes: OK
27Checking whether POSIX capabilities are available: OK
28Checking if can we convert from CP850 to UCS-2LE: OK
29Checking if can we convert from UTF-8 to UCS-2LE: OK
30vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
31Checking whether we can use Linux thread-specific credentials with 32-bit system calls: OK
32Checking whether fcntl locking is available: OK
33Checking for the maximum value of the 'time_t' type: NO
34Checking whether the realpath function allows a NULL argument: OK
35Checking for ftruncate extend: OK
36getcwd takes a NULL argument: OK
37Checking for small off_t: NO
38Checking whether blkcnt_t is 32 bit: NO
39Checking whether blkcnt_t is 64 bit: OK
diff --git a/meta-networking/files/waf-cross-answers/cross-answers-mips.txt b/meta-networking/files/waf-cross-answers/cross-answers-mips.txt
new file mode 100644
index 000000000..18bfa0203
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/cross-answers-mips.txt
@@ -0,0 +1,39 @@
1Checking uname sysname type: "Linux"
2Checking uname version type: "# Wed May 20 10:34:39 UTC 2015"
3Checking simple C program: "hello world"
4rpath library support: OK
5-Wl,--version-script support: OK
6Checking getconf LFS_CFLAGS: NO
7Checking correct behavior of strtoll: NO
8Checking for working strptime: OK
9Checking for C99 vsnprintf: "1"
10Checking for HAVE_SHARED_MMAP: OK
11Checking for HAVE_MREMAP: OK
12Checking for HAVE_SECURE_MKSTEMP: OK
13Checking for HAVE_IFACE_GETIFADDRS: NO
14Checking for HAVE_IFACE_IFCONF: NO
15Checking for HAVE_IFACE_IFREQ: NO
16Checking for large file support without additional flags: NO
17Checking for -D_FILE_OFFSET_BITS=64: OK
18Checking for HAVE_INCOHERENT_MMAP: NO
19Checking value of NSIG: "128"
20Checking value of _NSIG: "128"
21Checking value of SIGRTMAX: "127"
22Checking value of SIGRTMIN: "34"
23Checking whether the WRFILE -keytab is supported: OK
24Checking for kernel change notify support: OK
25Checking for Linux kernel oplocks: OK
26Checking for kernel share modes: OK
27Checking whether POSIX capabilities are available: OK
28Checking if can we convert from CP850 to UCS-2LE: OK
29Checking if can we convert from UTF-8 to UCS-2LE: OK
30vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
31Checking whether we can use Linux thread-specific credentials: OK
32Checking whether fcntl locking is available: OK
33Checking for the maximum value of the 'time_t' type: NO
34Checking whether the realpath function allows a NULL argument: OK
35Checking for ftruncate extend: OK
36getcwd takes a NULL argument: OK
37Checking for small off_t: NO
38Checking whether blkcnt_t is 32 bit: NO
39Checking whether blkcnt_t is 64 bit: OK
diff --git a/meta-networking/files/waf-cross-answers/cross-answers-mips64.txt b/meta-networking/files/waf-cross-answers/cross-answers-mips64.txt
new file mode 100644
index 000000000..8fa015ab9
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/cross-answers-mips64.txt
@@ -0,0 +1,38 @@
1Checking uname sysname type: "Linux"
2Checking uname version type: "# Wed May 20 10:34:39 UTC 2015"
3Checking simple C program: "hello world"
4rpath library support: OK
5-Wl,--version-script support: OK
6Checking getconf LFS_CFLAGS: NO
7Checking correct behavior of strtoll: NO
8Checking for working strptime: OK
9Checking for C99 vsnprintf: "1"
10Checking for HAVE_SHARED_MMAP: OK
11Checking for HAVE_MREMAP: OK
12Checking for HAVE_SECURE_MKSTEMP: OK
13Checking for HAVE_IFACE_GETIFADDRS: NO
14Checking for HAVE_IFACE_IFCONF: NO
15Checking for HAVE_IFACE_IFREQ: NO
16Checking for large file support without additional flags: OK
17Checking for HAVE_INCOHERENT_MMAP: OK
18Checking value of NSIG: "128"
19Checking value of _NSIG: "128"
20Checking value of SIGRTMAX: "127"
21Checking value of SIGRTMIN: "34"
22Checking whether the WRFILE -keytab is supported: OK
23Checking for kernel change notify support: OK
24Checking for Linux kernel oplocks: OK
25Checking for kernel share modes: OK
26Checking whether POSIX capabilities are available: OK
27Checking if can we convert from CP850 to UCS-2LE: OK
28Checking if can we convert from UTF-8 to UCS-2LE: OK
29vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
30Checking whether we can use Linux thread-specific credentials: OK
31Checking whether fcntl locking is available: OK
32Checking for the maximum value of the 'time_t' type: OK
33Checking whether the realpath function allows a NULL argument: OK
34Checking for ftruncate extend: OK
35getcwd takes a NULL argument: OK
36Checking for small off_t: NO
37Checking whether blkcnt_t is 32 bit: NO
38Checking whether blkcnt_t is 64 bit: OK
diff --git a/meta-networking/files/waf-cross-answers/cross-answers-powerpc.txt b/meta-networking/files/waf-cross-answers/cross-answers-powerpc.txt
new file mode 100644
index 000000000..fb93b56fc
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/cross-answers-powerpc.txt
@@ -0,0 +1,39 @@
1Checking uname sysname type: "Linux"
2Checking uname version type: "# Wed May 20 10:34:39 UTC 2015"
3Checking simple C program: "hello world"
4rpath library support: OK
5-Wl,--version-script support: OK
6Checking getconf LFS_CFLAGS: NO
7Checking correct behavior of strtoll: NO
8Checking for working strptime: OK
9Checking for C99 vsnprintf: "1"
10Checking for HAVE_SHARED_MMAP: OK
11Checking for HAVE_MREMAP: OK
12Checking for HAVE_SECURE_MKSTEMP: OK
13Checking for HAVE_IFACE_GETIFADDRS: NO
14Checking for HAVE_IFACE_IFCONF: NO
15Checking for HAVE_IFACE_IFREQ: NO
16Checking for large file support without additional flags: NO
17Checking for -D_FILE_OFFSET_BITS=64: OK
18Checking for HAVE_INCOHERENT_MMAP: NO
19Checking value of NSIG: "65"
20Checking value of _NSIG: "65"
21Checking value of SIGRTMAX: "64"
22Checking value of SIGRTMIN: "34"
23Checking whether the WRFILE -keytab is supported: OK
24Checking for kernel change notify support: OK
25Checking for Linux kernel oplocks: OK
26Checking for kernel share modes: OK
27Checking whether POSIX capabilities are available: OK
28Checking if can we convert from CP850 to UCS-2LE: OK
29Checking if can we convert from UTF-8 to UCS-2LE: OK
30vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
31Checking whether we can use Linux thread-specific credentials: OK
32Checking whether fcntl locking is available: OK
33Checking for the maximum value of the 'time_t' type: NO
34Checking whether the realpath function allows a NULL argument: OK
35Checking for ftruncate extend: OK
36getcwd takes a NULL argument: OK
37Checking for small off_t: NO
38Checking whether blkcnt_t is 32 bit: NO
39Checking whether blkcnt_t is 64 bit: OK
diff --git a/meta-networking/files/waf-cross-answers/cross-answers-powerpc64.txt b/meta-networking/files/waf-cross-answers/cross-answers-powerpc64.txt
new file mode 100644
index 000000000..fd585f0d5
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/cross-answers-powerpc64.txt
@@ -0,0 +1,39 @@
1Checking uname sysname type: "Linux"
2Checking uname version type: "# Wed May 20 10:34:39 UTC 2015"
3Checking simple C program: "hello world"
4rpath library support: OK
5-Wl,--version-script support: OK
6Checking getconf LFS_CFLAGS: NO
7Checking correct behavior of strtoll: NO
8Checking for working strptime: OK
9Checking for C99 vsnprintf: "1"
10Checking for HAVE_SHARED_MMAP: OK
11Checking for HAVE_MREMAP: OK
12Checking for HAVE_SECURE_MKSTEMP: OK
13Checking for HAVE_IFACE_GETIFADDRS: NO
14Checking for HAVE_IFACE_IFCONF: NO
15Checking for HAVE_IFACE_IFREQ: NO
16Checking for large file support without additional flags: OK
17Checking for HAVE_INCOHERENT_MMAP: NO
18Checking value of NSIG: "65"
19Checking value of _NSIG: "65"
20Checking value of SIGRTMAX: "64"
21Checking value of SIGRTMIN: "34"
22Checking whether the WRFILE -keytab is supported: OK
23Checking for kernel change notify support: OK
24Checking for Linux kernel oplocks: OK
25Checking for kernel share modes: OK
26Checking whether POSIX capabilities are available: OK
27Checking if can we convert from CP850 to UCS-2LE: (255, "")
28Checking if can we convert from IBM850 to UCS-2LE: (255, "")
29Checking if can we convert from UTF-8 to UCS-2LE: OK
30vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
31Checking whether we can use Linux thread-specific credentials: OK
32Checking whether fcntl locking is available: OK
33Checking for the maximum value of the 'time_t' type: OK
34Checking whether the realpath function allows a NULL argument: OK
35Checking for ftruncate extend: OK
36getcwd takes a NULL argument: OK
37Checking for small off_t: NO
38Checking whether blkcnt_t is 32 bit: NO
39Checking whether blkcnt_t is 64 bit: OK
diff --git a/meta-networking/files/waf-cross-answers/cross-answers-x86_64.txt b/meta-networking/files/waf-cross-answers/cross-answers-x86_64.txt
new file mode 100644
index 000000000..bbf7f1620
--- /dev/null
+++ b/meta-networking/files/waf-cross-answers/cross-answers-x86_64.txt
@@ -0,0 +1,38 @@
1Checking uname sysname type: "Linux"
2Checking uname version type: "# Wed May 20 10:34:39 UTC 2015"
3Checking simple C program: "hello world"
4rpath library support: OK
5-Wl,--version-script support: OK
6Checking getconf LFS_CFLAGS: NO
7Checking correct behavior of strtoll: NO
8Checking for working strptime: OK
9Checking for C99 vsnprintf: "1"
10Checking for HAVE_SHARED_MMAP: OK
11Checking for HAVE_MREMAP: OK
12Checking for HAVE_SECURE_MKSTEMP: OK
13Checking for HAVE_IFACE_GETIFADDRS: NO
14Checking for HAVE_IFACE_IFCONF: NO
15Checking for HAVE_IFACE_IFREQ: NO
16Checking for large file support without additional flags: OK
17Checking for HAVE_INCOHERENT_MMAP: NO
18Checking value of NSIG: "65"
19Checking value of _NSIG: "65"
20Checking value of SIGRTMAX: "64"
21Checking value of SIGRTMIN: "34"
22Checking whether the WRFILE -keytab is supported: OK
23Checking for kernel change notify support: OK
24Checking for Linux kernel oplocks: OK
25Checking for kernel share modes: OK
26Checking whether POSIX capabilities are available: OK
27Checking if can we convert from CP850 to UCS-2LE: OK
28Checking if can we convert from UTF-8 to UCS-2LE: OK
29vfs_fileid checking for statfs() and struct statfs.f_fsid: OK
30Checking whether we can use Linux thread-specific credentials: OK
31Checking whether fcntl locking is available: OK
32Checking for the maximum value of the 'time_t' type: OK
33Checking whether the realpath function allows a NULL argument: OK
34Checking for ftruncate extend: OK
35getcwd takes a NULL argument: OK
36Checking for small off_t: NO
37Checking whether blkcnt_t is 32 bit: NO
38Checking whether blkcnt_t is 64 bit: OK