On Wed, May 07, 2014 at 05:57:13PM +0300, Michael S. Tsirkin wrote: > On Tue, May 06, 2014 at 05:27:45PM +0800, Hu Tao wrote: > > From: Wanlong Gao <gaowanl...@cn.fujitsu.com> > > > > Add detection of libnuma (mostly contained in the numactl package) > > to the configure script. Can be enabled or disabled on the command > > line, default is use if available. > > > > Signed-off-by: Andre Przywara <andre.przyw...@amd.com> > > Signed-off-by: Wanlong Gao <gaowanl...@cn.fujitsu.com> > > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > > Signed-off-by: Hu Tao <hu...@cn.fujitsu.com> > > --- > > configure | 33 +++++++++++++++++++++++++++++++++ > > 1 file changed, 33 insertions(+) > > > > diff --git a/configure b/configure > > index 870c939..c3df5e6 100755 > > --- a/configure > > +++ b/configure > > @@ -324,6 +324,7 @@ tpm="no" > > libssh2="" > > vhdx="" > > quorum="no" > > +numa="" > > > > # parse CC options first > > for opt do > > @@ -1087,6 +1088,10 @@ for opt do > > ;; > > --enable-quorum) quorum="yes" > > ;; > > + --disable-numa) numa="no" > > + ;; > > + --enable-numa) numa="yes" > > + ;; > > *) > > echo "ERROR: unknown option $opt" > > echo "Try '$0 --help' for more information" > > @@ -1354,6 +1359,8 @@ Advanced options (experts only): > > --enable-vhdx enable support for the Microsoft VHDX image > > format > > --disable-quorum disable quorum block filter support > > --enable-quorum enable quorum block filter support > > + --disable-numa disable libnuma support > > + --enable-numa enable libnuma support > > > > NOTE: The object files are built at the place where configure is launched > > EOF > > @@ -3113,6 +3120,27 @@ if compile_prog "" "" ; then > > fi > > > > ########################################## > > +# libnuma probe > > + > > +if test "$numa" != "no" ; then > > + numa=no > > + cat > $TMPC << EOF > > +#include <numa.h> > > +int main(void) { return numa_available(); } > > +EOF > > + > > + if compile_prog "" "-lnuma" ; then > > + numa=yes > > + libs_softmmu="-lnuma $libs_softmmu" > > + else > > + if test "$numa" = "yes" ; then > > + feature_not_found "linux NUMA (install numactl?)" > > Which distro? > At least for Fedora I think one needs numactl-devel?
Yes, on Fedora the package is called numactl-devel. But, to follow other similar messages I'll change it into 'install numactl devel'. Regards, Hu Tao