> -----Original Messages----- > From: "Tom Barbette" <[email protected]> > Sent Time: 2018-12-27 18:20:30 (Thursday) > To: wuzhouhui <[email protected]>, "[email protected]" > <[email protected]> > Cc: > Subject: RE: [dpdk-users] DPDK build failed in virtual machine > > Hi, > > By default DPDK build for the current CPU. > > I guess in your virtual machine configuration you enabled emulation of a CPU > instead of CPU passthrough. This is the default of libvirt I think. The > default emulated CPU has no fancy insturctions by default, and is, it seems > from your error log, set in 32bit mode. >
What do you mean "set in 32bit mode"? The arch of virtual machine is x86_64, so the cpu should be in 64 bit mode. Thanks. Wu > Tom > > ________________________________________ > De : users <[email protected]> de la part de wuzhouhui > <[email protected]> > Envoyé : lundi 24 décembre 2018 03:51 > À : [email protected] > Objet : [dpdk-users] DPDK build failed in virtual machine > > Hi, > > A naive question, but I couldn't find any clue when searching Internet. > > When I build DPDK in a CentOS-6.3 virtual machine, I got some errors: > > [wzh@CentOS6-compiler dpdk-stable-18.05.1]$ make config > T=x86_64-native-linuxapp-gcc > Configuration done using x86_64-native-linuxapp-gcc > [wzh@CentOS6-compiler dpdk-stable-18.05.1]$ make > cc1: error: CPU you selected does not support x86-64 instruction set > == Build lib > cc1: error: CPU you selected does not support x86-64 instruction set > == Build lib/librte_compat > cc1: error: CPU you selected does not support x86-64 instruction set > SYMLINK-FILE include/rte_compat.h > == Build lib/librte_eal > cc1: error: CPU you selected does not support x86-64 instruction set > ^Cmake[2]: *** [librte_eal] Interrupt > make[1]: *** [lib] Interrupt > make: *** [all] Interrupt > > [wzh@CentOS6-compiler dpdk-stable-18.05.1]$ gcc --version > gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4) > Copyright (C) 2010 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > But build in host (CentOS-6.3) seems fine. Does it means that DPDP cannot be > build in virtual machine? > > Thanks.
