[Buildroot] [PATCH v2] package/rtl8192eu: fix build failure on Big Endian architectures
Giulio Benetti
giulio.benetti at benettiengineering.com
Tue Dec 13 20:35:28 UTC 2022
On 13/12/22 21:32, Giulio Benetti wrote:
> Let's disable the CONFIG_PLATFORM_I386_PC that is set to y by default
> involving the endianness to be set to little. This way we can set the
> CFLAGS according to architecture with some default define like:
> -DCONFIG_IOCTL_CFG80211
> -DRTW_USE_CFG80211_STA_EVENT
> -Wno-error
Fixes:
http://autobuild.buildroot.net/results/13a/13a809570423ead33628663033db4c3c4001a79b/
> Suggested-by: Arnout Vandecappelle <arnout at mind.be>
> Signed-off-by: Giulio Benetti <giulio.benetti at benettiengineering.com>
> ---
> package/rtl8192eu/rtl8192eu.mk | 9 ++++++++-
> 1 file changed, 8 insertions(+), 1 deletion(-)
>
> diff --git a/package/rtl8192eu/rtl8192eu.mk b/package/rtl8192eu/rtl8192eu.mk
> index e1688eef1b..d967db90b8 100644
> --- a/package/rtl8192eu/rtl8192eu.mk
> +++ b/package/rtl8192eu/rtl8192eu.mk
> @@ -7,9 +7,16 @@
> RTL8192EU_VERSION = 94bce7798bbb18de6d8b1646dedb2511f24867d3
> RTL8192EU_SITE = $(call github,clnhub,rtl8192eu-linux,$(RTL8192EU_VERSION))
> RTL8192EU_LICENSE = GPL-2.0
> +
> +RTL8192EU_USER_EXTRA_CFLAGS = -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN \
> + -DCONFIG_IOCTL_CFG80211 \
> + -DRTW_USE_CFG80211_STA_EVENT \
> + -Wno-error
> +
> RTL8192EU_MODULE_MAKE_OPTS = \
> + CONFIG_PLATFORM_I386_PC=n \
> CONFIG_RTL8192EU=m \
> - USER_EXTRA_CFLAGS="-Wno-error"
> + USER_EXTRA_CFLAGS="$(RTL8192EU_USER_EXTRA_CFLAGS)"
>
> define RTL8192EU_LINUX_CONFIG_FIXUPS
> $(call KCONFIG_ENABLE_OPT,CONFIG_NET)
--
Giulio Benetti
Benetti Engineering sas
More information about the buildroot
mailing list