summaryrefslogtreecommitdiff
path: root/community/hostapd/hostap_allow-linking-with-libnl-3.2.patch
blob: 8e7cd9a97ef15332eb4b6e6bb240530555b5879c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Subject: [RFC] hostap: Allow linking with libnl-3.
Date: Tue, 15 Nov 2011 14:30:04 -0000
From: Ben Greear <greearb@candelatech.com>

I needed this patch to compile against the latest
libnl code.  I added this to my config file:

CONFIG_LIBNL32=y

Signed-hostap: Ben Greear <greearb@candelatech.com>
rediffed against 0.7.3 by Stefan Lippers-Hollmann <s.l-h@gmx.de>

---
:100644 100644 5caeec5... 0cc81f9... M  src/drivers/drivers.mak
 src/drivers/drivers.mak |   21 ++++++++++++++-------
 2 files changed, 29 insertions(+), 14 deletions(-)

--- a/src/drivers/drivers.mak
+++ b/src/drivers/drivers.mak
@@ -31,11 +31,18 @@ NEED_SME=y
 NEED_AP_MLME=y
 NEED_NETLINK=y
 NEED_LINUX_IOCTL=y
-DRV_LIBS += -lnl
+ifdef CONFIG_LIBNL32
+  DRV_LIBS += -lnl-3
+  DRV_LIBS += -lnl-genl-3
+  DRV_CFLAGS += -DCONFIG_LIBNL20
+  DRV_CFLAGS += -I/usr/include/libnl3/
+else
+  DRV_LIBS += -lnl
 
-ifdef CONFIG_LIBNL20
-DRV_LIBS += -lnl-genl
-DRV_CFLAGS += -DCONFIG_LIBNL20
+  ifdef CONFIG_LIBNL20
+    DRV_LIBS += -lnl-genl
+    DRV_CFLAGS += -DCONFIG_LIBNL20
+  endif
 endif
 endif