From e4b5d310495c162f09f264ef7487960419211164 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Tue, 11 Aug 2020 12:29:48 -0700 Subject: [PATCH] oons-olsrd2: fix compilation with GCC 10 Signed-off-by: Rosen Penev --- oonf-olsrd2/patches/010-gcc10.patch | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 oonf-olsrd2/patches/010-gcc10.patch diff --git a/oonf-olsrd2/patches/010-gcc10.patch b/oonf-olsrd2/patches/010-gcc10.patch new file mode 100644 index 0000000..e0b141a --- /dev/null +++ b/oonf-olsrd2/patches/010-gcc10.patch @@ -0,0 +1,40 @@ +--- a/src-plugins/generic/nl80211_listener/nl80211_internal.h ++++ b/src-plugins/generic/nl80211_listener/nl80211_internal.h +@@ -49,6 +49,6 @@ + #include "core/oonf_logging.h" + + /* headers only for use inside the NL80211 subsystem */ +-enum oonf_log_source LOG_NL80211; ++extern enum oonf_log_source LOG_NL80211; + + #endif /* NL80211_INTERNAL_H_ */ +--- a/src-plugins/nhdp/nhdp/nhdp_internal.h ++++ b/src-plugins/nhdp/nhdp/nhdp_internal.h +@@ -49,8 +49,8 @@ + #include "core/oonf_logging.h" + + /* headers only for use inside the NHDP subsystem */ +-enum oonf_log_source LOG_NHDP; +-enum oonf_log_source LOG_NHDP_R; +-enum oonf_log_source LOG_NHDP_W; ++extern enum oonf_log_source LOG_NHDP; ++extern enum oonf_log_source LOG_NHDP_R; ++extern enum oonf_log_source LOG_NHDP_W; + + #endif /* NHDP_INTERNAL_H_ */ +--- a/src-plugins/olsrv2/olsrv2/olsrv2_internal.h ++++ b/src-plugins/olsrv2/olsrv2/olsrv2_internal.h +@@ -50,9 +50,9 @@ + #include "core/oonf_logging.h" + + /* headers only for use inside the OLSRv2 subsystem */ +-EXPORT enum oonf_log_source LOG_OLSRV2; +-EXPORT enum oonf_log_source LOG_OLSRV2_R; +-EXPORT enum oonf_log_source LOG_OLSRV2_ROUTING; +-EXPORT enum oonf_log_source LOG_OLSRV2_W; ++EXPORT extern enum oonf_log_source LOG_OLSRV2; ++EXPORT extern enum oonf_log_source LOG_OLSRV2_R; ++EXPORT extern enum oonf_log_source LOG_OLSRV2_ROUTING; ++EXPORT extern enum oonf_log_source LOG_OLSRV2_W; + + #endif /* OLSRV2_INTERNAL_H_ */