CONFIG_NET_SOCKETS_SOCKOPT_TLS generate build errors when build with nrf9160_ns image

I am using nrf9160.

When I use build flag CONFIG_NET_SOCKETS_SOCKOPT_TLS with build configuration of nrf9160dk_nrf9160 the build is fine.

But when I use nrf9160dk_nrf9160_ns the build fails if CONFIG_NET_SOCKETS_SOCKOPT_TLS is enabled. 

# GPIO
#CONFIG_GPIO=y
#CONFIG_PICOLIBC=y
# Logging
CONFIG_LOG=y

CONFIG_HW_ID_LIBRARY=y


# CONFIG_JSON_LIBRARY=y


# Heap and stacks
CONFIG_HEAP_MEM_POOL_SIZE=4096
CONFIG_MAIN_STACK_SIZE=2048


# # Newlibc
CONFIG_NEWLIB_LIBC=y

CONFIG_NRF_MODEM_LIB=n
# Ethernet
CONFIG_SPI=y
CONFIG_NET_L2_ETHERNET=y
CONFIG_ETH_W5500=y
CONFIG_ETH_W5500_TIMEOUT=10000
CONFIG_ETHERNET_LOG_LEVEL_DBG=y
CONFIG_ETHERNET_LOG_LEVEL_INF=y
CONFIG_NETWORKING=y
CONFIG_NET_IPV6=n
CONFIG_NET_IPV4=y
CONFIG_NET_ARP=y
# #CONFIG_NET_UDP=y
CONFIG_NET_DHCPV4=y
CONFIG_NET_DHCPV4_OPTION_CALLBACKS=y
#CONFIG_NET_NATIVE=y
CONFIG_NET_SOCKETS=y
CONFIG_NET_IF_MAX_IPV4_COUNT=5
CONFIG_NET_SOCKETS_POSIX_NAMES=y
CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
CONFIG_NET_TCP=y
CONFIG_NET_CONNECTION_MANAGER=y
CONFIG_NET_CONNECTION_MANAGER_MONITOR_STACK_SIZE=1024
CONFIG_DNS_RESOLVER=y
CONFIG_DNS_SERVER_IP_ADDRESSES=y
CONFIG_DNS_SERVER1="8.8.8.8"
CONFIG_DNS_RESOLVER_MAX_SERVERS=2
CONFIG_TEST_RANDOM_GENERATOR=y
CONFIG_INIT_STACKS=y
CONFIG_NET_MGMT=y
CONFIG_NET_MGMT_EVENT=y
CONFIG_NET_LOG=y
#CONFIG_POSIX_API=y

CONFIG_TLS_CREDENTIALS=y



# # Enable the MQTT Lib
CONFIG_MQTT_LIB=y
CONFIG_MQTT_LIB_TLS=y
CONFIG_MQTT_KEEPALIVE=1200
CONFIG_MQTT_CLEAN_SESSION=y
#CONFIG_MQTT_LOG_LEVEL_DBG=y

#TLS configuration
CONFIG_NRF_SECURITY=y
#CONFIG_MBEDTLS_LIBRARY=y
CONFIG_MBEDTLS_LIBRARY_NRF_SECURITY=y
CONFIG_MBEDTLS=y
#CONFIG_MBEDTLS_BUILTIN=y
CONFIG_MBEDTLS_ENABLE_HEAP=y
CONFIG_MBEDTLS_HEAP_SIZE=60000
# CONFIG_MBEDTLS_SSL_MAX_CONTENT_LEN=10000
# CONFIG_MBEDTLS_PEM_CERTIFICATE_FORMAT=y
# CONFIG_MBEDTLS_SERVER_NAME_INDICATION=y
# CONFIG_MBEDTLS_AES_ROM_TABLES=y
# CONFIG_MBEDTLS_TLS_VERSION_1_2=y
# CONFIG_MBEDTLS_HAVE_TIME_DATE=y







ERROR

Related