Loading package/libnl/libnl-0001-do-not-compile-some-address-families-when-not-available.patch 0 → 100644 +63 −0 Original line number Diff line number Diff line From 4f075a4fd1a1d6cbbe81f02f25063a8197fef746 Mon Sep 17 00:00:00 2001 From: Cong Wang <xiyou.wangcong@gmail.com> Date: Fri, 8 Nov 2013 11:32:13 -0800 Subject: [PATCH] do not compile some address families when not available This fixes the following error while compiling libnl3 on CentOS5: addr.c:1027: error: 'AF_RDS' undeclared here (not in a function) addr.c:1033: error: 'AF_CAN' undeclared here (not in a function) addr.c:1034: error: 'AF_TIPC' undeclared here (not in a function) addr.c:1036: error: 'AF_IUCV' undeclared here (not in a function) addr.c:1037: error: 'AF_RXRPC' undeclared here (not in a function) addr.c:1038: error: 'AF_ISDN' undeclared here (not in a function) addr.c:1039: error: 'AF_PHONET' undeclared here (not in a function) make[2]: *** [addr.lo] Error 1 Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by: Thomas Graf <tgraf@suug.ch> --- lib/addr.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/addr.c b/lib/addr.c index 86e7e58..54d2b1d 100644 --- a/lib/addr.c +++ b/lib/addr.c @@ -1024,19 +1024,33 @@ static const struct trans_tbl afs[] = { __ADD(AF_ASH,ash) __ADD(AF_ECONET,econet) __ADD(AF_ATMSVC,atmsvc) +#ifdef AF_RDS __ADD(AF_RDS,rds) +#endif __ADD(AF_SNA,sna) __ADD(AF_IRDA,irda) __ADD(AF_PPPOX,pppox) __ADD(AF_WANPIPE,wanpipe) __ADD(AF_LLC,llc) +#ifdef AF_CAN __ADD(AF_CAN,can) +#endif +#ifdef AF_TIPC __ADD(AF_TIPC,tipc) +#endif __ADD(AF_BLUETOOTH,bluetooth) +#ifdef AF_IUCV __ADD(AF_IUCV,iucv) +#endif +#ifdef AF_RXRPC __ADD(AF_RXRPC,rxrpc) +#endif +#ifdef AF_ISDN __ADD(AF_ISDN,isdn) +#endif +#ifdef AF_PHONET __ADD(AF_PHONET,phonet) +#endif #ifdef AF_IEEE802154 __ADD(AF_IEEE802154,ieee802154) #endif -- 1.8.3.2 package/libnl/libnl.mk +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ # ################################################################################ LIBNL_VERSION = 3.2.21 LIBNL_VERSION = 3.2.23 LIBNL_SITE = http://www.infradead.org/~tgr/libnl/files LIBNL_LICENSE = LGPLv2.1+ LIBNL_LICENSE_FILES = COPYING Loading Loading
package/libnl/libnl-0001-do-not-compile-some-address-families-when-not-available.patch 0 → 100644 +63 −0 Original line number Diff line number Diff line From 4f075a4fd1a1d6cbbe81f02f25063a8197fef746 Mon Sep 17 00:00:00 2001 From: Cong Wang <xiyou.wangcong@gmail.com> Date: Fri, 8 Nov 2013 11:32:13 -0800 Subject: [PATCH] do not compile some address families when not available This fixes the following error while compiling libnl3 on CentOS5: addr.c:1027: error: 'AF_RDS' undeclared here (not in a function) addr.c:1033: error: 'AF_CAN' undeclared here (not in a function) addr.c:1034: error: 'AF_TIPC' undeclared here (not in a function) addr.c:1036: error: 'AF_IUCV' undeclared here (not in a function) addr.c:1037: error: 'AF_RXRPC' undeclared here (not in a function) addr.c:1038: error: 'AF_ISDN' undeclared here (not in a function) addr.c:1039: error: 'AF_PHONET' undeclared here (not in a function) make[2]: *** [addr.lo] Error 1 Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com> Signed-off-by: Thomas Graf <tgraf@suug.ch> --- lib/addr.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/addr.c b/lib/addr.c index 86e7e58..54d2b1d 100644 --- a/lib/addr.c +++ b/lib/addr.c @@ -1024,19 +1024,33 @@ static const struct trans_tbl afs[] = { __ADD(AF_ASH,ash) __ADD(AF_ECONET,econet) __ADD(AF_ATMSVC,atmsvc) +#ifdef AF_RDS __ADD(AF_RDS,rds) +#endif __ADD(AF_SNA,sna) __ADD(AF_IRDA,irda) __ADD(AF_PPPOX,pppox) __ADD(AF_WANPIPE,wanpipe) __ADD(AF_LLC,llc) +#ifdef AF_CAN __ADD(AF_CAN,can) +#endif +#ifdef AF_TIPC __ADD(AF_TIPC,tipc) +#endif __ADD(AF_BLUETOOTH,bluetooth) +#ifdef AF_IUCV __ADD(AF_IUCV,iucv) +#endif +#ifdef AF_RXRPC __ADD(AF_RXRPC,rxrpc) +#endif +#ifdef AF_ISDN __ADD(AF_ISDN,isdn) +#endif +#ifdef AF_PHONET __ADD(AF_PHONET,phonet) +#endif #ifdef AF_IEEE802154 __ADD(AF_IEEE802154,ieee802154) #endif -- 1.8.3.2
package/libnl/libnl.mk +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ # ################################################################################ LIBNL_VERSION = 3.2.21 LIBNL_VERSION = 3.2.23 LIBNL_SITE = http://www.infradead.org/~tgr/libnl/files LIBNL_LICENSE = LGPLv2.1+ LIBNL_LICENSE_FILES = COPYING Loading