如何在 Buildroot 中设置 wpa_supplicant?

How to setup wpa_supplicant in Buildroot?

我正在尝试使用 Buildroot 为其中一个项目设置 wpa_supplicant。我使用的是 Buildroot 2022 版本,我在 menuconfig

中选择了以下配置

但是在执行 make 之后我得到以下错误:

>>> wpa_supplicant 2.10 Installing to staging directory
/usr/bin/install -m 0644 -D /root/raspcm4/sources/output/build/wpa_supplicant-2.10/wpa_supplicant/libwpa_client.so /root/raspcm4/sources/output/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libwpa_client.so
/usr/bin/install: cannot stat '/root/raspcm4/sources/output/build/wpa_supplicant-2.10/wpa_supplicant/libwpa_client.so': No such file or directory
make[1]: *** [package/pkg-generic.mk:331: /root/raspcm4/sources/output/build/wpa_supplicant-2.10/.stamp_staging_installed] Error 1
make: *** [Makefile:23: _all] Error 2

没有libwpa_client.soBuildr中是否需要选择其他包 哎呀?

谁能告诉我如何解决这个问题?

非常感谢您的帮助。

提前致谢。

这个问题是在 Buildroot git master 上引入的 wpa_supplicant 版本提升 1 and fixed with 2。因此,通过包含 wpa_supplicant 的补丁,上述问题得到解决。

[1]https://git.buildroot.net/buildroot/commit/package/wpa_supplicant?id=39381a467cd2cfc15f77d3f9adbf329d2f92e312 [2]https://git.buildroot.net/buildroot/commit/package/wpa_supplicant?id=c4eebf191c781a3ea6b5eb1811cc17ae92ea2fb2