[Buildroot] [PATCH 1/1] package/strongswan: fix build without eap-sim
Arnout Vandecappelle
arnout at mind.be
Mon Oct 25 20:16:11 UTC 2021
On 16/10/2021 22:59, Fabrice Fontaine wrote:
> Build of eap-sim-file or eap-simaka-reauth fails without eap-sim since
> commit 89f20c1c3f9d667ec0a40bcfe17db94ff098e6c0:
>
> make[6]: *** No rule to make target '../../../../src/libsimaka/libsimaka.la', needed by 'libstrongswan-eap-sim-file.la'. Stop.
>
> make[6]: *** No rule to make target '../../../../src/libsimaka/libsimaka.la', needed by 'libstrongswan-eap-simaka-reauth.la'. Stop.
>
> So select eap-sim or eap-aka if needed to enable build of simaka library
>
> Fixes:
> - http://autobuild.buildroot.org/results/0c550721c20946e5b9d07951a9698b88e9c53e7f
> - http://autobuild.buildroot.org/results/354a022f789067edfe7ebd464991d1695a697a7a
>
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
Applied to master, thanks.
Regards,
Arnout
> ---
> package/strongswan/Config.in | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/package/strongswan/Config.in b/package/strongswan/Config.in
> index 4f02efb79d..23334470fd 100644
> --- a/package/strongswan/Config.in
> +++ b/package/strongswan/Config.in
> @@ -86,11 +86,13 @@ config BR2_PACKAGE_STRONGSWAN_EAP_SIM
> config BR2_PACKAGE_STRONGSWAN_EAP_SIM_FILE
> bool "Enable EAP-SIM file backend"
> default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
> + select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>
> config BR2_PACKAGE_STRONGSWAN_EAP_SIM_PCSC
> bool "Enable EAP-SIM smart card backend"
> depends on !BR2_STATIC_LIBS # pcsc-lite
> select BR2_PACKAGE_PCSC_LITE
> + select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>
> config BR2_PACKAGE_STRONGSWAN_EAP_AKA
> bool "Enable EAP-AKA"
> @@ -100,18 +102,25 @@ config BR2_PACKAGE_STRONGSWAN_EAP_AKA_3GPP2
> bool "Enable EAP-AKA 3GPP2 algorithms"
> default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
> select BR2_PACKAGE_GMP
> + select BR2_PACKAGE_STRONGSWAN_EAP_AKA
>
> config BR2_PACKAGE_STRONGSWAN_EAP_SIMAKA_SQL
> bool "Enable EAP-SIM/AKA backend based on a triplet/quintuplet SQL database"
> default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
> + select BR2_PACKAGE_STRONGSWAN_EAP_AKA
> + select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>
> config BR2_PACKAGE_STRONGSWAN_EAP_SIMAKA_PSEUDONYM
> bool "Enable EAP-SIM/AKA pseudonym storage"
> default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
> + select BR2_PACKAGE_STRONGSWAN_EAP_AKA
> + select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>
> config BR2_PACKAGE_STRONGSWAN_EAP_SIMAKA_REAUTH
> bool "Enable EAP-SIM/AKA reauthentication data storage"
> default y if BR2_PACKAGE_STRONGSWAN_EAP # legacy
> + select BR2_PACKAGE_STRONGSWAN_EAP_AKA
> + select BR2_PACKAGE_STRONGSWAN_EAP_SIM
>
> config BR2_PACKAGE_STRONGSWAN_EAP_IDENTITY
> bool "Enable EAP-Identity"
>
More information about the buildroot
mailing list