Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [In function 'inet_ntop',
    inlined from 'snprintf_seg6_segs' at lib/srv6.c:67:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'nexthop_vty_helper' at lib/nexthop.c:1418:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
make[2]: *** [/tmp/ccNwiVyY.mk:14: /tmp/ccM657XH.ltrans6.ltrans.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In function 'inet_ntop',
    inlined from 'yang_data_new_ipv4' at lib/yang_wrappers.c:817:8:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'yang_data_new_ipv6' at lib/yang_wrappers.c:899:8:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'ipaddr2str' at lib/ipaddr.h:92:3,
    inlined from 'yang_data_new_ip' at lib/yang_wrappers.c:982:2:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'zapi_nexthop2str' at lib/zclient.c:2311:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'zapi_nexthop2str' at lib/zclient.c:2316:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
make[2]: *** [/tmp/ccNwiVyY.mk:28: /tmp/ccM657XH.ltrans13.ltrans.o] Error 1
In function 'inet_ntop',
    inlined from 'inet_sutop' at lib/sockunion.c:23:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'inet_sutop' at lib/sockunion.c:26:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'sockunion2str' at lib/sockunion.c:69:10:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'sockunion2str' at lib/sockunion.c:71:10:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'sockunion_log.constprop' at lib/sockunion.c:109:10:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'sockunion_log.constprop' at lib/sockunion.c:112:10:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'printfrr_psu' at lib/sockunion.c:681:3,
    inlined from 'printfrr_psu' at lib/sockunion.c:648:16:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'printfrr_psu' at lib/sockunion.c:689:3,
    inlined from 'printfrr_psu' at lib/sockunion.c:648:16:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
make[2]: *** [/tmp/ccNwiVyY.mk:22: /tmp/ccM657XH.ltrans10.ltrans.o] Error 1
In function 'inet_ntop',
    inlined from 'prefix2str' at lib/prefix.c:1086:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'prefixevpn_ead2str' at lib/prefix.c:970:2,
    inlined from 'prefixevpn2str' at lib/prefix.c:1059:10,
    inlined from 'prefix2str' at lib/prefix.c:1112:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'prefixevpn_macip2str' at lib/prefix.c:994:3,
    inlined from 'prefixevpn2str' at lib/prefix.c:1061:10,
    inlined from 'prefix2str' at lib/prefix.c:1112:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'prefixevpn_imet2str' at lib/prefix.c:1013:2,
    inlined from 'prefixevpn2str' at lib/prefix.c:1063:10,
    inlined from 'prefix2str' at lib/prefix.c:1112:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'prefixevpn_es2str' at lib/prefix.c:1030:2,
    inlined from 'prefixevpn2str' at lib/prefix.c:1065:10,
    inlined from 'prefix2str' at lib/prefix.c:1112:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'prefixevpn_prefix2str' at lib/prefix.c:1046:2,
    inlined from 'prefixevpn2str' at lib/prefix.c:1067:10,
    inlined from 'prefix2str' at lib/prefix.c:1112:3:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'prefix_mcast_inet4_dump' at lib/prefix.c:1164:8:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'ipaddr2str' at lib/ipaddr.h:92:3,
    inlined from 'printfrr_ia' at lib/prefix.c:1565:2:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'printfrr_i4' at lib/prefix.c:1588:2:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'printfrr_i6' at lib/prefix.c:1611:2:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
In function 'inet_ntop',
    inlined from 'prefixhost2str' at lib/prefix.c:1144:3,
    inlined from 'printfrr_pfx' at lib/prefix.c:1630:10:
/usr/include/bits/inet-fortified.h:29:1: error: inlining failed in call to 'always_inline' 'inet_ntop': function body can be overwritten at link time
   29 | __NTH (inet_ntop (int __af,
      | ^
/usr/include/bits/inet-fortified.h:36:10: note: called from here
   36 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
make[2]: *** [/tmp/ccNwiVyY.mk:18: /tmp/ccM657XH.ltrans8.ltrans.o] Error 1
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed]: [The snippet shows all the instances where inet_ntop override is used and where glibc will not allow it.]


Answer: Issue: FRR Upstream overrides inet_ntop function with their own implementation by creating an alias inet_ntop that points to frr_inet_ntop:
#if !defined(INET_NTOP_NO_OVERRIDE)
/* we want to override libc inet_ntop, but make sure it shows up in backtraces
 * as frr_inet_ntop (to avoid confusion while debugging)
 */
const char *inet_ntop(int af, const void *src, char *dst, socklen_t size)
  __attribute__((alias ("frr_inet_ntop")));
#endif

This is not allowed with newer glibc and _FORTIFY_SOURCE=3.
Resolution: The current solution is to build FRR with -DINET_NTOP_NO_OVERRIDE as a configure option. That way FRR is built with system version of inet_ntop.