From b609e9f67ec8c06fa540474d86ae17e431f53e39 Mon Sep 17 00:00:00 2001 From: AmadeusGhost <42570690+AmadeusGhost@users.noreply.github.com> Date: Mon, 20 Apr 2020 15:08:05 +0800 Subject: [PATCH] rtl8821cu: fix build for x86 This commit fix https://github.com/project-openwrt/openwrt/issues/143 Run-compiled-on: x86, ipq40xx --- package/ctcgfw/rtl8821cu/Makefile | 7 +++++-- ...-useless-cflags.patch => 010-remove-extra-cflags.patch} | 0 2 files changed, 5 insertions(+), 2 deletions(-) rename package/ctcgfw/rtl8821cu/patches/{010-remove-useless-cflags.patch => 010-remove-extra-cflags.patch} (100%) diff --git a/package/ctcgfw/rtl8821cu/Makefile b/package/ctcgfw/rtl8821cu/Makefile index 5c70507cce..b8aa7d9bf2 100644 --- a/package/ctcgfw/rtl8821cu/Makefile +++ b/package/ctcgfw/rtl8821cu/Makefile @@ -42,16 +42,19 @@ EXTRA_KCONFIG:=\ USER_MODULE_NAME=rtl8821cu ifeq ($(ARCH),aarch64) - EXTRA_KCONFIG+= CONFIG_MP_VHT_HW_TX_MODE=n + EXTRA_KCONFIG += CONFIG_MP_VHT_HW_TX_MODE=n endif - EXTRA_CFLAGS:= \ -DRTW_USE_CFG80211_STA_EVENT \ -DCONFIG_RADIO_WORK \ -DCONFIG_IOCTL_CFG80211 \ -DCONFIG_CONCURRENT_MODE \ +ifeq ($(ARCH),x86_64) + EXTRA_CFLAGS += -mhard-float +endif + MAKE_OPTS:= \ $(KERNEL_MAKE_FLAGS) \ M="$(PKG_BUILD_DIR)" \ diff --git a/package/ctcgfw/rtl8821cu/patches/010-remove-useless-cflags.patch b/package/ctcgfw/rtl8821cu/patches/010-remove-extra-cflags.patch similarity index 100% rename from package/ctcgfw/rtl8821cu/patches/010-remove-useless-cflags.patch rename to package/ctcgfw/rtl8821cu/patches/010-remove-extra-cflags.patch