Uploaded image for project: 'vpp'
  1. vpp
  2. VPP-1559

VPP AArch64 gcc-8 compilation issue

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Cannot Reproduce
    • Icon: Medium Medium
    • None
    • None
    • None

      This was introduced after https://gerrit.fd.io/r/#/c/16638/ as the CI uses gcc-7 this went past CI but needs fixing.

      [742/1316] Building C object vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_ia_na_client_dp.c.o
      FAILED: vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_ia_na_client_dp.c.o
      ccache /usr/lib/ccache/cc -DHAVE_MEMFD_CREATE -DWITH_LIBSSL=1 -Dvnet_EXPORTS -I/home/sirdas/code/commita/vpp/src -I. -Iinclude -Wno-address-of-packed-member -march=armv8-a+crc -g -O2 -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Werror -fPIC -Wall -MD -MT vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_ia_na_client_dp.c.o -MF vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_ia_na_client_dp.c.o.d -o vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_ia_na_client_dp.c.o -c /home/sirdas/code/commita/vpp/src/vnet/dhcp/dhcp6_ia_na_client_dp.c
      In file included from /usr/include/string.h:494,
      from /home/sirdas/code/commita/vpp/src/vppinfra/string.h:55,
      from /home/sirdas/code/commita/vpp/src/vppinfra/mem.h:55,
      from /home/sirdas/code/commita/vpp/src/vppinfra/vec.h:42,
      from /home/sirdas/code/commita/vpp/src/vppinfra/format.h:44,
      from /home/sirdas/code/commita/vpp/src/vppinfra/elf.h:41,
      from /home/sirdas/code/commita/vpp/src/vppinfra/elf_clib.h:41,
      from /home/sirdas/code/commita/vpp/src/vlib/vlib.h:44,
      from /home/sirdas/code/commita/vpp/src/vnet/dhcp/dhcp6_ia_na_client_dp.c:16:
      In function ‘memcpy’,
      inlined from ‘vlib_buffer_copy_indices’ at /home/sirdas/code/commita/vpp/src/vlib/buffer_funcs.h:99:3,
      inlined from ‘vlib_buffer_free_inline’ at /home/sirdas/code/commita/vpp/src/vlib/buffer_funcs.h:733:7,
      inlined from ‘vlib_buffer_free’ at /home/sirdas/code/commita/vpp/src/vlib/buffer_funcs.h:829:3,
      inlined from ‘stop_sending_client_message’ at /home/sirdas/code/commita/vpp/src/vnet/dhcp/dhcp6_ia_na_client_dp.c:93:7:
      /usr/include/aarch64-linux-gnu/bits/string_fortified.h:34:10: error: ‘__builtin_memcpy’ forming offset [5, 16] is out of the bounds [0, 4] [-Werror=array-bounds]
      return _builtin_memcpy_chk (dest, __src, __len, __bos0 (_dest));
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/sirdas/code/commita/vpp/src/vnet/dhcp/dhcp6_ia_na_client_dp.c: At top level:
      cc1: error: unrecognized command line option ‘-Wno-address-of-packed-member’ [-Werror]
      cc1: all warnings being treated as errors
      [774/1316] Building C object vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_pd_client_dp.c.o
      FAILED: vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_pd_client_dp.c.o
      ccache /usr/lib/ccache/cc -DHAVE_MEMFD_CREATE -DWITH_LIBSSL=1 -Dvnet_EXPORTS -I/home/sirdas/code/commita/vpp/src -I. -Iinclude -Wno-address-of-packed-member -march=armv8-a+crc -g -O2 -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Werror -fPIC -Wall -MD -MT vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_pd_client_dp.c.o -MF vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_pd_client_dp.c.o.d -o vnet/CMakeFiles/vnet.dir/dhcp/dhcp6_pd_client_dp.c.o -c /home/sirdas/code/commita/vpp/src/vnet/dhcp/dhcp6_pd_client_dp.c
      In file included from /usr/include/string.h:494,
      from /home/sirdas/code/commita/vpp/src/vppinfra/string.h:55,
      from /home/sirdas/code/commita/vpp/src/vppinfra/mem.h:55,
      from /home/sirdas/code/commita/vpp/src/vppinfra/vec.h:42,
      from /home/sirdas/code/commita/vpp/src/vppinfra/format.h:44,
      from /home/sirdas/code/commita/vpp/src/vppinfra/elf.h:41,
      from /home/sirdas/code/commita/vpp/src/vppinfra/elf_clib.h:41,
      from /home/sirdas/code/commita/vpp/src/vlib/vlib.h:44,
      from /home/sirdas/code/commita/vpp/src/vnet/dhcp/dhcp6_pd_client_dp.c:16:
      In function ‘memcpy’,
      inlined from ‘vlib_buffer_copy_indices’ at /home/sirdas/code/commita/vpp/src/vlib/buffer_funcs.h:99:3,
      inlined from ‘vlib_buffer_free_inline’ at /home/sirdas/code/commita/vpp/src/vlib/buffer_funcs.h:733:7,
      inlined from ‘vlib_buffer_free’ at /home/sirdas/code/commita/vpp/src/vlib/buffer_funcs.h:829:3,
      inlined from ‘stop_sending_client_message’ at /home/sirdas/code/commita/vpp/src/vnet/dhcp/dhcp6_pd_client_dp.c:93:7:
      /usr/include/aarch64-linux-gnu/bits/string_fortified.h:34:10: error: ‘__builtin_memcpy’ forming offset [5, 16] is out of the bounds [0, 4] [-Werror=array-bounds]
      return _builtin_memcpy_chk (dest, __src, __len, __bos0 (_dest));
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/sirdas/code/commita/vpp/src/vnet/dhcp/dhcp6_pd_client_dp.c: At top level:
      cc1: error: unrecognized command line option ‘-Wno-address-of-packed-member’ [-Werror]
      cc1: all warnings being treated as errors
      [777/1316] Building C object vnet/CMakeFiles/vnet.dir/dns/dns.c.o
      FAILED: vnet/CMakeFiles/vnet.dir/dns/dns.c.o
      ccache /usr/lib/ccache/cc -DHAVE_MEMFD_CREATE -DWITH_LIBSSL=1 -Dvnet_EXPORTS -I/home/sirdas/code/commita/vpp/src -I. -Iinclude -Wno-address-of-packed-member -march=armv8-a+crc -g -O2 -DFORTIFY_SOURCE=2 -fstack-protector -fPIC -Werror -fPIC -Wall -MD -MT vnet/CMakeFiles/vnet.dir/dns/dns.c.o -MF vnet/CMakeFiles/vnet.dir/dns/dns.c.o.d -o vnet/CMakeFiles/vnet.dir/dns/dns.c.o -c /home/sirdas/code/commita/vpp/src/vnet/dns/dns.c
      In file included from /usr/include/string.h:494,
      from /home/sirdas/code/commita/vpp/src/vppinfra/string.h:55,
      from /home/sirdas/code/commita/vpp/src/vppinfra/mem.h:55,
      from /home/sirdas/code/commita/vpp/src/vppinfra/vec.h:42,
      from /home/sirdas/code/commita/vpp/src/vppinfra/error.h:53,
      from /home/sirdas/code/commita/vpp/src/vnet/dns/dns.h:21,
      from /home/sirdas/code/commita/vpp/src/vnet/dns/dns.c:16:
      In function ‘memcpy’,
      inlined from ‘vlib_buffer_copy_indices’ at /home/sirdas/code/commita/vpp/src/vlib/buffer_funcs.h:99:3,
      inlined from ‘vlib_buffer_free_inline’ at /home/sirdas/code/commita/vpp/src/vlib/buffer_funcs.h:733:7,
      inlined from ‘vlib_buffer_free_one’ at /home/sirdas/code/commita/vpp/src/vlib/buffer_funcs.h:858:3,
      inlined from ‘vnet_send_dns4_reply’ at /home/sirdas/code/commita/vpp/src/vnet/dns/dns.c:2804:5:
      /usr/include/aarch64-linux-gnu/bits/string_fortified.h:34:10: error: ‘__builtin_memcpy’ forming offset [5, 16] is out of the bounds [0, 4] [-Werror=array-bounds]
      return _builtin_memcpy_chk (dest, __src, __len, __bos0 (_dest));
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/sirdas/code/commita/vpp/src/vnet/dns/dns.c: At top level:
      cc1: error: unrecognized command line option ‘-Wno-address-of-packed-member’ [-Werror]
      cc1: all warnings being treated as errors

            sirshakd Sirshak Das
            sirshakd Sirshak Das
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: