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:

  [/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'printfrr_i4':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'printfrr_i6':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'prefix_mcast_inet4_dump':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'prefix2str':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'printfrr_pfx':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
make[2]: *** [/tmp/ccxlY5YP.mk:17: /tmp/cc278nww.ltrans5.ltrans.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/usr/include/bits/inet-fortified.h: In function 'sockunion_log.constprop':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'inet_sutop':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'sockunion2str':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'printfrr_psu':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
make[2]: *** [/tmp/ccxlY5YP.mk:23: /tmp/cc278nww.ltrans7.ltrans.o] Error 1
make[2]: *** [/tmp/ccxlY5YP.mk:38: /tmp/cc278nww.ltrans12.ltrans.o] Error 1
/usr/include/bits/inet-fortified.h: In function 'yang_data_new_ipv4':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'yang_data_new_ipv6':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'yang_data_new_ip':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/usr/include/bits/inet-fortified.h: In function 'zapi_nexthop2str':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
make[2]: *** [/tmp/ccxlY5YP.mk:32: /tmp/cc278nww.ltrans10.ltrans.o] Error 1
/usr/include/bits/inet-fortified.h: In function 'snprintf_seg6_segs':
/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, const void * __restrict __src,
      | ^
/usr/include/bits/inet-fortified.h:32:10: note: called from here
   32 |   return __glibc_fortify (inet_ntop, __dst_size, sizeof (char),
      |          ^
make[2]: *** [/tmp/ccxlY5YP.mk:14: /tmp/cc278nww.ltrans4.ltrans.o] Error 1
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:7222: lib/libfrr.la] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Entering directory '/builddir/build/BUILD/frr-8.5.3'
/bin/sh ./libtool  --tag=CC   --mode=link gcc -std=gnu11 -fms-extensions -fno-omit-frame-pointer -funwind-tables -Wall -Wextra -Wformat-nonliteral -Wformat-security -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wundef -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers        -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fcommon -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -export-dynamic -avoid-version -module -shared    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -g -o pathd/pathd_pcep.la -rpath /usr/lib64/frr/modules pathd/pathd_pcep_la-path_pcep.lo pathd/pathd_pcep_la-path_pcep_cli.lo pathd/pathd_pcep_la-path_pcep_controller.lo pathd/pathd_pcep_la-path_pcep_debug.lo pathd/pathd_pcep_la-path_pcep_lib.lo pathd/pathd_pcep_la-path_pcep_config.lo pathd/pathd_pcep_la-path_pcep_pcc.lo pceplib/libpcep_pcc.la -lcrypto -ljson-c -lrt
libtool: link: gcc -std=gnu11 -shared  -fPIC -DPIC  pathd/.libs/pathd_pcep_la-path_pcep.o pathd/.libs/pathd_pcep_la-path_pcep_cli.o pathd/.libs/pathd_pcep_la-path_pcep_controller.o pathd/.libs/pathd_pcep_la-path_pcep_debug.o pathd/.libs/pathd_pcep_la-path_pcep_lib.o pathd/.libs/pathd_pcep_la-path_pcep_config.o pathd/.libs/pathd_pcep_la-path_pcep_pcc.o  -Wl,--whole-archive pceplib/.libs/libpcep_pcc.a -Wl,--no-whole-archive  -lcrypto -ljson-c -lrt -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -g   -o pathd/.libs/pathd_pcep.so
libtool: link: ( cd "pathd/.libs" && rm -f "pathd_pcep.la" && ln -s "../pathd_pcep.la" "pathd_pcep.la" )
make[1]: Leaving directory '/builddir/build/BUILD/frr-8.5.3'
make[1]: Entering directory '/builddir/build/BUILD/frr-8.5.3'
rm -f ospfd/libfrrospf.a
ar crD ospfd/libfrrospf.a ospfd/ospf_abr.o ospfd/ospf_api.o ospfd/ospf_apiserver.o ospfd/ospf_asbr.o ospfd/ospf_ase.o ospfd/ospf_bfd.o ospfd/ospf_dump.o ospfd/ospf_dump_api.o ospfd/ospf_errors.o ospfd/ospf_ext.o ospfd/ospf_flood.o ospfd/ospf_gr.o ospfd/ospf_ia.o ospfd/ospf_interface.o ospfd/ospf_ism.o ospfd/ospf_ldp_sync.o ospfd/ospf_lsa.o ospfd/ospf_lsdb.o ospfd/ospf_memory.o ospfd/ospf_neighbor.o ospfd/ospf_network.o ospfd/ospf_nsm.o ospfd/ospf_opaque.o ospfd/ospf_packet.o ospfd/ospf_ri.o ospfd/ospf_route.o ospfd/ospf_routemap.o ospfd/ospf_routemap_nb.o ospfd/ospf_routemap_nb_config.o ospfd/ospf_spf.o ospfd/ospf_ti_lfa.o ospfd/ospf_sr.o ospfd/ospf_te.o ospfd/ospf_vty.o ospfd/ospf_zebra.o ospfd/ospfd.o ospfd/ospf_gr_helper.o 
ranlib -D ospfd/libfrrospf.a
make[1]: Leaving directory '/builddir/build/BUILD/frr-8.5.3'
make[1]: Entering directory '/builddir/build/BUILD/frr-8.5.3'
gcc -std=gnu11 -DHAVE_CONFIG_H -DSYSCONFDIR=\"/etc/frr/\" -DCONFDATE=0 -I.  -I./lib/assert -I. -I./include -I./lib -I.     -fms-extensions -fno-omit-frame-pointer -funwind-tables -Wall -Wextra -Wformat-nonliteral -Wformat-security -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wundef -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers        -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fcommon -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o bgpd/bgp_route.o bgpd/bgp_route.c
make[1]: Leaving directory '/builddir/build/BUILD/frr-8.5.3'
make[1]: Entering directory '/builddir/build/BUILD/frr-8.5.3'
gcc -std=gnu11 -DHAVE_CONFIG_H -DSYSCONFDIR=\"/etc/frr/\" -DCONFDATE=0 -I.  -I./lib/assert -I. -I./include -I./lib -I.     -fms-extensions -fno-omit-frame-pointer -funwind-tables -Wall -Wextra -Wformat-nonliteral -Wformat-security -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wbad-function-cast -Wwrite-strings -Wundef -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers        -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fcommon -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -c -o bgpd/bgp_vty.o bgpd/bgp_vty.c
make[1]: Leaving directory '/builddir/build/BUILD/frr-8.5.3'
bgpd/bgp_vty.c: In function 'no_bgp_neighbor_graceful_restart':
bgpd/bgp_vty.c:3208:13: warning: variable 'result' set but not used [-Wunused-but-set-variable]
 3208 |         int result = BGP_GR_FAILURE, ret = BGP_GR_SUCCESS;
      |             ^~~~~~
bgpd/bgp_vty.c: In function 'bgp_neighbor_graceful_restart_disable_set':
bgpd/bgp_vty.c:3325:13: warning: unused variable 'result' [-Wunused-variable]
 3325 |         int result = BGP_GR_FAILURE, ret = BGP_GR_SUCCESS;
      |             ^~~~~~
bgpd/bgp_vty.c: In function 'no_bgp_neighbor_graceful_restart_disable':
bgpd/bgp_vty.c:3364:13: warning: unused variable 'result' [-Wunused-variable]
 3364 |         int result = BGP_GR_FAILURE, ret = BGP_GR_SUCCESS;
      |             ^~~~~~]: [Compilation failed while using the inet-fortified library.]


Answer: Issue: There is a new version of glibc, causing the build to fail.
Resolution:   --enable-fpm \
    CFLAGS="%{optflags} -DINET_NTOP_NO_OVERRIDE"

needs to be added in configure command in the specfile of the package.