wpa_supplicant: fix build with new libnl-3
authorDaniel Mack <zonque@gmail.com>
Sat, 3 Dec 2011 17:03:30 +0000 (18:03 +0100)
committerPeter Korsgaard <jacmet@sunsite.dk>
Mon, 26 Dec 2011 07:42:00 +0000 (08:42 +0100)
The CFLAGS have to be augmented for the include dir and a small patch
will make the binary link to libnl-3 and libnl-genl-3 instead of libnl
and libnl-gen.

Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/wpa_supplicant/wpa_supplicant-0.7.3-libnl-3.patch [new file with mode: 0644]
package/wpa_supplicant/wpa_supplicant.mk

diff --git a/package/wpa_supplicant/wpa_supplicant-0.7.3-libnl-3.patch b/package/wpa_supplicant/wpa_supplicant-0.7.3-libnl-3.patch
new file mode 100644 (file)
index 0000000..a460c2a
--- /dev/null
@@ -0,0 +1,15 @@
+--- a/src/drivers/drivers.mak  2011-11-29 19:19:56.684221050 +0100
++++ b/src/drivers/drivers.mak  2011-11-29 19:20:12.199609246 +0100
+@@ -31,10 +31,10 @@
+ NEED_AP_MLME=y
+ NEED_NETLINK=y
+ NEED_LINUX_IOCTL=y
+-DRV_LIBS += -lnl
++DRV_LIBS += -lnl-3
+ ifdef CONFIG_LIBNL20
+-DRV_LIBS += -lnl-genl
++DRV_LIBS += -lnl-genl-3
+ DRV_CFLAGS += -DCONFIG_LIBNL20
+ endif
+ endif
index baa739bfdbf90b6b64ee5f0d66a2264413e9e7f8..f722b818dd024e1199d0361618182638152a2da4 100644 (file)
@@ -66,7 +66,7 @@ endif
 
 define WPA_SUPPLICANT_CONFIGURE_CMDS
        cp $(@D)/wpa_supplicant/defconfig $(WPA_SUPPLICANT_CONFIG)
-       echo "CFLAGS += $(TARGET_CFLAGS)" >>$(WPA_SUPPLICANT_CONFIG)
+       echo "CFLAGS += $(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libnl3/" >>$(WPA_SUPPLICANT_CONFIG)
        echo "LDFLAGS += $(TARGET_LDFLAGS)" >>$(WPA_SUPPLICANT_CONFIG)
        echo "CC = $(TARGET_CC)" >>$(WPA_SUPPLICANT_CONFIG)
        $(SED) "s/^#CONFIG_IEEE80211R/CONFIG_IEEE80211R/" $(WPA_SUPPLICANT_CONFIG)