[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] pvshim: make PV shim build selectable from configure



>>> On 14.05.19 at 13:17, <roger.pau@xxxxxxxxxx> wrote:
> So a user can decide whether to compile a PV shim as part of the tools
> build. Note that the default behavior is preserved, which is to build a
> PV shim when the target architecture is x86.

But the original behavior was so only when building x86_64 - see
the three lines you remove from tools/firmware/Makefile.

> --- a/tools/configure.ac
> +++ b/tools/configure.ac
> @@ -492,4 +492,16 @@ AC_ARG_ENABLE([9pfs],
>  
>  AC_SUBST(ninepfs)
>  
> +AC_ARG_ENABLE([pvshim],
> +    AS_HELP_STRING([--disable-pvshim],
> +                   [Disable pvshim build (x86 only, enabled by default)]),
> +    [AS_IF([test "x$enable_pvshim" = "xno"], [pvshim=n], [pvshim=y])], [
> +    case "$target_cpu" in
> +        i[[3456]]86|x86_64)
> +           pvshim="y";;

As said in the earlier discussion - at least gcc-based tool chains
are unlikely to cope when on ix86. Together with the changed
default behavior I guess you're actively breaking the (32-bit
x86) build. At the very least you'd need to probe for a capable
(cross) tool chain. (Quite possibly a 32-bit build on a 64-bit
host would still work fine, but that's not enough imo.)

Jan



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.