mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-31 00:45:18 +00:00
improve parallel build support
* autobuild.sh: Append -j$N to MAKEFLAGS, if no -j option is there. * libvirt.spec.in: Use %{?_smp_mflags} with "make". Based on a patch from James Morris: http://thread.gmane.org/gmane.comp.emulators.libvirt/8201
This commit is contained in:
parent
39c9354c5c
commit
ff7ecc1d5b
@ -1,3 +1,11 @@
|
|||||||
|
Thu Aug 28 11:08:15 CEST 2008 Jim Meyering <meyering@redhat.com>
|
||||||
|
|
||||||
|
improve parallel build support
|
||||||
|
* autobuild.sh: Append -j$N to MAKEFLAGS, if no -j option is there.
|
||||||
|
* libvirt.spec.in: Use %{?_smp_mflags} with "make".
|
||||||
|
Based on a patch from James Morris:
|
||||||
|
http://thread.gmane.org/gmane.comp.emulators.libvirt/8201
|
||||||
|
|
||||||
Wed Aug 27 20:50:00 EST 2008 Daniel P. Berrange <berrange@redhat.com>
|
Wed Aug 27 20:50:00 EST 2008 Daniel P. Berrange <berrange@redhat.com>
|
||||||
|
|
||||||
Storage pool source discovery from David Lively
|
Storage pool source discovery from David Lively
|
||||||
|
12
autobuild.sh
12
autobuild.sh
@ -21,6 +21,18 @@ rm -rf coverage
|
|||||||
--with-lxc \
|
--with-lxc \
|
||||||
--with-xen-proxy
|
--with-xen-proxy
|
||||||
|
|
||||||
|
# If the MAKEFLAGS envvar does not yet include a -j option,
|
||||||
|
# add -jN where N depends on the number of processors.
|
||||||
|
case $MAKEFLAGS in
|
||||||
|
*-j*) ;;
|
||||||
|
*) n=$(getconf _NPROCESSORS_ONLN 2> /dev/null)
|
||||||
|
test "$n" -gt 0 || n=1
|
||||||
|
n=$(expr $n + 1)
|
||||||
|
MAKEFLAGS="$MAKEFLAGS -j$n"
|
||||||
|
export MAKEFLAGS
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
|
|
||||||
|
@ -172,7 +172,7 @@ of recent versions of Linux (and other OSes).
|
|||||||
--with-init-script=redhat \
|
--with-init-script=redhat \
|
||||||
--with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \
|
--with-qemud-pid-file=%{_localstatedir}/run/libvirt_qemud.pid \
|
||||||
--with-remote-file=%{_localstatedir}/run/libvirtd.pid
|
--with-remote-file=%{_localstatedir}/run/libvirtd.pid
|
||||||
make
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -fr %{buildroot}
|
rm -fr %{buildroot}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user