Bug 12701

Summary: [patch] wpa_supplicant must depend on openssl
Product: buildroot Reporter: Nick Shaforostov <shaforostoff>
Component: OtherAssignee: unassigned
Status: RESOLVED INVALID    
Severity: normal CC: buildroot
Priority: P5    
Version: 2020.02   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Host: Target:
Build:

Description Nick Shaforostov 2020-03-26 19:22:54 UTC
with BR2_PACKAGE_OPENSSH=n building buildroot results in errors:

buildroot/output/host/lib/gcc/arm-buildroot-linux-gnueabihf/8.3.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: ../src/eap_peer/eap_teap.o: in function `eap_teap_session_id':

buildroot/build/wpa_supplicant-2.9/wpa_supplicant/../src/eap_peer/eap_teap.c:741: undefined reference to `tls_get_tls_unique'
buildroot/build/wpa_supplicant-2.9/wpa_supplicant/../src/eap_peer/eap_teap.c:1828: undefined reference to `tls_connection_get_cipher_suite'

buildroot/output/host/lib/gcc/arm-buildroot-linux-gnueabihf/8.3.0/../../../../arm-buildroot-linux-gnueabihf/bin/ld: ../src/eap_common/eap_teap_common.o: in function `eap_teap_tls_prf':
14:15:20 buildroot/build/wpa_supplicant-2.9/wpa_supplicant/../src/eap_common/eap_teap_common.c:75: undefined reference to `tls_prf_sha256'

and so on. The fix is to add WPA_SUPPLICANT_DEPENDENCIES=opessl