summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--prince/Makefile2
-rw-r--r--prince/patches/010-gcc10.patch20
2 files changed, 21 insertions, 1 deletions
diff --git a/prince/Makefile b/prince/Makefile
index 046dc17..3061a46 100644
--- a/prince/Makefile
+++ b/prince/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=prince
PKG_VERSION:=v0.4
-PKG_RELEASE:=1
+PKG_RELEASE:=2
# out of source build
CMAKE_BINARY_SUBDIR:=build
diff --git a/prince/patches/010-gcc10.patch b/prince/patches/010-gcc10.patch
new file mode 100644
index 0000000..43b6976
--- /dev/null
+++ b/prince/patches/010-gcc10.patch
@@ -0,0 +1,20 @@
+--- a/prince/include/common.h
++++ b/prince/include/common.h
+@@ -35,12 +35,12 @@ typedef struct routing_plugin_ {
+
+ } routing_plugin;
+
+-routing_plugin *(*new_plugin_p)(char *host, int port, int json_type,
++static routing_plugin *(*new_plugin_p)(char *host, int port, int json_type,
+ int timer_port);
+
+-int (*get_initial_timers_p)(routing_plugin *o, struct timers *t);
+-int (*get_topology_p)(routing_plugin *o);
+-int (*push_timers_p)(routing_plugin *o, struct timers t);
+-void (*delete_plugin_p)(routing_plugin *o);
++static int (*get_initial_timers_p)(routing_plugin *o, struct timers *t);
++static int (*get_topology_p)(routing_plugin *o);
++static int (*push_timers_p)(routing_plugin *o, struct timers t);
++static void (*delete_plugin_p)(routing_plugin *o);
+
+ #endif /* SRC_COMMON_H_ */