[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 2/3] osstest: set the make command to use for xen-build
The default make on FreeBSD is the BSD make, and Xen requires the GNU make in order to build. Set the make command based on the OS for the Xen build. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> --- ts-xen-build | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ts-xen-build b/ts-xen-build index 57913d4f..57a6157a 100755 --- a/ts-xen-build +++ b/ts-xen-build @@ -28,6 +28,7 @@ tsreadconfig(); selectbuildhost(\@ARGV); our $dokconfig = 1; +our $make = $ho->{OS} eq "freebsd" ? "gmake" : "make"; while (@ARGV && $ARGV[0] =~ m/^-/) { $_ = shift @ARGV; @@ -156,24 +157,24 @@ END buildcmd_stamped_logged(600, 'xen', 'kconfig', '',<<END,'') if $dokconfig; if test -f xen/Kconfig; then - $make_prefix make -C xen olddefconfig + $make_prefix $make -C xen olddefconfig fi END if (!@make_args) { buildcmd_stamped_logged(9000, 'xen', 'build', '',<<END,''); - $make_prefix make $makeflags build + $make_prefix $make $makeflags build END } buildcmd_stamped_logged(9000, 'xen', 'all', '',<<END,''); - $make_prefix make $makeflags @make_args + $make_prefix $make $makeflags @make_args END if ($enable_xsm) { my $xen_version = target_cmd_output($ho, <<END, 30); cd $builddir/xen - $make_prefix make xenversion + $make_prefix $make xenversion END store_runvar("flaskpolicy", "xenpolicy-" . $xen_version); } @@ -181,7 +182,7 @@ END if ($enable_livepatch) { substep_eval('/dist-test', sub { buildcmd_stamped_logged(600, 'xen', 'xenlpt', '',<<END,''); - $make_prefix make $makeflags dist-tests + $make_prefix $make $makeflags dist-tests END }); } -- 2.17.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |