2022-01-13 10:46:04 +02:00
|
|
|
# config.site override for cross compiling to wasm32-wasi platform
|
|
|
|
|
#
|
|
|
|
|
# Written by Christian Heimes <christian@python.org>
|
|
|
|
|
|
|
|
|
|
# cannot be detected in cross builds
|
|
|
|
|
ac_cv_buggy_getaddrinfo=no
|
|
|
|
|
|
|
|
|
|
# WASI has no /dev/pt*
|
|
|
|
|
ac_cv_file__dev_ptmx=no
|
|
|
|
|
ac_cv_file__dev_ptc=no
|
|
|
|
|
|
|
|
|
|
# dummy readelf, WASI build does not need readelf.
|
|
|
|
|
ac_cv_prog_ac_ct_READELF=true
|
|
|
|
|
|
2022-03-22 19:42:09 +02:00
|
|
|
# get/setrlimit are not supported
|
|
|
|
|
ac_cv_header_sys_resource_h=no
|
|
|
|
|
|
|
|
|
|
# undefined symbols / unsupported features
|
2022-01-13 10:46:04 +02:00
|
|
|
ac_cv_func_eventfd=no
|
2022-05-19 08:05:52 -07:00
|
|
|
|
|
|
|
|
# WASI SDK 15.0 has no pipe syscall.
|
|
|
|
|
ac_cv_func_pipe=no
|
|
|
|
|
|
|
|
|
|
# WASI SDK 15.0 cannot create fifos and special files.
|
|
|
|
|
ac_cv_func_mkfifo=no
|
|
|
|
|
ac_cv_func_mkfifoat=no
|
|
|
|
|
ac_cv_func_mknod=no
|
|
|
|
|
ac_cv_func_mknodat=no
|
2022-06-02 23:50:44 -07:00
|
|
|
ac_cv_func_makedev=no
|
2022-05-19 08:05:52 -07:00
|
|
|
|
|
|
|
|
# fdopendir() fails on SDK 15.0,
|
|
|
|
|
# OSError: [Errno 28] Invalid argument: '.'
|
|
|
|
|
ac_cv_func_fdopendir=no
|
|
|
|
|
|
|
|
|
|
# WASI sockets are limited to operations on given socket fd and inet sockets.
|
|
|
|
|
# Disable AF_UNIX and AF_PACKET support, see socketmodule.h.
|
|
|
|
|
ac_cv_header_sys_un_h=no
|
|
|
|
|
ac_cv_header_netpacket_packet_h=no
|
2022-07-31 18:19:32 +02:00
|
|
|
|
|
|
|
|
# disable accept for WASM runtimes without sock_accept
|
|
|
|
|
#ac_cv_func_accept=no
|
|
|
|
|
#ac_cv_func_accept4=no
|
2023-06-28 00:27:59 -07:00
|
|
|
|
|
|
|
|
# Disable int-conversion for wask-sdk as it triggers an error from version 17.
|
|
|
|
|
ac_cv_disable_int_conversion=yes
|