dev.nlited.com

>>

SDK

<<<< prev
next >>>>

2017-09-26 00:36:59 chip Page 2024 📢 PUBLIC

September 25 2017

The Yocto SDK builds the tools and environment that cross-compiles external projects for the target platform. It creates an independent toolchain and source tree outside the yocto directory tree.

See Cross Compile with Yocto SDK. This will create a stand-alone cross compiler environment that can be used to build target projects outside yocto.

Mistake icon

The downloaded SDK does not include the kernel source, so it is not worth downloading. Skip down to "Build the SDK".


Download the SDK installer:
wget http://gumstix-yocto.s3.amazonaws.com/sdk.sh
Waiting for a 35 minute download...

After downloading, I installed the SDK:
chmod a+x sdk.sh ./sdk.sh Poky (Yocto Project Reference Distro) SDK installer version 2.2.2 ================================================================= Enter target directory for SDK (default: /opt/poky/2.2.2): /home/chip/yocto/overo2/sdk/ You are about to install the SDK to "/home/chip/yocto/overo2/sdk". Proceed[Y/n]? y Extracting SDK.....................................................................done Setting it up...done SDK has been successfully set up and is ready to be used. Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g. $ . /home/chip/yocto/overo2/sdk/environment-setup-cortexa8hf-neon-poky-linux-gnueabi


environment-setup-cortexa8hf-neon-poky-linux-gnueabi: export SDKTARGETSYSROOT=/home/chip/yocto/overo2/sdk/sysroots/cortexa8hf-neon-poky-linux-gnueabi export PATH=/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/sbin:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/bin:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/sbin:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/../x86_64-pokysdk-linux/bin:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-uclibc:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-musl:$PATH export CCACHE_PATH=/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/../x86_64-pokysdk-linux/bin:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-uclibc:/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-musl:$CCACHE_PATH export PKG_CONFIG_SYSROOT_DIR=$SDKTARGETSYSROOT export PKG_CONFIG_PATH=$SDKTARGETSYSROOT/usr/lib/pkgconfig:$SDKTARGETSYSROOT/usr/share/pkgconfig export CONFIG_SITE=/home/chip/yocto/overo2/sdk/site-config-cortexa8hf-neon-poky-linux-gnueabi export OECORE_NATIVE_SYSROOT="/home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux" export OECORE_TARGET_SYSROOT="$SDKTARGETSYSROOT" export OECORE_ACLOCAL_OPTS="-I /home/chip/yocto/overo2/sdk/sysroots/x86_64-pokysdk-linux/usr/share/aclocal" unset command_not_found_handle export CC="arm-poky-linux-gnueabi-gcc -march=armv7-a -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a8 --sysroot=$SDKTARGETSYSROOT" export CXX="arm-poky-linux-gnueabi-g++ -march=armv7-a -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a8 --sysroot=$SDKTARGETSYSROOT" export CPP="arm-poky-linux-gnueabi-gcc -E -march=armv7-a -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a8 --sysroot=$SDKTARGETSYSROOT" export AS="arm-poky-linux-gnueabi-as " export LD="arm-poky-linux-gnueabi-ld --sysroot=$SDKTARGETSYSROOT" export GDB=arm-poky-linux-gnueabi-gdb export STRIP=arm-poky-linux-gnueabi-strip export RANLIB=arm-poky-linux-gnueabi-ranlib export OBJCOPY=arm-poky-linux-gnueabi-objcopy export OBJDUMP=arm-poky-linux-gnueabi-objdump export AR=arm-poky-linux-gnueabi-ar export NM=arm-poky-linux-gnueabi-nm export M4=m4 export TARGET_PREFIX=arm-poky-linux-gnueabi- export CONFIGURE_FLAGS="--target=arm-poky-linux-gnueabi --host=arm-poky-linux-gnueabi --build=x86_64-linux --with-libtool-sysroot=$SDKTARGETSYSROOT" export CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types " export CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types " export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed" export CPPFLAGS="" export KCFLAGS="--sysroot=$SDKTARGETSYSROOT" export OECORE_DISTRO_VERSION="2.2.2" export OECORE_SDK_VERSION="2.2.2" export ARCH=arm export CROSS_COMPILE=arm-poky-linux-gnueabi- # Append environment subscripts if [ -d "$OECORE_TARGET_SYSROOT/environment-setup.d" ]; then for envfile in $OECORE_TARGET_SYSROOT/environment-setup.d/*.sh; do . $envfile done fi if [ -d "$OECORE_NATIVE_SYSROOT/environment-setup.d" ]; then for envfile in $OECORE_NATIVE_SYSROOT/environment-setup.d/*.sh; do . $envfile done fi

The site- file sets environment variables to describe everything that is or is not part of the gumstix build.

site-config-cortexa8hf-neon-poky-linux-gnueabi: ac_cv_c_littleendian=${ac_cv_c_littleendian=yes} ac_cv_c_bigendian=${ac_cv_c_bigendian=no} # libnet ac_cv_libnet_endianess=${ac_cv_libnet_endianess=lil} # libmemcached ac_cv_c_endian=little # general ac_cv_va_val_copy=${ac_cv_va_val_copy=yes} ac_cv_func_lstat_dereferences_slashed_symlink=${ac_cv_func_lstat_dereferences_slashed_symlink=yes} ac_cv_func_lstat_empty_string_bug=${ac_cv_func_lstat_empty_string_bug=no} ac_cv_func_stat_empty_string_bug=${ac_cv_func_stat_empty_string_bug=no} ac_cv_func_stat_ignores_trailing_slash=${ac_cv_func_stat_ignores_trailing_slash=no} ac_cv_header_netinet_sctp_h=${ac_cv_header_netinet_sctp_h=no} ac_cv_header_netinet_sctp_uio_h=${ac_cv_header_netinet_sctp_uio_h=no} ac_cv_sctp=${ac_cv_sctp=no} # bash ac_cv_c_long_double=${ac_cv_c_long_double=yes} bash_cv_func_sigsetjmp=${bash_cv_func_sigsetjmp=missing} # coreutils utils_cv_sys_open_max=${utils_cv_sys_open_max=1019} # cvs cvs_cv_func_printf_ptr=${cvs_cv_func_printf_ptr=yes} # db (sleepycat) db_cv_fcntl_f_setfd=${db_cv_fcntl_f_setfd=yes} db_cv_sprintf_count=${db_cv_sprintf_count=yes} db_cv_align_t=${db_cv_align_t='unsigned long long'} db_cv_alignp_t=${db_cv_alignp_t='unsigned long'} # D-BUS ac_cv_func_posix_getpwnam_r=${ac_cv_func_posix_getpwnam_r=yes} # edb db_cv_spinlocks=${db_cv_spinlocks=no} # ettercap ettercap_cv_type_socklen_t=${ettercap_cv_type_socklen_t=yes} # fget compat_cv_func_snprintf_works=${compat_cv_func_snprintf_works=yes} compat_cv_func_basename_works=${compat_cv_func_basename_works=no} compat_cv_func_dirname_works=${compat_cv_func_dirname_works=no} # fnmatch ac_cv_func_fnmatch_works=${ac_cv_func_fnmatch_works=yes} # gettext am_cv_func_working_getline=${am_cv_func_working_getline=yes} # glib glib_cv_stack_grows=${glib_cv_stack_grows=no} glib_cv_uscore=${glib_cv_uscore=no} glib_cv_use_pid_surrogate=${glib_cv_use_pid_surrogate=yes} glib_cv_has__inline=${glib_cv_has__inline=yes} glib_cv_has__inline__=${glib_cv_has__inline__=yes} glib_cv_hasinline=${glib_cv_hasinline=yes} glib_cv_sane_realloc=${glib_cv_sane_realloc=yes} glib_cv_uscore=${glib_cv_uscore=no} glib_cv_va_val_copy=${glib_cv_va_val_copy=yes} glib_cv_rtldglobal_broken=${glib_cv_rtldglobal_broken=no} glib_cv_sys_pthread_mutex_trylock_posix=${glib_cv_sys_pthread_mutex_trylock_posix=yes} glib_cv_sys_pthread_getspecific_posix=${glib_cv_sys_pthread_getspecific_posix=yes} glib_cv_sys_pthread_cond_timedwait_posix=${glib_cv_sys_pthread_cond_timedwait_posix=yes} # glib-2.0 glib_cv_long_long_format=${glib_cv_long_long_format=ll} glib_cv_sys_use_pid_niceness_surrogate=${glib_cv_sys_use_pid_niceness_surrogate=yes} #gstreamer as_cv_unaligned_access=${as_cv_unaligned_access=no} # httppc ac_cv_strerror_r_SUSv3=${ac_cv_strerror_r_SUSv3=no} # lftp ac_cv_need_trio=${ac_cv_need_trio=no} lftp_cv_va_val_copy=${lftp_cv_va_val_copy=yes} # libesmtp acx_working_snprintf=${acx_working_snprintf=yes} # libidl libIDL_cv_long_long_format=${libIDL_cv_long_long_format=ll} # libnet ac_libnet_have_packet_socket=${ac_libnet_have_packet_socket=yes} # libpcap ac_cv_linux_vers=${ac_cv_linux_vers=2} # libxfce4util with_broken_putenv=${with_broken_putenv=no} # links ac_cv_lib_png_png_create_info_struct=${ac_cv_lib_png_png_create_info_struct=yes} # mysql mysql_cv_func_atomic_sub=${mysql_cv_func_atomic_sub=no} mysql_cv_func_atomic_add=${mysql_cv_func_atomic_add=no} # nano ac_cv_regexec_segfault_emptystr=${ac_cv_regexec_segfault_emptystr=no} nano_cv_func_regexec_segv_emptystr=${nano_cv_func_regexec_segv_emptystr=no} # php ac_cv_pread=${ac_cv_pread=no} ac_cv_pwrite=${ac_cv_pwrite=no} php_cv_lib_cookie_io_functions_use_off64_t=${php_cv_lib_cookie_io_functions_use_off64_t=yes} # rsync rsync_cv_HAVE_BROKEN_LARGEFILE=${rsync_cv_HAVE_BROKEN_LARGEFILE=no} rsync_cv_HAVE_SOCKETPAIR=${rsync_cv_HAVE_SOCKETPAIR=yes} rsync_cv_HAVE_LONGLONG=${rsync_cv_HAVE_LONGLONG=yes} rsync_cv_HAVE_OFF64_T=${rsync_cv_HAVE_OFF64_T=no} rsync_cv_HAVE_SHORT_INO_T=${rsync_cv_HAVE_SHORT_INO_T=no} rsync_cv_HAVE_UNSIGNED_CHAR=${rsync_cv_HAVE_UNSIGNED_CHAR=no} rsync_cv_HAVE_BROKEN_READDIR=${rsync_cv_HAVE_BROKEN_READDIR=no} rsync_cv_HAVE_GETTIMEOFDAY_TZ=${rsync_cv_HAVE_GETTIMEOFDAY_TZ=yes} rsync_cv_HAVE_SECURE_MKSTEMP=${rsync_cv_HAVE_SECURE_MKSTEMP=yes} rsync_cv_REPLACE_INET_NTOA=${rsync_cv_REPLACE_INET_NTOA=no} rsync_cv_REPLACE_INET_ATON=${rsync_cv_REPLACE_INET_ATON=no} # screen screen_cv_sys_bcopy_overlap=${screen_cv_sys_bcopy_overlap=no} screen_cv_sys_memcpy_overlap=${screen_cv_sys_memcpy_overlap=no} screen_cv_sys_memmove_overlap=${screen_cv_sys_memmove_overlap=no} screen_cv_sys_fifo_broken_impl=${screen_cv_sys_fifo_broken_impl=yes} screen_cv_sys_fifo_usable=${screen_cv_sys_fifo_usable=yes} screen_cv_sys_select_broken_retval=${screen_cv_sys_select_broken_retval=no} screen_cv_sys_sockets_nofs=${screen_cv_sys_sockets_nofs=no} screen_cv_sys_sockets_usable=${screen_cv_sys_sockets_usable=yes} screen_cv_sys_terminfo_used=${screen_cv_sys_terminfo_used=yes} # slrn slrn_cv_va_val_copy=${slrn_cv_va_val_copy=yes} # socat ac_cv_ispeed_offset=${ac_cv_ispeed_offset=13} sc_cv_termios_ispeed=${sc_cv_termios_ispeed=yes} # ssh ac_cv_have_space_d_name_in_struct_dirent=${ac_cv_dirent_have_space_d_name=yes} ac_cv_have_broken_snprintf=${ac_cv_have_broken_snprintf=no} ac_cv_have_accrights_in_msghdr=${ac_cv_have_accrights_in_msghdr=no} ac_cv_have_control_in_msghdr=${ac_cv_have_control_in_msghdr=yes} ac_cv_have_openpty_ctty_bug=${ac_cv_have_openpty_ctty_bug=yes} # startup-notification lf_cv_sane_realloc=yes # xffm jm_cv_func_working_readdir=yes # evolution-data-server ac_cv_libiconv_utf8=${ac_cv_libiconv_utf8=yes} # definitions assuming 32-bit arm architecture # apache ac_cv_sizeof_size_t=${ac_cv_sizeof_size_t=4} ac_cv_sizeof_ssize_t=${ac_cv_sizeof_ssize_t=4} # glib glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4} glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} # glib-2.0 glib_cv_sizeof_gmutex=${glib_cv_sizeof_gmutex=24} glib_cv_sizeof_intmax_t=${glib_cv_sizeof_intmax_t=8} glib_cv_sizeof_ptrdiff_t=${glib_cv_sizeof_ptrdiff_t=4} glib_cv_sizeof_size_t=${glib_cv_sizeof_size_t=4} glib_cv_sizeof_system_thread=${glib_cv_sizeof_system_thread=4} ac_cv_alignof_guint32=4 ac_cv_alignof_guint64=8 ac_cv_alignof_unsigned_long=4 # jikes ac_cv_sizeof_wchar_t=4 # ORBit2 ac_cv_alignof_CORBA_boolean=1 ac_cv_alignof_CORBA_char=1 ac_cv_alignof_CORBA_double=8 ac_cv_alignof_CORBA_float=4 ac_cv_alignof_CORBA_long=4 ac_cv_alignof_CORBA_long_double=8 ac_cv_alignof_CORBA_long_long=8 ac_cv_alignof_CORBA_octet=1 ac_cv_alignof_CORBA_pointer=4 ac_cv_alignof_CORBA_short=2 ac_cv_alignof_CORBA_struct=1 ac_cv_alignof_CORBA_wchar=2 # at-spi2-core ac_cv_alignof_char=1 ac_cv_alignof_dbind_pointer=4 ac_cv_alignof_dbind_struct=1 ac_cv_alignof_dbus_bool_t=4 ac_cv_alignof_dbus_int16_t=2 ac_cv_alignof_dbus_int32_t=4 ac_cv_alignof_dbus_int64_t=8 ac_cv_alignof_double=8 # gettext - these add sleep delays otherwise gl_cv_func_sleep_works=${gl_cv_func_sleep_works=yes} gl_cv_header_working_fcntl_h=${gl_cv_header_working_fcntl_h=yes} # apr ac_cv_file__dev_zero=${ac_cv_file__dev_zero=yes} ac_cv_sizeof_pid_t=${ac_cv_sizeof_pid_t=4} ac_cv_func_pthread_key_delete=${ac_cv_func_pthread_key_delete=yes} apr_cv_tcp_nodelay_with_cork=${apr_cv_tcp_nodelay_with_cork=yes} apr_cv_process_shared_works=${apr_cv_process_shared_works=no} # samba samba_cv_HAVE_IFACE_AIX=${samba_cv_HAVE_IFACE_AIX=no} samba_cv_HAVE_IFACE_IFCONF=${samba_cv_HAVE_IFACE_IFCONF=yes} samba_cv_HAVE_IFACE_IFREQ=${samba_cv_HAVE_IFACE_IFREQ=yes} samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES=${samba_cv_HAVE_IRIX_SPECIFIC_CAPABILITIES=no} # db db_cv_path_ar=${db_cv_path_ar=/usr/bin/ar} db_cv_path_chmod=${db_cv_path_chmod=/bin/chmod} db_cv_path_cp=${db_cv_path_cp=/bin/cp} db_cv_path_ln=${db_cv_path_ln=/bin/ln} db_cv_path_mkdir=${db_cv_path_mkdir=/bin/mkdir} db_cv_path_ranlib=${db_cv_path_ranlib=/usr/bin/ranlib} db_cv_path_rm=${db_cv_path_rm=/bin/rm} db_cv_path_sh=${db_cv_path_sh=/bin/sh} db_cv_path_strip=${db_cv_path_strip=/usr/bin/strip} # bash bash_cv_have_mbstate_t=${bash_cv_have_mbstate_t=yes} bash_cv_must_reinstall_sighandlers=${bash_cv_must_reinstall_sighandlers=no} bash_cv_func_strcoll_broken=${bash_cv_func_strcoll_broken=no} bash_cv_dup2_broken=${bash_cv_dup2_broken=no} bash_cv_opendir_not_robust=${bash_cv_opendir_not_robust=no} bash_cv_type_rlimit=${bash_cv_type_rlimit=rlim_t} bash_cv_getenv_redef=${bash_cv_getenv_redef=yes} bash_cv_ulimit_maxfds=${bash_cv_ulimit_maxfds=yes} bash_cv_getcwd_calls_popen=${bash_cv_getcwd_calls_popen=no} bash_cv_printf_a_format=${bash_cv_printf_a_format=yes} bash_cv_pgrp_pipe=${bash_cv_pgrp_pipe=no} bash_cv_job_control_missing=${bash_cv_job_control_missing=present} bash_cv_sys_named_pipes=${bash_cv_sys_named_pipes=present} bash_cv_unusable_rtsigs=${bash_cv_unusable_rtsigs=no} # ccache hw_cv_func_snprintf_c99=${hw_cv_func_snprintf_c99=yes} hw_cv_func_vsnprintf_c99=${hw_cv_func_vsnprintf_c99=yes} # coreutils gl_cv_func_fstatat_zero_flag=${gl_cv_func_fstatat_zero_flag=yes} # mysql ac_cv_sys_restartable_syscalls=${ac_cv_sys_restartable_syscalls=yes} ac_cv_conv_longlong_to_float=${ac_cv_conv_longlong_to_float=yes} # TCL tcl_cv_api_serial=${tcl_cv_api_serial=termios} # python ac_cv_have_long_long_format=yes # apache ac_cv_o_nonblock_inherited=${ac_cv_o_nonblock_inherited=no} # rsync rsync_cv_HAVE_C99_VSNPRINTF=${rsync_cv_HAVE_C99_VSNPRINTF=yes} # general ac_cv_have_decl_sys_siglist=${ac_cv_have_decl_sys_siglist=yes} ac_cv_func_realloc_works=${ac_cv_func_realloc_works=yes} ac_cv_func_realloc_0_nonnull=${ac_cv_func_realloc_0_nonnull=yes} ac_cv_func_malloc_works=${ac_cv_func_malloc_works=yes} ac_cv_func_malloc_0_nonnull=${ac_cv_func_malloc_0_nonnull=yes} ac_cv_func_memcmp_working=${ac_cv_func_memcmp_working=yes} ac_cv_func_getpgrp_void=yes ac_cv_func_setpgrp_void=yes ac_cv_func_setgrent_void=yes ac_cv_func_getgrgid_r=${ac_cv_func_getgrgid_r=yes} ac_cv_func_getpwuid_r=${ac_cv_func_getpwuid_r=yes} ac_cv_func_posix_getpwuid_r=${ac_cv_func_posix_getpwuid_r=yes} ac_cv_func_posix_getgrgid_r=${ac_cv_func_posix_getgrgid_r=yes} ac_cv_type_uid_t={ac_cv_type_uid_t=yes} ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} # bash bash_cv_under_sys_siglist=${bash_cv_under_sys_siglist=yes} bash_cv_sys_siglist=${bash_cv_sys_siglist=yes} bash_cv_getcwd_malloc=${bash_cv_getcwd_malloc=yes} # clamav clamav_av_func_working_snprintf_long=${clamav_av_func_working_snprintf_long=yes} clamav_av_have_in_port_t=${clamav_av_have_in_port_t=yes} clamav_av_have_in_addr_t=${clamav_av_have_in_addr_t=yes} ac_cv_func_mmap_fixed_mapped=${ac_cv_func_mmap_fixed_mapped=yes} # coreutils fu_cv_sys_stat_statfs2_bsize=${fu_cv_sys_stat_statfs2_bsize=yes} # glib glib_cv_strlcpy=${glib_cv_strlcpy=no} ac_cv_func_printf_unix98=${ac_cv_func_printf_unix98=yes} ac_cv_func_snprintf_c99=${ac_cv_func_snprintf_c99=yes} ac_cv_func_vsnprintf_c99=${ac_cv_func_vsnprintf_c99=yes} glib_cv_compliant_posix_memalign=${glib_cv_compliant_posix_memalign=1} glib_cv_long_long_format=${glib_cv_long_long_format=ll} # glib-1.x requires this and pkgconfig-native / pkgconfig-nativesdk use # that to avoid a dependency loop. glib_cv___va_copy=${glib_cv___va_copy=yes} glib_cv_va_copy=${glib_cv_va_copy=yes} glib_cv_have_qsort_r=${glib_cv_have_qsort_r=yes} #dbus-glib ac_cv_have_abstract_sockets=${ac_cv_have_abstract_sockets=yes} # gnucash am_cv_scanf_lld=${am_cv_scanf_lld=yes} # guile ac_cv_func_pthread_attr_getstack=${ac_cv_func_pthread_attr_getstack=yes} #gcc-zlib ac_cv_func_getpagesize=${ac_cv_func_getpagesize=yes} ac_cv_func_memcpy=${ac_cv_func_memcpy=yes} ac_cv_func_strerror=${ac_cv_func_strerror=yes} # squid ac_cv_af_unix_large_dgram=${ac_cv_af_unix_large_dgram=yes} ac_cv_func_setresuid=${ac_cv_func_setresuid=yes} ac_cv_func_va_copy=${ac_cv_func_va_copy=yes} ac_cv_func___va_copy=${ac_cv_func___va_copy=yes} ac_cv_epoll_works=${ac_cv_epoll_works=yes} ac_cv_check_sjlj=ssjlj # m4 gt_cv_locale_fr=${gt_cv_locale_fr=fr_FR} gl_cv_func_btowc_eof=${gl_cv_func_btowc_eof=yes} gl_cv_func_wcrtomb_retval=${gl_cv_func_wcrtomb_retval=yes} gl_cv_func_wctob_works=${gl_cv_func_wctob_works=yes} gl_cv_func_mbrtowc_incomplete_state=${gl_cv_func_mbrtowc_incomplete_state=yes} gl_cv_func_mbrtowc_sanitycheck=${gl_cv_func_mbrtowc_sanitycheck=yes} gl_cv_func_mbrtowc_null_arg=${gl_cv_func_mbrtowc_null_arg=yes} gl_cv_func_mbrtowc_retval=${gl_cv_func_mbrtowc_retval=yes} gl_cv_func_mbrtowc_nul_retval=${gl_cv_func_mbrtowc_nul_retval=yes} # va_copy and _va_copy ac_cv_va_copy=${ac_cv_va_copy=yes} ac_cv___va_copy=${ac_cv___va_copy=yes} ac_cv_func_va_copy=${ac_cv_func_va_copy=yes} ac_cv_func___va_copy=${ac_cv_func___va_copy=yes} # Xorg xorg_cv_malloc0_returns_null=${xorg_cv_malloc0_returns_null=yes} ac_cv_func_setvbuf_reversed=no ac_cv_sizeof___int64=${ac_cv_sizeof___int64=0} ac_cv_sizeof_char=${ac_cv_sizeof_char=1} ac_cv_sizeof_wchar_t=${ac_cv_sizeof_wchar_t=1} ac_cv_sizeof_unsigned_char=${ac_cv_sizeof_unsigned_char=1} ac_cv_sizeof_bool=${ac_cv_sizeof_bool=1} ac_cv_sizeof_char_p=${ac_cv_sizeof_int_p=4} ac_cv_sizeof_int=${ac_cv_sizeof_int=4} ac_cv_sizeof_int_p=${ac_cv_sizeof_int_p=4} ac_cv_sizeof_long=${ac_cv_sizeof_long=4} ac_cv_sizeof_long_int=${ac_cv_sizeof_long_int=4} ac_cv_sizeof_long_long=${ac_cv_sizeof_long_long=8} ac_cv_sizeof_short=${ac_cv_sizeof_short=2} ac_cv_sizeof_short_int=${ac_cv_sizeof_short_int=2} ac_cv_sizeof_size_t=${ac_cv_sizeof_size_t=4} ac_cv_sizeof_void_p=${ac_cv_sizeof_void_p=4} ac_cv_sizeof_long_p=${ac_cv_sizeof_long_p=4} ac_cv_sizeof_float=${ac_cv_sizeof_float=4} ac_cv_sizeof_double=${ac_cv_sizeof_double=8} ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=8} ac_cv_sizeof_ptrdiff_t=${glib_cv_sizeof_ptrdiff_t=4} ac_cv_sizeof_unsigned_short=${ac_cv_sizeof_unsigned_short=2} ac_cv_sizeof_unsigned=${ac_cv_sizeof_unsigned=4} ac_cv_sizeof_unsigned_int=${ac_cv_sizeof_unsigned_int=4} ac_cv_sizeof_unsigned_long=${ac_cv_sizeof_unsigned_long=4} ac_cv_sizeof_unsigned_long_long=${ac_cv_sizeof_unsigned_long_long=8} ac_cv_sizeof_signed_char=${ac_cv_sizeof_signed_char=1} ac_cv_uchar=${ac_cv_uchar=no} ac_cv_uint=${ac_cv_uint=yes} ac_cv_ulong=${ac_cv_ulong=yes} ac_cv_ushort=${ac_cv_ushort=yes} ac_cv_time_r_type=${ac_cv_time_r_type=POSIX} # samba samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=${samba_cv_BROKEN_NISPLUS_INCLUDE_FILES=yes} samba_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS=${samba_cv_BROKEN_REDHAT_7_SYSTEM_HEADERS=no} samba_cv_HAVE_BROKEN_FCNTL64_LOCKS=${samba_cv_HAVE_BROKEN_FCNTL64_LOCKS=no} samba_cv_HAVE_BROKEN_GETGROUPS=${samba_cv_HAVE_BROKEN_GETGROUPS=no} samba_cv_HAVE_BROKEN_LINUX_SENDFILE=${samba_cv_HAVE_BROKEN_LINUX_SENDFILE=yes} samba_cv_HAVE_BROKEN_READDIR=${samba_cv_HAVE_BROKEN_READDIR=yes} samba_cv_HAVE_BROKEN_READDIR_NAME=${samba_cv_HAVE_BROKEN_READDIR_NAME=no} samba_cv_HAVE_C99_VSNPRINTF=${samba_cv_HAVE_C99_VSNPRINTF=yes} samba_cv_HAVE_DEV64_T=${samba_cv_HAVE_DEV64_T=no} samba_cv_HAVE_DEVICE_MAJOR_FN=${samba_cv_HAVE_DEVICE_MAJOR_FN=yes} samba_cv_HAVE_DEVICE_MINOR_FN=${samba_cv_HAVE_DEVICE_MINOR_FN=yes} samba_cv_HAVE_DQB_FSOFTLIMIT=${samba_cv_HAVE_DQB_FSOFTLIMIT=no} samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT=${samba_cv_HAVE_EXPLICIT_LARGEFILE_SUPPORT=yes} samba_cv_HAVE_FAM_H=${samba_cv_HAVE_FAM_H=no} samba_cv_HAVE_FCNTL_LOCK=${samba_cv_HAVE_FCNTL_LOCK=yes} samba_cv_HAVE_FTRUNCATE_EXTEND=${samba_cv_HAVE_FTRUNCATE_EXTEND=yes} samba_cv_HAVE_FUNCTION_MACRO=${samba_cv_HAVE_FUNCTION_MACRO=yes} samba_cv_HAVE_GETTIMEOFDAY_TZ=${samba_cv_HAVE_GETTIMEOFDAY_TZ=yes} samba_cv_HAVE_INO64_T=${samba_cv_HAVE_INO64_T=no} samba_cv_HAVE_INT16_FROM_RPC_RPC_H=${samba_cv_HAVE_INT16_FROM_RPC_RPC_H=no} samba_cv_HAVE_INT32_FROM_RPC_RPC_H=${samba_cv_HAVE_INT32_FROM_RPC_RPC_H=no} samba_cv_HAVE_KERNEL_CHANGE_NOTIFY=${samba_cv_HAVE_KERNEL_CHANGE_NOTIFY=yes} samba_cv_HAVE_KERNEL_OPLOCKS_LINUX=${samba_cv_HAVE_KERNEL_OPLOCKS_LINUX=yes} samba_cv_HAVE_KERNEL_SHARE_MODES=${samba_cv_HAVE_KERNEL_SHARE_MODES=yes} samba_cv_HAVE_MAKEDEV=${samba_cv_HAVE_MAKEDEV=yes} samba_cv_HAVE_MMAP=${samba_cv_HAVE_MMAP=yes} samba_cv_HAVE_NATIVE_ICONV=${samba_cv_HAVE_NATIVE_ICONV=yes} samba_cv_HAVE_OFF64_T=${samba_cv_HAVE_OFF64_T=no} samba_cv_HAVE_ROOT=${samba_cv_HAVE_ROOT=yes} samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=${samba_cv_HAVE_RPC_AUTH_ERROR_CONFLICT=no} samba_cv_HAVE_SECURE_MKSTEMP=${samba_cv_HAVE_SECURE_MKSTEMP=yes} samba_cv_HAVE_SENDFILE=${samba_cv_HAVE_SENDFILE=yes} samba_cv_HAVE_SENDFILE64=${samba_cv_HAVE_SENDFILE64=yes} samba_cv_HAVE_SOCK_SIN_LEN=${samba_cv_HAVE_SOCK_SIN_LEN=no} samba_cv_HAVE_STAT_ST_BLKSIZE=${samba_cv_HAVE_STAT_ST_BLKSIZE=yes} samba_cv_HAVE_STAT_ST_BLOCKS=${samba_cv_HAVE_STAT_ST_BLOCKS=yes} samba_cv_HAVE_STRUCT_DIR64=${samba_cv_HAVE_STRUCT_DIR64=no} samba_cv_HAVE_STRUCT_DIRENT64=${samba_cv_HAVE_STRUCT_DIRENT64=yes} samba_cv_HAVE_STRUCT_FLOCK64=${samba_cv_HAVE_STRUCT_FLOCK64=yes} samba_cv_HAVE_TRUNCATED_SALT=${samba_cv_HAVE_TRUNCATED_SALT=no} samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=${samba_cv_HAVE_UINT16_FROM_RPC_RPC_H=no} samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=${samba_cv_HAVE_UINT32_FROM_RPC_RPC_H=no} samba_cv_HAVE_UNSIGNED_CHAR=${samba_cv_HAVE_UNSIGNED_CHAR=yes} samba_cv_HAVE_UTIMBUF=${samba_cv_HAVE_UTIMBUF=yes} samba_cv_HAVE_UT_UT_ADDR=${samba_cv_HAVE_UT_UT_ADDR=yes} samba_cv_HAVE_UT_UT_EXIT=${samba_cv_HAVE_UT_UT_EXIT=yes} samba_cv_HAVE_UT_UT_HOST=${samba_cv_HAVE_UT_UT_HOST=yes} samba_cv_HAVE_UT_UT_ID=${samba_cv_HAVE_UT_UT_ID=yes} samba_cv_HAVE_UT_UT_NAME=${samba_cv_HAVE_UT_UT_NAME=yes} samba_cv_HAVE_UT_UT_PID=${samba_cv_HAVE_UT_UT_PID=yes} samba_cv_HAVE_UT_UT_TIME=${samba_cv_HAVE_UT_UT_TIME=yes} samba_cv_HAVE_UT_UT_TV=${samba_cv_HAVE_UT_UT_TV=yes} samba_cv_HAVE_UT_UT_TYPE=${samba_cv_HAVE_UT_UT_TYPE=yes} samba_cv_HAVE_UT_UT_USER=${samba_cv_HAVE_UT_UT_USER=yes} samba_cv_HAVE_UX_UT_SYSLEN=${samba_cv_HAVE_UX_UT_SYSLEN=no} samba_cv_HAVE_VA_COPY=${samba_cv_HAVE_VA_COPY=yes} samba_cv_HAVE_WORKING_AF_LOCAL=${samba_cv_HAVE_WORKING_AF_LOCAL=yes} samba_cv_HAVE_Werror=${samba_cv_HAVE_Werror=yes} samba_cv_PUTUTLINE_RETURNS_UTMP=${samba_cv_PUTUTLINE_RETURNS_UTMP=yes} samba_cv_QUOTA_WORKS=${samba_cv_QUOTA_WORKS=yes} samba_cv_REALPATH_TAKES_NULL=${samba_cv_REALPATH_TAKES_NULL=yes} samba_cv_REPLACE_GETPASS=${samba_cv_REPLACE_GETPASS=yes} samba_cv_REPLACE_INET_NTOA=${samba_cv_REPLACE_INET_NTOA=no} samba_cv_REPLACE_READDIR=${samba_cv_REPLACE_READDIR=no} samba_cv_RUN_QUOTA_TESTS=${samba_cv_RUN_QUOTA_TESTS=yes} samba_cv_SEEKDIR_RETURNS_VOID=${samba_cv_SEEKDIR_RETURNS_VOID=yes} samba_cv_SIZEOF_DEV_T=${samba_cv_SIZEOF_DEV_T=yes} samba_cv_SIZEOF_INO_T=${samba_cv_SIZEOF_INO_T=yes} samba_cv_SIZEOF_OFF_T=${samba_cv_SIZEOF_OFF_T=yes} samba_cv_SYSCONF_SC_NGROUPS_MAX=${samba_cv_SYSCONF_SC_NGROUPS_MAX=yes} samba_cv_SYSCONF_SC_NPROCESSORS_ONLN=${samba_cv_SYSCONF_SC_NPROCESSORS_ONLN=yes} samba_cv_SYSCONF_SC_NPROC_ONLN=${samba_cv_SYSCONF_SC_NPROC_ONLN=no} samba_cv_SYSCONF_SC_PAGESIZE=${samba_cv_SYSCONF_SC_PAGESIZE=yes} samba_cv_SYSQUOTA_FOUND=${samba_cv_SYSQUOTA_FOUND=yes} samba_cv_SYSQUOTA_WORKS=${samba_cv_SYSQUOTA_WORKS=yes} samba_cv_SYSQUOTA_WORKS_XFS=${samba_cv_SYSQUOTA_WORKS_XFS=yes} samba_cv_TRY_QUOTAS=${samba_cv_TRY_QUOTAS=no} samba_cv_TRY_SYS_QUOTAS=${samba_cv_TRY_SYS_QUOTAS=yes} samba_cv_USE_SETRESUID=${samba_cv_USE_SETRESUID=yes} samba_cv_WE_USE_SYS_QUOTAS=${samba_cv_WE_USE_SYS_QUOTAS=yes} samba_cv_WITH_AFS=${samba_cv_WITH_AFS=no} samba_cv_WITH_FAKE_KASERVER=${samba_cv_WITH_FAKE_KASERVER=no} samba_cv_WITH_QUOTAS=${samba_cv_WITH_QUOTAS=auto} samba_cv_WITH_SYS_QUOTAS=${samba_cv_WITH_SYS_QUOTAS=auto} samba_cv_WITH_VFS_AFSACL=${samba_cv_WITH_VFS_AFSACL=no} samba_cv_compiler_supports_ll=${samba_cv_compiler_supports_ll=yes} samba_cv_found_xfs_header=${samba_cv_found_xfs_header=yes} samba_cv_have_longlong=${samba_cv_have_longlong=yes} samba_cv_have_setresgid=${samba_cv_have_setresgid=yes} samba_cv_have_setresuid=${samba_cv_have_setresuid=yes} samba_cv_immediate_structures=${samba_cv_immediate_structures=yes} samba_cv_optimize_out_funcation_calls=${samba_cv_optimize_out_funcation_calls=yes} samba_cv_sig_atomic_t=${samba_cv_sig_atomic_t=yes} samba_cv_socklen_t=${samba_cv_socklen_t=yes} samba_cv_struct_timespec=${samba_cv_struct_timespec=yes} samba_cv_sysquotas_file=${samba_cv_sysquotas_file=lib/sysquotas_linux.c} samba_cv_unixsocket=${samba_cv_unixsocket=yes} samba_cv_volatile=${samba_cv_volatile=yes} #older sambe defines samba_cv_USE_SETEUID=${samba_cv_USE_SETEUID=yes} samba_cv_USE_SETREUID=${samba_cv_USE_SETREUID=yes} samba_cv_USE_SETUIDX=${samba_cv_USE_SETUIDX=yes} samba_cv_LINUX_LFS_SUPPORT=${samba_cv_LINUX_LFS_SUPPORT=yes} # clamav clamav_av_func_working_snprintf_long=${clamav_av_func_working_snprintf_long=yes} clamav_av_have_in_port_t=${clamav_av_have_in_port_t=yes} clamav_av_have_in_addr_t=${clamav_av_have_in_addr_t=yes} ac_cv_func_mmap_fixed_mapped=${ac_cv_func_mmap_fixed_mapped=yes} #dbus ac_cv_have_abstract_sockets=${ac_cv_have_abstract_sockets=yes} # lftp ac_cv_file___dev_ptc_=yes # guile ac_cv_func_pthread_attr_getstack=${ac_cv_func_pthread_attr_getstack=yes} # gnet ac_cv_member_struct_sockaddr_sa_len=${ac_cv_member_struct_sockaddr_sa_len=no} ac_cv_gnet_have_abstract_sockets=${ac_cv_gnet_have_abstract_sockets=no} gnet_sockaddr_family_field_name=${gnet_sockaddr_family_field_name=ss_family} # libelf mr_cv_target_elf=${mr_cv_target_elf=yes} # Normally kernels have /dev/random enabled ac_cv_file__dev_random=${ac_cv_file__dev_random=yes} # Avoid sudo to assume void for unsetenv in cross environment, or else it conflicts with # target stdlib.h prototype which follows POSIX compiliance. Mark for upstream. sudo_cv_func_unsetenv_void=no # shadow dir info, to avoid searching build system shadow_cv_maildir=${localstatedir}/spool/mail shadow_cv_mailfile=Mailbox shadow_cv_utmpdir=${localstatedir}/run shadow_cv_logdir=${localstatedir}/log shadow_cv_passwd_dir=${bindir} # python: deactivate a runtime check for ipv6-support in python >=2.7.1 that fails when cross-compiling ac_cv_buggy_getaddrinfo=no ac_cv_path_SED=sed # rp-pppoe rpppoe_cv_pack_bitfields=${rpppoe_cv_pack_bitfields=rev} ac_cv_func___adjtimex=${ac_cv_func___adjtimex=yes} ac_cv_func___argz_count=${ac_cv_func___argz_count=yes} ac_cv_func___argz_next=${ac_cv_func___argz_next=yes} ac_cv_func___argz_stringify=${ac_cv_func___argz_stringify=yes} ac_cv_func___fpending=${ac_cv_func___fpending=yes} ac_cv_func___fsetlocking=${ac_cv_func___fsetlocking=yes} ac_cv_func___progname=${ac_cv_func___progname=yes} ac_cv_func___secure_getenv=${ac_cv_func___secure_getenv=no} ac_cv_func__obstack_free=${ac_cv_func__obstack_free=yes} ac_cv_func__setjmp=${ac_cv_func__setjmp=yes} ac_cv_func__sys_siglist=${ac_cv_func__sys_siglist=yes} ac_cv_func_a64l=${ac_cv_func_a64l=yes} ac_cv_func_abs=${ac_cv_func_abs=yes} ac_cv_func_access=${ac_cv_func_access=yes} ac_cv_func_alarm=${ac_cv_func_alarm=yes} ac_cv_func_alphasort=${ac_cv_func_alphasort=yes} ac_cv_func_argz_append=${ac_cv_func_argz_append=yes} ac_cv_func_argz_create_sep=${ac_cv_func_argz_create_sep=yes} ac_cv_func_argz_insert=${ac_cv_func_argz_insert=yes} ac_cv_func_argz_next=${ac_cv_func_argz_next=yes} ac_cv_func_argz_stringify=${ac_cv_func_argz_stringify=yes} ac_cv_func_asprintf=${ac_cv_func_asprintf=yes} ac_cv_func_atexit=${ac_cv_func_atexit=yes} ac_cv_func_atof=${ac_cv_func_atof=yes} ac_cv_func_atoi=${ac_cv_func_atoi=yes} ac_cv_func_bcmp=${ac_cv_func_bcmp=yes} ac_cv_func_bcopy=${ac_cv_func_bcopy=yes} ac_cv_func_bind_textdomain_codeset=${ac_cv_func_bind_textdomain_codeset=yes} ac_cv_func_bindresvport=${ac_cv_func_bindresvport=yes} ac_cv_func_btowc=${ac_cv_func_btowc=yes} ac_cv_func_bzero=${ac_cv_func_bzero=yes} ac_cv_func_calloc=${ac_cv_func_calloc=yes} ac_cv_func_canonicalize_file_name=${ac_cv_func_canonicalize_file_name=yes} ac_cv_func_catgets=${ac_cv_func_catgets=yes} ac_cv_func_cfgetospeed=${ac_cv_func_cfgetospeed=yes} ac_cv_func_cfsetispeed=${ac_cv_func_cfsetispeed=yes} ac_cv_func_cfsetspeed=${ac_cv_func_cfsetspeed=yes} ac_cv_func_chmod=${ac_cv_func_chmod=yes} ac_cv_func_chown=${ac_cv_func_chown=yes} ac_cv_func_chroot=${ac_cv_func_chroot=yes} ac_cv_func_clock=${ac_cv_func_clock=yes} ac_cv_func_close=${ac_cv_func_close=yes} ac_cv_func_closedir=${ac_cv_func_closedir=yes} ac_cv_func_closelog=${ac_cv_func_closelog=yes} ac_cv_func_confstr=${ac_cv_func_confstr=yes} ac_cv_func_connect=${ac_cv_func_connect=yes} ac_cv_func_daemon=${ac_cv_func_daemon=yes} ac_cv_func_dcgettext=${ac_cv_func_dcgettext=yes} ac_cv_func_difftime=${ac_cv_func_difftime=yes} ac_cv_func_dirfd=${ac_cv_func_dirfd=yes} ac_cv_func_dirname=${ac_cv_func_dirname=yes} ac_cv_func_dngettext=${ac_cv_func_dngettext=yes} ac_cv_func_dup2=${ac_cv_func_dup2=yes} ac_cv_func_ecvt=${ac_cv_func_ecvt=yes} ac_cv_func_endgrent=${ac_cv_func_endgrent=yes} ac_cv_func_endmntent=${ac_cv_func_endmntent=yes} ac_cv_func_endpwent=${ac_cv_func_endpwent=yes} ac_cv_func_endutent=${ac_cv_func_endutent=yes} ac_cv_func_endutxent=${ac_cv_func_endutxent=yes} ac_cv_func_epoll_ctl=${ac_cv_func_epoll_ctl=yes} ac_cv_func_err=${ac_cv_func_err=yes} ac_cv_func_ether_hostton=${ac_cv_func_ether_hostton=yes} ac_cv_func_ether_ntohost=${ac_cv_func_ether_ntohost=yes} ac_cv_func_euidaccess=${ac_cv_func_euidaccess=yes} ac_cv_func_execv=${ac_cv_func_execv=yes} ac_cv_func_fchdir=${ac_cv_func_fchdir=yes} ac_cv_func_fchmod=${ac_cv_func_fchmod=yes} ac_cv_func_fchmodat=${ac_cv_func_fchmodat=yes} ac_cv_func_fchown=${ac_cv_func_fchown=yes} ac_cv_func_fchownat=${ac_cv_func_fchownat=yes} ac_cv_func_fcntl=${ac_cv_func_fcntl=yes} ac_cv_func_fcvt=${ac_cv_func_fcvt=yes} ac_cv_func_fdatasync=${ac_cv_func_fdatasync=yes} ac_cv_func_fdopendir=${ac_cv_func_fdopendir=yes} ac_cv_func_feof_unlocked=${ac_cv_func_feof_unlocked=yes} ac_cv_func_fgets_unlocked=${ac_cv_func_fgets_unlocked=yes} ac_cv_func_fgetxattr=${ac_cv_func_fgetxattr=yes} ac_cv_func_finite=${ac_cv_func_finite=yes} ac_cv_func_flistxattr=${ac_cv_func_flistxattr=yes} ac_cv_func_flock=${ac_cv_func_flock=yes} ac_cv_func_flockfile=${ac_cv_func_flockfile=yes} ac_cv_func_fnmatch=${ac_cv_func_fnmatch=yes} ac_cv_func_fork=${ac_cv_func_fork=yes} ac_cv_func_fpathconf=${ac_cv_func_fpathconf=yes} ac_cv_func_fprintf=${ac_cv_func_fprintf=yes} ac_cv_func_free=${ac_cv_func_free=yes} ac_cv_func_freeaddrinfo=${ac_cv_func_freeaddrinfo=yes} ac_cv_func_freeifaddrs=${ac_cv_func_freeifaddrs=yes} ac_cv_func_fseeko=${ac_cv_func_fseeko=yes} ac_cv_func_fsetxattr=${ac_cv_func_fsetxattr=yes} ac_cv_func_fstat64=${ac_cv_func_fstat64=yes} ac_cv_func_fstat=${ac_cv_func_fstat=yes} ac_cv_func_fstatfs=${ac_cv_func_fstatfs=yes} ac_cv_func_fsync=${ac_cv_func_fsync=yes} ac_cv_func_ftello=${ac_cv_func_ftello=yes} ac_cv_func_ftime=${ac_cv_func_ftime=yes} ac_cv_func_ftruncate=${ac_cv_func_ftruncate=yes} ac_cv_func_funlockfile=${ac_cv_func_funlockfile=yes} ac_cv_func_futimes=${ac_cv_func_futimes=yes} ac_cv_func_futimesat=${ac_cv_func_futimesat=yes} ac_cv_func_gai_strerror=${ac_cv_func_gai_strerror=yes} ac_cv_func_gcvt=${ac_cv_func_gcvt=yes} ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes} ac_cv_func_getc_unlocked=${ac_cv_func_getc_unlocked=yes} ac_cv_func_getcwd=${ac_cv_func_getcwd=yes} ac_cv_func_getdelim=${ac_cv_func_getdelim=yes} ac_cv_func_getdomainname=${ac_cv_func_getdomainname=yes} ac_cv_func_getdtablesize=${ac_cv_func_getdtablesize=yes} ac_cv_func_getegid=${ac_cv_func_getegid=yes} ac_cv_func_getenv=${ac_cv_func_getenv=yes} ac_cv_func_geteuid=${ac_cv_func_geteuid=yes} ac_cv_func_getgid=${ac_cv_func_getgid=yes} ac_cv_func_getgrent=${ac_cv_func_getgrent=yes} ac_cv_func_getgrent_r=${ac_cv_func_getgrent_r=yes} ac_cv_func_getgrgid_r=${ac_cv_func_getgrgid_r=yes} ac_cv_func_getgrnam=${ac_cv_func_getgrnam=yes} ac_cv_func_getgrnam_r=${ac_cv_func_getgrnam_r=yes} ac_cv_func_getgrouplist=${ac_cv_func_getgrouplist=yes} ac_cv_func_getgroups=${ac_cv_func_getgroups=yes} ac_cv_func_gethostbyaddr_r=${ac_cv_func_gethostbyaddr_r=yes} ac_cv_func_gethostbyname2=${ac_cv_func_gethostbyname2=yes} ac_cv_func_gethostbyname=${ac_cv_func_gethostbyname=yes} ac_cv_func_gethostbyname_r=${ac_cv_func_gethostbyname_r=yes} ac_cv_func_gethostent=${ac_cv_func_gethostent=yes} ac_cv_func_gethostid=${ac_cv_func_gethostid=yes} ac_cv_func_gethostname=${ac_cv_func_gethostname=yes} ac_cv_func_getifaddrs=${ac_cv_func_getifaddrs=yes} ac_cv_func_getline=${ac_cv_func_getline=yes} ac_cv_func_getloadavg=${ac_cv_func_getloadavg=yes} ac_cv_func_getmntent=${ac_cv_func_getmntent=yes} ac_cv_func_getmsg=${ac_cv_func_getmsg=no} ac_cv_func_getnameinfo=${ac_cv_func_getnameinfo=yes} ac_cv_func_getnetbyaddr_r=${ac_cv_func_getnetbyaddr_r=yes} ac_cv_func_getnetgrent_r=${ac_cv_func_getnetgrent_r=yes} ac_cv_func_getopt=${ac_cv_func_getopt=yes} ac_cv_func_getopt_long=${ac_cv_func_getopt_long=yes} ac_cv_func_getopt_long_only=${ac_cv_func_getopt_long_only=yes} ac_cv_func_getpagesize=${ac_cv_func_getpagesize=yes} ac_cv_func_getpass=${ac_cv_func_getpass=yes} ac_cv_func_getpeername=${ac_cv_func_getpeername=yes} ac_cv_func_getpgrp=${ac_cv_func_getpgrp=yes} ac_cv_func_getpid=${ac_cv_func_getpid=yes} ac_cv_func_getppid=${ac_cv_func_getppid=yes} ac_cv_func_getprotoent_r=${ac_cv_func_getprotoent_r=yes} ac_cv_func_getpwent=${ac_cv_func_getpwent=yes} ac_cv_func_getpwent_r=${ac_cv_func_getpwent_r=yes} ac_cv_func_getpwnam=${ac_cv_func_getpwnam=yes} ac_cv_func_getpwnam_r=${ac_cv_func_getpwnam_r=yes} ac_cv_func_getpwuid=${ac_cv_func_getpwuid=yes} ac_cv_func_getpwuid_r=${ac_cv_func_getpwuid_r=yes} ac_cv_func_getresuid=${ac_cv_func_getresuid=yes} ac_cv_func_getrlimit=${ac_cv_func_getrlimit=yes} ac_cv_func_getrusage=${ac_cv_func_getrusage=yes} ac_cv_func_getservbyname=${ac_cv_func_getservbyname=yes} ac_cv_func_getservbyname_r=${ac_cv_func_getservbyname_r=yes} ac_cv_func_getservbyport_r=${ac_cv_func_getservbyport_r=yes} ac_cv_func_getservent=${ac_cv_func_getservent=yes} ac_cv_func_getservent_r=${ac_cv_func_getservent_r=yes} ac_cv_func_getspnam=${ac_cv_func_getspnam=yes} ac_cv_func_getspnam_r=${ac_cv_func_getspnam_r=yes} ac_cv_func_gettimeofday=${ac_cv_func_gettimeofday=yes} ac_cv_func_getttyent=${ac_cv_func_getttyent=yes} ac_cv_func_getttynam=${ac_cv_func_getttynam=yes} ac_cv_func_getuid=${ac_cv_func_getuid=yes} ac_cv_func_getusershell=${ac_cv_func_getusershell=yes} ac_cv_func_getutent=${ac_cv_func_getutent=yes} ac_cv_func_getutid=${ac_cv_func_getutid=yes} ac_cv_func_getutline=${ac_cv_func_getutline=yes} ac_cv_func_getutmp=${ac_cv_func_getutmp=yes} ac_cv_func_getutmpx=${ac_cv_func_getutmpx=yes} ac_cv_func_getutxent=${ac_cv_func_getutxent=yes} ac_cv_func_getutxid=${ac_cv_func_getutxid=yes} ac_cv_func_getutxline=${ac_cv_func_getutxline=yes} ac_cv_func_getwd=${ac_cv_func_getwd=yes} ac_cv_func_getxattr=${ac_cv_func_getxattr=yes} ac_cv_func_glob=${ac_cv_func_glob=yes} ac_cv_func_gmtime=${ac_cv_func_gmtime=yes} ac_cv_func_gmtime_r=${ac_cv_func_gmtime_r=yes} ac_cv_func_grantpt=${ac_cv_func_grantpt=yes} ac_cv_func_group_member=${ac_cv_func_group_member=yes} ac_cv_func_herror=${ac_cv_func_herror=yes} ac_cv_func_hstrerror=${ac_cv_func_hstrerror=yes} ac_cv_func_iconv=${ac_cv_func_iconv=yes} ac_cv_func_iconv_open=${ac_cv_func_iconv_open=yes} ac_cv_func_if_freenameindex=${ac_cv_func_if_freenameindex=yes} ac_cv_func_if_indextoname=${ac_cv_func_if_indextoname=yes} ac_cv_func_if_nameindex=${ac_cv_func_if_nameindex=yes} ac_cv_func_if_nametoindex=${ac_cv_func_if_nametoindex=yes} ac_cv_func_index=${ac_cv_func_index=yes} ac_cv_func_inet_addr=${ac_cv_func_inet_addr=yes} ac_cv_func_inet_aton=${ac_cv_func_inet_aton=yes} ac_cv_func_inet_ntoa=${ac_cv_func_inet_ntoa=yes} ac_cv_func_inet_ntop=${ac_cv_func_inet_ntop=yes} ac_cv_func_inet_pton=${ac_cv_func_inet_pton=yes} ac_cv_func_initgroups=${ac_cv_func_initgroups=yes} ac_cv_func_innetgr=${ac_cv_func_innetgr=yes} ac_cv_func_iruserok=${ac_cv_func_iruserok=yes} ac_cv_func_isascii=${ac_cv_func_isascii=yes} ac_cv_func_isatty=${ac_cv_func_isatty=yes} ac_cv_func_isblank=${ac_cv_func_isblank=yes} ac_cv_func_isgraph=${ac_cv_func_isgraph=yes} ac_cv_func_isinf=${ac_cv_func_isinf=yes} ac_cv_func_isnan=${ac_cv_func_isnan=yes} ac_cv_func_isprint=${ac_cv_func_isprint=yes} ac_cv_func_isspace=${ac_cv_func_isspace=yes} ac_cv_func_iswalnum=${ac_cv_func_iswalnum=yes} ac_cv_func_iswcntrl=${ac_cv_func_iswcntrl=yes} ac_cv_func_iswctype=${ac_cv_func_iswctype=yes} ac_cv_func_iswprint=${ac_cv_func_iswprint=yes} ac_cv_func_iswspace=${ac_cv_func_iswspace=yes} ac_cv_func_iswupper=${ac_cv_func_iswupper=yes} ac_cv_func_isxdigit=${ac_cv_func_isxdigit=yes} ac_cv_func_kill=${ac_cv_func_kill=yes} ac_cv_func_killpg=${ac_cv_func_killpg=yes} ac_cv_func_lchown=${ac_cv_func_lchown=yes} ac_cv_func_lckpwdf=${ac_cv_func_lckpwdf=yes} ac_cv_func_lgetxattr=${ac_cv_func_lgetxattr=yes} ac_cv_func_link=${ac_cv_func_link=yes} ac_cv_func_listxattr=${ac_cv_func_listxattr=yes} ac_cv_func_llistxattr=${ac_cv_func_llistxattr=yes} ac_cv_func_localtime=${ac_cv_func_localtime=yes} ac_cv_func_localtime_r=${ac_cv_func_localtime_r=yes} ac_cv_func_lockf=${ac_cv_func_lockf=yes} ac_cv_func_lrand48=${ac_cv_func_lrand48=yes} ac_cv_func_lsearch=${ac_cv_func_lsearch=yes} ac_cv_func_lseek64=${ac_cv_func_lseek64=yes} ac_cv_func_lsetxattr=${ac_cv_func_lsetxattr=yes} ac_cv_func_lstat=${ac_cv_func_lstat=yes} ac_cv_func_mallinfo=${ac_cv_func_mallinfo=yes} ac_cv_func_malloc=${ac_cv_func_malloc=yes} ac_cv_func_mblen=${ac_cv_func_mblen=yes} ac_cv_func_mbrlen=${ac_cv_func_mbrlen=yes} ac_cv_func_mbrtowc=${ac_cv_func_mbrtowc=yes} ac_cv_func_mbsinit=${ac_cv_func_mbsinit=yes} ac_cv_func_mbsrtowcs=${ac_cv_func_mbsrtowcs=yes} ac_cv_func_mbtowc=${ac_cv_func_mbtowc=yes} ac_cv_func_memalign=${ac_cv_func_memalign=yes} ac_cv_func_memchr=${ac_cv_func_memchr=yes} ac_cv_func_memcmp=${ac_cv_func_memcmp=yes} ac_cv_func_memcpy=${ac_cv_func_memcpy=yes} ac_cv_func_memmove=${ac_cv_func_memmove=yes} ac_cv_func_mempcpy=${ac_cv_func_mempcpy=yes} ac_cv_func_memrchr=${ac_cv_func_memrchr=yes} ac_cv_func_memset=${ac_cv_func_memset=yes} ac_cv_func_mkdir=${ac_cv_func_mkdir=yes} ac_cv_func_mkdirat=${ac_cv_func_mkdirat=yes} ac_cv_func_mkdtemp=${ac_cv_func_mkdtemp=yes} ac_cv_func_mkfifo=${ac_cv_func_mkfifo=yes} ac_cv_func_mknod=${ac_cv_func_mknod=yes} ac_cv_func_mkstemp64=${ac_cv_func_mkstemp64=yes} ac_cv_func_mkstemp=${ac_cv_func_mkstemp=yes} ac_cv_func_mktime=${ac_cv_func_mktime=yes} ac_cv_func_mlock=${ac_cv_func_mlock=yes} ac_cv_func_mmap=${ac_cv_func_mmap=yes} ac_cv_func_mtrace=${ac_cv_func_mtrace=yes} ac_cv_func_munlock=${ac_cv_func_munlock=yes} ac_cv_func_munmap=${ac_cv_func_munmap=yes} ac_cv_func_nanosleep=${ac_cv_func_nanosleep=yes} ac_cv_func_nice=${ac_cv_func_nice=yes} ac_cv_func_nl_langinfo=${ac_cv_func_nl_langinfo=yes} ac_cv_func_ntp_adjtime=${ac_cv_func_ntp_adjtime=yes} ac_cv_func_ntp_gettime=${ac_cv_func_ntp_gettime=yes} ac_cv_func_on_exit=${ac_cv_func_on_exit=yes} ac_cv_func_open64=${ac_cv_func_open64=yes} ac_cv_func_open=${ac_cv_func_open=yes} ac_cv_func_openat=${ac_cv_func_openat=yes} ac_cv_func_opendir=${ac_cv_func_opendir=yes} ac_cv_func_openlog=${ac_cv_func_openlog=yes} ac_cv_func_pathconf=${ac_cv_func_pathconf=yes} ac_cv_func_pipe=${ac_cv_func_pipe=yes} ac_cv_func_poll=${ac_cv_func_poll=yes} ac_cv_func_popen=${ac_cv_func_popen=yes} ac_cv_func_posix_memalign=${ac_cv_func_posix_memalign=yes} ac_cv_func_prctl=${ac_cv_func_prctl=yes} ac_cv_func_pread=${ac_cv_func_pread=yes} ac_cv_func_printf=${ac_cv_func_printf=yes} ac_cv_func_pselect=${ac_cv_func_pselect=yes} ac_cv_func_pthread_mutex_lock=${ac_cv_func_pthread_mutex_lock=yes} ac_cv_func_ptsname=${ac_cv_func_ptsname=yes} ac_cv_func_putenv=${ac_cv_func_putenv=yes} ac_cv_func_putgrent=${ac_cv_func_putgrent=yes} ac_cv_func_putpwent=${ac_cv_func_putpwent=yes} ac_cv_func_putspent=${ac_cv_func_putspent=yes} ac_cv_func_pututline=${ac_cv_func_pututline=yes} ac_cv_func_pututxline=${ac_cv_func_pututxline=yes} ac_cv_func_putwc=${ac_cv_func_putwc=yes} ac_cv_func_pwrite=${ac_cv_func_pwrite=yes} ac_cv_func_qsort=${ac_cv_func_qsort=yes} ac_cv_func_raise=${ac_cv_func_raise=yes} ac_cv_func_rand=${ac_cv_func_rand=yes} ac_cv_func_rand_r=${ac_cv_func_rand_r=yes} ac_cv_func_random=${ac_cv_func_random=yes} ac_cv_func_re_comp=${ac_cv_func_re_comp=yes} ac_cv_func_re_exec=${ac_cv_func_re_exec=yes} ac_cv_func_re_search=${ac_cv_func_re_search=yes} ac_cv_func_read=${ac_cv_func_read=yes} ac_cv_func_readdir=${ac_cv_func_readdir=yes} ac_cv_func_readdir_r=${ac_cv_func_readdir_r=yes} ac_cv_func_readlink=${ac_cv_func_readlink=yes} ac_cv_func_realloc=${ac_cv_func_realloc=yes} ac_cv_func_realpath=${ac_cv_func_realpath=yes} ac_cv_func_recvmsg=${ac_cv_func_recvmsg=yes} ac_cv_func_regcomp=${ac_cv_func_regcomp=yes} ac_cv_func_regexec=${ac_cv_func_regexec=yes} ac_cv_func_remove=${ac_cv_func_remove=yes} ac_cv_func_rename=${ac_cv_func_rename=yes} ac_cv_func_rmdir=${ac_cv_func_rmdir=yes} ac_cv_func_rpmatch=${ac_cv_func_rpmatch=yes} ac_cv_func_rresvport_af=${ac_cv_func_rresvport_af=yes} ac_cv_func_ruserok=${ac_cv_func_ruserok=yes} ac_cv_func_ruserok_af=${ac_cv_func_ruserok_af=yes} ac_cv_func_sbrk=${ac_cv_func_sbrk=yes} ac_cv_func_scandir=${ac_cv_func_scandir=yes} ac_cv_func_sched_setscheduler=${ac_cv_func_sched_setscheduler=yes} ac_cv_func_sched_yield=${ac_cv_func_sched_yield=yes} ac_cv_func_select=${ac_cv_func_select=yes} ac_cv_func_semctl=${ac_cv_func_semctl=yes} ac_cv_func_semget=${ac_cv_func_semget=yes} ac_cv_func_sendmsg=${ac_cv_func_sendmsg=yes} ac_cv_func_setbuf=${ac_cv_func_setbuf=yes} ac_cv_func_setbuffer=${ac_cv_func_setbuffer=yes} ac_cv_func_setegid=${ac_cv_func_setegid=yes} ac_cv_func_setenv=${ac_cv_func_setenv=yes} ac_cv_func_seteuid=${ac_cv_func_seteuid=yes} ac_cv_func_setgid=${ac_cv_func_setgid=yes} ac_cv_func_setgroups=${ac_cv_func_setgroups=yes} ac_cv_func_sethostname=${ac_cv_func_sethostname=yes} ac_cv_func_setitimer=${ac_cv_func_setitimer=yes} ac_cv_func_setjmp=${ac_cv_func_setjmp=yes} ac_cv_func_setlinebuf=${ac_cv_func_setlinebuf=yes} ac_cv_func_setlocale=${ac_cv_func_setlocale=yes} ac_cv_func_setmntent=${ac_cv_func_setmntent=yes} ac_cv_func_setpgid=${ac_cv_func_setpgid=yes} ac_cv_func_setpgrp=${ac_cv_func_setpgrp=yes} ac_cv_func_setpriority=${ac_cv_func_setpriority=yes} ac_cv_func_setregid=${ac_cv_func_setregid=yes} ac_cv_func_setresgid=${ac_cv_func_setresgid=yes} ac_cv_func_setresuid=${ac_cv_func_setresuid=yes} ac_cv_func_setreuid=${ac_cv_func_setreuid=yes} ac_cv_func_setrlimit=${ac_cv_func_setrlimit=yes} ac_cv_func_setsid=${ac_cv_func_setsid=yes} ac_cv_func_setsockopt=${ac_cv_func_setsockopt=yes} ac_cv_func_settimeofday=${ac_cv_func_settimeofday=yes} ac_cv_func_setuid=${ac_cv_func_setuid=yes} ac_cv_func_setutent=${ac_cv_func_setutent=yes} ac_cv_func_setutxent=${ac_cv_func_setutxent=yes} ac_cv_func_setvbuf=${ac_cv_func_setvbuf=yes} ac_cv_func_setxattr=${ac_cv_func_setxattr=yes} ac_cv_func_sgetspent=${ac_cv_func_sgetspent=yes} ac_cv_func_shmat=${ac_cv_func_shmat=yes} ac_cv_func_shmctl=${ac_cv_func_shmctl=yes} ac_cv_func_shmdt=${ac_cv_func_shmdt=yes} ac_cv_func_shmget=${ac_cv_func_shmget=yes} ac_cv_func_shutdown=${ac_cv_func_shutdown=yes} ac_cv_func_sigaction=${ac_cv_func_sigaction=yes} ac_cv_func_sigaddset=${ac_cv_func_sigaddset=yes} ac_cv_func_sigaltstack=${ac_cv_func_sigaltstack=yes} ac_cv_func_sigblock=${ac_cv_func_sigblock=yes} ac_cv_func_sigemptyset=${ac_cv_func_sigemptyset=yes} ac_cv_func_sighold=${ac_cv_func_sighold=yes} ac_cv_func_siginterrupt=${ac_cv_func_siginterrupt=yes} ac_cv_func_signal=${ac_cv_func_signal=yes} ac_cv_func_sigprocmask=${ac_cv_func_sigprocmask=yes} ac_cv_func_sigset=${ac_cv_func_sigset=yes} ac_cv_func_sigsetmask=${ac_cv_func_sigsetmask=yes} ac_cv_func_sigstack=${ac_cv_func_sigstack=yes} ac_cv_func_sigsuspend=${ac_cv_func_sigsuspend=yes} ac_cv_func_sigvec=${ac_cv_func_sigvec=no} ac_cv_func_snprintf=${ac_cv_func_snprintf=yes} ac_cv_func_socket=${ac_cv_func_socket=yes} ac_cv_func_socketpair=${ac_cv_func_socketpair=yes} ac_cv_func_sprintf=${ac_cv_func_sprintf=yes} ac_cv_func_srand48=${ac_cv_func_srand48=yes} ac_cv_func_srand=${ac_cv_func_srand=yes} ac_cv_func_srandom=${ac_cv_func_srandom=yes} ac_cv_func_sscanf=${ac_cv_func_sscanf=yes} ac_cv_func_stat=${ac_cv_func_stat=yes} ac_cv_func_statfs=${ac_cv_func_statfs=yes} ac_cv_func_statvfs=${ac_cv_func_statvfs=yes} ac_cv_func_stime=${ac_cv_func_stime=yes} ac_cv_func_stpcpy=${ac_cv_func_stpcpy=yes} ac_cv_func_strcasecmp=${ac_cv_func_strcasecmp=yes} ac_cv_func_strcasestr=${ac_cv_func_strcasestr=yes} ac_cv_func_strchr=${ac_cv_func_strchr=yes} ac_cv_func_strchrnul=${ac_cv_func_strchrnul=yes} ac_cv_func_strcmp=${ac_cv_func_strcmp=yes} ac_cv_func_strcspn=${ac_cv_func_strcspn=yes} ac_cv_func_strdup=${ac_cv_func_strdup=yes} ac_cv_func_strerror=${ac_cv_func_strerror=yes} ac_cv_func_strerror_r=${ac_cv_func_strerror_r=yes} ac_cv_func_strftime=${ac_cv_func_strftime=yes} ac_cv_func_strlen=${ac_cv_func_strlen=yes} ac_cv_func_strncasecmp=${ac_cv_func_strncasecmp=yes} ac_cv_func_strncmp=${ac_cv_func_strncmp=yes} ac_cv_func_strndup=${ac_cv_func_strndup=yes} ac_cv_func_strnlen=${ac_cv_func_strnlen=yes} ac_cv_func_strpbrk=${ac_cv_func_strpbrk=yes} ac_cv_func_strptime=${ac_cv_func_strptime=yes} ac_cv_func_strrchr=${ac_cv_func_strrchr=yes} ac_cv_func_strsep=${ac_cv_func_strsep=yes} ac_cv_func_strsignal=${ac_cv_func_strsignal=yes} ac_cv_func_strspn=${ac_cv_func_strspn=yes} ac_cv_func_strstr=${ac_cv_func_strstr=yes} ac_cv_func_strtod=${ac_cv_func_strtod=yes} ac_cv_func_strtoimax=${ac_cv_func_strtoimax=yes} ac_cv_func_strtok_r=${ac_cv_func_strtok_r=yes} ac_cv_func_strtol=${ac_cv_func_strtol=yes} ac_cv_func_strtoll=${ac_cv_func_strtoll=yes} ac_cv_func_strtoul=${ac_cv_func_strtoul=yes} ac_cv_func_strtoull=${ac_cv_func_strtoull=yes} ac_cv_func_strtoumax=${ac_cv_func_strtoumax=yes} ac_cv_func_strverscmp=${ac_cv_func_strverscmp=yes} ac_cv_func_strxfrm=${ac_cv_func_strxfrm=yes} ac_cv_func_symlink=${ac_cv_func_symlink=yes} ac_cv_func_sync=${ac_cv_func_sync=yes} ac_cv_func_sys_siglist=${ac_cv_func_sys_siglist=yes} ac_cv_func_sysconf=${ac_cv_func_sysconf=yes} ac_cv_func_sysctl=${ac_cv_func_sysctl=yes} ac_cv_func_sysinfo=${ac_cv_func_sysinfo=yes} ac_cv_func_syslog=${ac_cv_func_syslog=yes} ac_cv_func_system=${ac_cv_func_system=yes} ac_cv_func_tcgetattr=${ac_cv_func_tcgetattr=yes} ac_cv_func_tcgetpgrp=${ac_cv_func_tcgetpgrp=yes} ac_cv_func_tcsetattr=${ac_cv_func_tcsetattr=yes} ac_cv_func_tcsetpgrp=${ac_cv_func_tcsetpgrp=yes} ac_cv_func_time=${ac_cv_func_time=yes} ac_cv_func_timegm=${ac_cv_func_timegm=yes} ac_cv_func_times=${ac_cv_func_times=yes} ac_cv_func_timezone=${ac_cv_func_timezone=yes} ac_cv_func_tmpnam=${ac_cv_func_tmpnam=yes} ac_cv_func_towlower=${ac_cv_func_towlower=yes} ac_cv_func_towupper=${ac_cv_func_towupper=yes} ac_cv_func_truncate=${ac_cv_func_truncate=yes} ac_cv_func_tsearch=${ac_cv_func_tsearch=yes} ac_cv_func_ttyname=${ac_cv_func_ttyname=yes} ac_cv_func_tzset=${ac_cv_func_tzset=yes} ac_cv_func_ulimit=${ac_cv_func_ulimit=yes} ac_cv_func_umask=${ac_cv_func_umask=yes} ac_cv_func_uname=${ac_cv_func_uname=yes} ac_cv_func_unlink=${ac_cv_func_unlink=yes} ac_cv_func_unsetenv=${ac_cv_func_unsetenv=yes} ac_cv_func_unshare=${ac_cv_func_unshare=yes} ac_cv_func_updwtmp=${ac_cv_func_updwtmp=yes} ac_cv_func_updwtmpx=${ac_cv_func_updwtmpx=yes} ac_cv_func_usleep=${ac_cv_func_usleep=yes} ac_cv_func_ustat=${ac_cv_func_ustat=yes} ac_cv_func_utime=${ac_cv_func_utime=yes} ac_cv_func_utimes=${ac_cv_func_utimes=yes} ac_cv_func_utmpname=${ac_cv_func_utmpname=yes} ac_cv_func_utmpxname=${ac_cv_func_utmpxname=yes} ac_cv_func_valloc=${ac_cv_func_valloc=yes} ac_cv_func_vasprintf=${ac_cv_func_vasprintf=yes} ac_cv_func_verrx=${ac_cv_func_verrx=yes} ac_cv_func_vfork=${ac_cv_func_vfork=yes} ac_cv_func_vfprintf=${ac_cv_func_vfprintf=yes} ac_cv_func_vfscanf=${ac_cv_func_vfscanf=yes} ac_cv_func_vhangup=${ac_cv_func_vhangup=yes} ac_cv_func_vprintf=${ac_cv_func_vprintf=yes} ac_cv_func_vsnprintf=${ac_cv_func_vsnprintf=yes} ac_cv_func_vsprintf=${ac_cv_func_vsprintf=yes} ac_cv_func_wait3=${ac_cv_func_wait3=yes} ac_cv_func_wait4=${ac_cv_func_wait4=yes} ac_cv_func_waitpid=${ac_cv_func_waitpid=yes} ac_cv_func_wcrtomb=${ac_cv_func_wcrtomb=yes} ac_cv_func_wcscoll=${ac_cv_func_wcscoll=yes} ac_cv_func_wcsdup=${ac_cv_func_wcsdup=yes} ac_cv_func_wcslen=${ac_cv_func_wcslen=yes} ac_cv_func_wctob=${ac_cv_func_wctob=yes} ac_cv_func_wctomb=${ac_cv_func_wctomb=yes} ac_cv_func_wctype=${ac_cv_func_wctype=yes} ac_cv_func_wcwidth=${ac_cv_func_wcwidth=yes} ac_cv_func_wmemchr=${ac_cv_func_wmemchr=yes} ac_cv_func_wmemcpy=${ac_cv_func_wmemcpy=yes} ac_cv_func_wmempcpy=${ac_cv_func_wmempcpy=yes} ac_cv_header_aio_h=${ac_cv_header_aio_h=yes} ac_cv_header_alloca_h=${ac_cv_header_alloca_h=yes} ac_cv_header_argz_h=${ac_cv_header_argz_h=yes} ac_cv_header_arpa_inet_h=${ac_cv_header_arpa_inet_h=yes} ac_cv_header_arpa_nameser_h=${ac_cv_header_arpa_nameser_h=yes} ac_cv_header_asm_byteorder_h=${ac_cv_header_asm_byteorder_h=yes} ac_cv_header_asm_ioctls_h=${ac_cv_header_asm_ioctls_h=yes} ac_cv_header_asm_page_h=${ac_cv_header_asm_page_h=no} ac_cv_header_asm_types_h=${ac_cv_header_asm_types_h=yes} ac_cv_header_assert_h=${ac_cv_header_assert_h=yes} ac_cv_header_byteswap_h=${ac_cv_header_byteswap_h=yes} ac_cv_header_crypt_h=${ac_cv_header_crypt_h=yes} ac_cv_header_ctype_h=${ac_cv_header_ctype_h=yes} ac_cv_header_dirent_h=${ac_cv_header_dirent_h=yes} ac_cv_header_dlfcn_h=${ac_cv_header_dlfcn_h=yes} ac_cv_header_elf_h=${ac_cv_header_elf_h=yes} ac_cv_header_endian_h=${ac_cv_header_endian_h=yes} ac_cv_header_err_h=${ac_cv_header_err_h=yes} ac_cv_header_errno_h=${ac_cv_header_errno_h=yes} ac_cv_header_execinfo_h=${ac_cv_header_execinfo_h=yes} ac_cv_header_fcntl_h=${ac_cv_header_fcntl_h=yes} ac_cv_header_features_h=${ac_cv_header_features_h=yes} ac_cv_header_float_h=${ac_cv_header_float_h=yes} ac_cv_header_fstab_h=${ac_cv_header_fstab_h=yes} ac_cv_header_ftw_h=${ac_cv_header_ftw_h=yes} ac_cv_header_getopt_h=${ac_cv_header_getopt_h=yes} ac_cv_header_glob_h=${ac_cv_header_glob_h=yes} ac_cv_header_grp_h=${ac_cv_header_grp_h=yes} ac_cv_header_iconv_h=${ac_cv_header_iconv_h=yes} ac_cv_header_ifaddrs_h=${ac_cv_header_ifaddrs_h=yes} ac_cv_header_inttypes_h=${ac_cv_header_inttypes_h=yes} ac_cv_header_langinfo_h=${ac_cv_header_langinfo_h=yes} ac_cv_header_lastlog_h=${ac_cv_header_lastlog_h=yes} ac_cv_header_libgen_h=${ac_cv_header_libgen_h=yes} ac_cv_header_libintl_h=${ac_cv_header_libintl_h=yes} ac_cv_header_limits_h=${ac_cv_header_limits_h=yes} ac_cv_header_linux_capability_h=${ac_cv_header_linux_capability_h=yes} ac_cv_header_linux_fd_h=${ac_cv_header_linux_fd_h=yes} ac_cv_header_linux_fs_h=${ac_cv_header_linux_fs_h=yes} ac_cv_header_linux_hayesesp_h=${ac_cv_header_linux_hayesesp_h=no} ac_cv_header_linux_hdreg_h=${ac_cv_header_linux_hdreg_h=yes} ac_cv_header_linux_icmp_h=${ac_cv_header_linux_icmp_h=yes} ac_cv_header_linux_in6_h=${ac_cv_header_linux_in6_h=yes} ac_cv_header_linux_joystick_h=${ac_cv_header_linux_joystick_h=yes} ac_cv_header_linux_ptrace_h=${ac_cv_header_linux_ptrace_h=yes} ac_cv_header_linux_serial_h=${ac_cv_header_linux_serial_h=yes} ac_cv_header_linux_sonypi_h=${ac_cv_header_linux_sonypi_h=yes} ac_cv_header_linux_unistd_h=${ac_cv_header_linux_unistd_h=yes} ac_cv_header_linux_utsname_h=${ac_cv_header_linux_utsname_h=yes} ac_cv_header_linux_version_h=${ac_cv_header_linux_version_h=yes} ac_cv_header_locale_h=${ac_cv_header_locale_h=yes} ac_cv_header_malloc_h=${ac_cv_header_malloc_h=yes} ac_cv_header_math_h=${ac_cv_header_math_h=yes} ac_cv_header_mcheck_h=${ac_cv_header_mcheck_h=yes} ac_cv_header_memory_h=${ac_cv_header_memory_h=yes} ac_cv_header_mntent_h=${ac_cv_header_mntent_h=yes} ac_cv_header_mqueue_h=${ac_cv_header_mqueue_h=yes} ac_cv_header_net_if_h=${ac_cv_header_net_if_h=yes} ac_cv_header_net_route_h=${ac_cv_header_net_route_h=yes} ac_cv_header_netdb_h=${ac_cv_header_netdb_h=yes} ac_cv_header_netinet_ether_h=${ac_cv_header_netinet_ether_h=yes} ac_cv_header_netinet_in_h=${ac_cv_header_netinet_in_h=yes} ac_cv_header_netinet_ip6_h=${ac_cv_header_netinet_ip6_h=yes} ac_cv_header_netinet_ip_h=${ac_cv_header_netinet_ip_h=yes} ac_cv_header_netinet_tcp_h=${ac_cv_header_netinet_tcp_h=yes} ac_cv_header_netinet_udp_h=${ac_cv_header_netinet_udp_h=yes} ac_cv_header_netipx_ipx_h=${ac_cv_header_netipx_ipx_h=yes} ac_cv_header_paths_h=${ac_cv_header_paths_h=yes} ac_cv_header_poll_h=${ac_cv_header_poll_h=yes} ac_cv_header_pthread_h=${ac_cv_header_pthread_h=yes} ac_cv_header_pty_h=${ac_cv_header_pty_h=yes} ac_cv_header_pwd_h=${ac_cv_header_pwd_h=yes} ac_cv_header_regex_h=${ac_cv_header_regex_h=yes} ac_cv_header_resolv_h=${ac_cv_header_resolv_h=yes} ac_cv_header_rpc_rpc_h=${ac_cv_header_rpc_rpc_h=yes} ac_cv_header_rpc_types_h=${ac_cv_header_rpc_types_h=yes} ac_cv_header_sched_h=${ac_cv_header_sched_h=yes} ac_cv_header_scsi_scsi_h=${ac_cv_header_scsi_scsi_h=yes} ac_cv_header_search_h=${ac_cv_header_search_h=yes} ac_cv_header_semaphore_h=${ac_cv_header_semaphore_h=yes} ac_cv_header_setjmp_h=${ac_cv_header_setjmp_h=yes} ac_cv_header_sgtty_h=${ac_cv_header_sgtty_h=yes} ac_cv_header_shadow_h=${ac_cv_header_shadow_h=yes} ac_cv_header_signal_h=${ac_cv_header_signal_h=yes} ac_cv_header_stdarg_h=${ac_cv_header_stdarg_h=yes} ac_cv_header_stdbool_h=${ac_cv_header_stdbool_h=yes} ac_cv_header_stdc=${ac_cv_header_stdc=yes} ac_cv_header_stddef_h=${ac_cv_header_stddef_h=yes} ac_cv_header_stdint_h=${ac_cv_header_stdint_h=yes} ac_cv_header_stdio_h=${ac_cv_header_stdio_h=yes} ac_cv_header_stdlib_h=${ac_cv_header_stdlib_h=yes} ac_cv_header_string_h=${ac_cv_header_string_h=yes} ac_cv_header_strings_h=${ac_cv_header_strings_h=yes} ac_cv_header_stropts_h=${ac_cv_header_stropts_h=yes} ac_cv_header_sys_bitypes_h=${ac_cv_header_sys_bitypes_h=yes} ac_cv_header_sys_cdefs_h=${ac_cv_header_sys_cdefs_h=yes} ac_cv_header_sys_dir_h=${ac_cv_header_sys_dir_h=yes} ac_cv_header_sys_epoll_h=${ac_cv_header_sys_epoll_h=yes} ac_cv_header_sys_fcntl_h=${ac_cv_header_sys_fcntl_h=yes} ac_cv_header_sys_file_h=${ac_cv_header_sys_file_h=yes} ac_cv_header_sys_fsuid_h=${ac_cv_header_sys_fsuid_h=yes} ac_cv_header_sys_ioctl_h=${ac_cv_header_sys_ioctl_h=yes} ac_cv_header_sys_ipc_h=${ac_cv_header_sys_ipc_h=yes} ac_cv_header_sys_mman_h=${ac_cv_header_sys_mman_h=yes} ac_cv_header_sys_mount_h=${ac_cv_header_sys_mount_h=yes} ac_cv_header_sys_mtio_h=${ac_cv_header_sys_mtio_h=yes} ac_cv_header_sys_param_h=${ac_cv_header_sys_param_h=yes} ac_cv_header_sys_poll_h=${ac_cv_header_sys_poll_h=yes} ac_cv_header_sys_prctl_h=${ac_cv_header_sys_prctl_h=yes} ac_cv_header_sys_ptrace_h=${ac_cv_header_sys_ptrace_h=yes} ac_cv_header_sys_queue_h=${ac_cv_header_sys_queue_h=yes} ac_cv_header_sys_reg_h=${ac_cv_header_sys_reg_h=no} ac_cv_header_sys_resource_h=${ac_cv_header_sys_resource_h=yes} ac_cv_header_sys_select_h=${ac_cv_header_sys_select_h=yes} ac_cv_header_sys_sem_h=${ac_cv_header_sys_sem_h=yes} ac_cv_header_sys_shm_h=${ac_cv_header_sys_shm_h=yes} ac_cv_header_sys_signal_h=${ac_cv_header_sys_signal_h=yes} ac_cv_header_sys_socket_h=${ac_cv_header_sys_socket_h=yes} ac_cv_header_sys_socketvar_h=${ac_cv_header_sys_socketvar_h=yes} ac_cv_header_sys_soundcard_h=${ac_cv_header_sys_soundcard_h=yes} ac_cv_header_sys_stat_h=${ac_cv_header_sys_stat_h=yes} ac_cv_header_sys_statfs_h=${ac_cv_header_sys_statfs_h=yes} ac_cv_header_sys_statvfs_h=${ac_cv_header_sys_statvfs_h=yes} ac_cv_header_sys_stropts_h=${ac_cv_header_sys_stropts_h=yes} ac_cv_header_sys_swap_h=${ac_cv_header_sys_swap_h=yes} ac_cv_header_sys_sysctl_h=${ac_cv_header_sys_sysctl_h=yes} ac_cv_header_sys_sysinfo_h=${ac_cv_header_sys_sysinfo_h=yes} ac_cv_header_sys_sysmacros_h=${ac_cv_header_sys_sysmacros_h=yes} ac_cv_header_sys_termios_h=${ac_cv_header_sys_termios_h=yes} ac_cv_header_sys_time_h=${ac_cv_header_sys_time_h=yes} ac_cv_header_sys_timeb_h=${ac_cv_header_sys_timeb_h=yes} ac_cv_header_sys_times_h=${ac_cv_header_sys_times_h=yes} ac_cv_header_sys_timex_h=${ac_cv_header_sys_timex_h=yes} ac_cv_header_sys_types_h=${ac_cv_header_sys_types_h=yes} ac_cv_header_sys_uio_h=${ac_cv_header_sys_uio_h=yes} ac_cv_header_sys_un_h=${ac_cv_header_sys_un_h=yes} ac_cv_header_sys_unistd_h=${ac_cv_header_sys_unistd_h=yes} ac_cv_header_sys_user_h=${ac_cv_header_sys_user_h=yes} ac_cv_header_sys_utsname_h=${ac_cv_header_sys_utsname_h=yes} ac_cv_header_sys_vfs_h=${ac_cv_header_sys_vfs_h=yes} ac_cv_header_sys_wait_h=${ac_cv_header_sys_wait_h=yes} ac_cv_header_sysexits_h=${ac_cv_header_sysexits_h=yes} ac_cv_header_syslog_h=${ac_cv_header_syslog_h=yes} ac_cv_header_termio_h=${ac_cv_header_termio_h=yes} ac_cv_header_termios_h=${ac_cv_header_termios_h=yes} ac_cv_header_time_h=${ac_cv_header_time_h=yes} ac_cv_header_ttyent_h=${ac_cv_header_ttyent_h=yes} ac_cv_header_ulimit_h=${ac_cv_header_ulimit_h=yes} ac_cv_header_unistd_h=${ac_cv_header_unistd_h=yes} ac_cv_header_ustat_h=${ac_cv_header_ustat_h=yes} ac_cv_header_utime_h=${ac_cv_header_utime_h=yes} ac_cv_header_utmp_h=${ac_cv_header_utmp_h=yes} ac_cv_header_utmpx_h=${ac_cv_header_utmpx_h=yes} ac_cv_header_values_h=${ac_cv_header_values_h=yes} ac_cv_header_wchar_h=${ac_cv_header_wchar_h=yes} ac_cv_header_wctype_h=${ac_cv_header_wctype_h=yes} ac_cv_sizeof_char=${ac_cv_sizeof_char=1} ac_cv_sizeof_char_p=${ac_cv_sizeof_char_p=4} ac_cv_sizeof_double=${ac_cv_sizeof_double=8} ac_cv_sizeof_float=${ac_cv_sizeof_float=4} ac_cv_sizeof_int=${ac_cv_sizeof_int=4} ac_cv_sizeof_long=${ac_cv_sizeof_long=4} ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=8} ac_cv_sizeof_long_int=${ac_cv_sizeof_long_int=4} ac_cv_sizeof_long_long=${ac_cv_sizeof_long_long=8} ac_cv_sizeof_long_long_int=${ac_cv_sizeof_long_long_int=8} ac_cv_sizeof_short=${ac_cv_sizeof_short=2} ac_cv_sizeof_short_int=${ac_cv_sizeof_short_int=2} ac_cv_sizeof_signed_char=${ac_cv_sizeof_signed_char=1} ac_cv_sizeof_unsigned_char=${ac_cv_sizeof_unsigned_char=1} ac_cv_sizeof_unsigned_int=${ac_cv_sizeof_unsigned_int=4} ac_cv_sizeof_unsigned_long=${ac_cv_sizeof_unsigned_long=4} ac_cv_sizeof_unsigned_long_int=${ac_cv_sizeof_unsigned_long_int=4} ac_cv_sizeof_unsigned_long_long_int=${ac_cv_sizeof_unsigned_long_long_int=8} ac_cv_sizeof_unsigned_short=${ac_cv_sizeof_unsigned_short=2} ac_cv_sizeof_unsigned_short_int=${ac_cv_sizeof_unsigned_short_int=2} ac_cv_sizeof_void_p=${ac_cv_sizeof_void_p=4} ac_cv_header_X=${ac_cv_header_X=no} ac_cv_header__CC=${ac_cv_header__CC=no} ac_cv_header__CFLAGS=${ac_cv_header__CFLAGS=no} ac_cv_header__CPPFLAGS=${ac_cv_header__CPPFLAGS=no} ac_cv_header___5=${ac_cv_header___5=no} ac_cv_header__c=${ac_cv_header__c=no} ac_cv_header_conftest__ac_ext=${ac_cv_header_conftest__ac_ext=no} ac_cv_header_curses_h=${ac_cv_header_curses_h=yes} ac_cv_header_inttypes_h=${ac_cv_header_inttypes_h=yes} ac_cv_header_memory_h=${ac_cv_header_memory_h=yes} ac_cv_header_ncurses_curses_h=${ac_cv_header_ncurses_curses_h=no} ac_cv_header_ncurses_h=${ac_cv_header_ncurses_h=yes} ac_cv_header_ncurses_termcap_h=${ac_cv_header_ncurses_termcap_h=no} ac_cv_header_stdc=${ac_cv_header_stdc=yes} ac_cv_header_stdint_h=${ac_cv_header_stdint_h=yes} ac_cv_header_stdlib_h=${ac_cv_header_stdlib_h=yes} ac_cv_header_string_h=${ac_cv_header_string_h=yes} ac_cv_header_strings_h=${ac_cv_header_strings_h=yes} ac_cv_header_sys_stat_h=${ac_cv_header_sys_stat_h=yes} ac_cv_header_sys_types_h=${ac_cv_header_sys_types_h=yes} ac_cv_header_unistd_h=${ac_cv_header_unistd_h=yes}

The version- file describes the version of yocto used.

version-cortexa8hf-neon-poky-linux-gnueabi: Distro: poky Distro Version: 2.2.2 Metadata Revision: 4b1974d57c997840f7134244145b51c6790c795a Timestamp: 20170923231842

The sysroots directory is a copy of yocto/overo2/build/tmp/sysroots/

Teasing It Apart Again

Now I have an improved method to configure the cross compiling environment. The example goes a step too far, though, by invoking make directly. I need to be able to compile and link in discrete steps, then I need to compile and link a kernel module.

The environment script created some variables:

Now I can build my Hello makefile:

makefile: Hello: Hello.obj $(CC) $(LDFLAGS) -o Hello Hello.obj Hello.obj: Hello.c makefile $(CC) $(CFLAGS) -c Hello.c -o Hello.obj

StackOverflow about building kernel modules.

Build the SDK

I will need to build my own SDK to support kernel modules. See Using populate_sdk to include kernel headers and .

  1. Add kernel source to the image options in build/conf/local.conf:
    TOOLCHAIN_TARGET_TASK_append = " kernel-devsrc"
  2. Rebuild the image with the "populate_sdk" command:
    bitbake gumstix-console-image -c populate_sdk
  3. This should create the SDK installer:
    build/tmp/deploy/sdk/poky-glibc-x86_64-gumstix-console-image-cortexa8hf-vfp-neon-toolchain-1.8.2.sh
    This should be ~590MB.
  4. Create an SDK directory:
    cd yocto/overo2 mkdir sdk cd sdk
  5. Run the SDK installer:
    ../build/tmp/deploy/sdk/poky-*
  6. Switch to root to build the kernel scripts.
    sudo -E su
  7. Set the SDK environment:
    . environment*
  8. Go to the kernel source directory and build the scripts:
    cd sysroots/cortexa8hf-vfp-neon-poky-linux-gnueabi/usr/src/kernel make silentoldconfig scripts
  9. Exit sudo.
    exit
  10. Set the KERNEL_SRC (or KSRC) variable:
    export KERNEL_SRC=`pwd`
  11. Reload the SDK environment.
    . /yocto/overo2/sdk/environment*
  12. Go to the external kernel module project:
    cd ~/src/DbgOut/1300/test3
  13. Build the module:
    LDFLAGS="" make


WebV7 (C)2018 nlited | Rendered by tikope in 39.819ms | 3.135.209.154