From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7791883252349996997==" MIME-Version: 1.0 From: Harris, James R Subject: [SPDK] Re: Unit test failure for review submission Date: Fri, 01 May 2020 14:52:14 +0000 Message-ID: <64AFF97A-B591-418E-B892-8AD63A481D90@intel.com> List-ID: To: spdk@lists.01.org --===============7791883252349996997== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Wenhua, Thanks for the report. Can you file a github issue for this? There's no r= eview link required - it's easily reproducible by just running "./configure= --enable-werror; make CC=3Dclang CXX=3Dclang++". It's possible this has b= een fixed with more recent DPDK, or there is some flag we can pass to the D= PDK build to disable this warning. Regards, -Jim =EF=BB=BFOn 5/1/20, 5:45 AM, "Luse, Paul E" wrote: Hi Wenhua, Can you provide a link to the actual review? Thanks Paul -----Original Message----- From: Wenhua Liu [mailto:liuw(a)vmware.com] = Sent: Thursday, April 30, 2020 8:05 PM To: Storage Performance Development Kit Subject: [SPDK] Unit test failure for review submission Hi, I tried to submit a change for review, some unit test was run and faile= d, but I did not touch any of these files. I=E2=80=99m on top of the master= branch. warning: redirecting to https://review.spdk.io/gerrit/spdk/spdk/ Running make with clang ... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vmware/spdk/spdk/dpdk/build/include/rte_memcpy.h:359:23: error: c= ast from 'uint8_t *' (aka 'unsigned char *') to '__m256i *' increases requi= red alignment from 1 to 32 [-Werror,-Wcast-align] _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 1 * 32= ), ymm1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vmware/spdk/spdk/dpdk/build/include/rte_memcpy.h:360:23: error: c= ast from 'uint8_t *' (aka 'unsigned char *') to '__m256i *' increases requi= red alignment from 1 to 32 [-Werror,-Wcast-align] _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 2 * 32= ), ymm2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/vmware/spdk/spdk/dpdk/build/include/rte_memcpy.h:361:23: error: c= ast from 'uint8_t *' (aka 'unsigned char *') to '__m256i *' increases requi= red alignment from 1 to 32 [-Werror,-Wcast-align] _mm256_storeu_si256((__m256i *)((uint8_t *)dst + 3 * 32= ), ymm3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 errors generated. make[8]: *** [/home/vmware/spdk/spdk/dpdk/mk/internal/rte.compile-pre.m= k:114: malloc_heap.o] Error 1 make[7]: *** [/home/vmware/spdk/spdk/dpdk/mk/rte.subdir.mk:37: eal] Err= or 2 make[6]: *** [/home/vmware/spdk/spdk/dpdk/mk/rte.subdir.mk:37: linux] E= rror 2 make[5]: *** [/home/vmware/spdk/spdk/dpdk/mk/rte.subdir.mk:37: librte_e= al] Error 2 make[4]: *** [/home/vmware/spdk/spdk/dpdk/mk/rte.sdkbuild.mk:48: lib] E= rror 2 make[3]: *** [/home/vmware/spdk/spdk/dpdk/mk/rte.sdkroot.mk:99: all] Er= ror 2 make[2]: *** [Makefile:12: all] Error 2 make[1]: *** [Makefile:150: all] Error 2 make: *** [/home/vmware/spdk/spdk/mk/spdk.subdirs.mk:44: dpdkbuild] Err= or 2 ERROR make CC=3Dclang CXX=3Dclang++ returned errors! ERROR Fix the problem and use 'git commit' to update your changes. ERROR See /home/vmware/spdk/spdk/make.log for more information. error: failed to push some refs to 'https://review.spdk.io/spdk/spdk' Checking make.log, I did not see any test failed. What could be wrong? Thanks, -Wenhua Liu _______________________________________________ SPDK mailing list -- spdk(a)lists.01.org To unsubscribe send an email to spdk-leave(a)lists.01.org _______________________________________________ SPDK mailing list -- spdk(a)lists.01.org To unsubscribe send an email to spdk-leave(a)lists.01.org --===============7791883252349996997==--