GCC 10 switched to -fno-common by default, see
https://gcc.gnu.org/gcc-10/porting_to.html#common for details.
Fixes:
CCLD ldpd/ldpd
/usr/bin/ld: ldpd/libldp.a(adjacency.o):/home/ruben/src/frr/ldpd/ldpe.h:294: multiple definition of `pkt_ptr'; ldpd/ldpd.o:/home/ruben/src/frr/ldpd/ldpe.h:294: first defined here
Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
(cherry picked from commit
56b7d7252f13f3c90c824287b2441f13e2b0defe)
},
};
+char *pkt_ptr; /* packet buffer */
+
/* label distribution protocol engine */
void
ldpe(void)
void pending_conn_del(struct pending_conn *);
struct pending_conn *pending_conn_find(int, union ldpd_addr *);
-char *pkt_ptr; /* packet buffer */
+extern char *pkt_ptr; /* packet buffer */
/* pfkey.c */
#ifdef __OpenBSD__