The hypervisor build system requires `python`. To avoid putting too
much (confusing) information in README, mandate availability of
`python`.
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
README | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/README b/README
index 23e4f7c3dc..a60ccf6e9c 100644
--- a/README
+++ b/README
@@ -181,6 +181,10 @@ Various tools, such as pygrub, have the following runtime dependencies:
URL: http://www.python.org/
Debian: python
+Note that the build system expects `python` to be available. If your system
+only has `python2` or `python3` but not `python` (as in Linux From Scratch),
+you will need to create a symlink for it.
+
Intel(R) Trusted Execution Technology Support
=============================================
--
2.20.1
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
On 5/13/19 2:47 PM, Wei Liu wrote: > The hypervisor build system requires `python`. To avoid putting too > much (confusing) information in README, mandate availability of > `python`. > > Signed-off-by: Wei Liu <wei.liu2@citrix.com> > --- > README | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/README b/README > index 23e4f7c3dc..a60ccf6e9c 100644 > --- a/README > +++ b/README > @@ -181,6 +181,10 @@ Various tools, such as pygrub, have the following runtime dependencies: > URL: http://www.python.org/ > Debian: python > > +Note that the build system expects `python` to be available. If your system > +only has `python2` or `python3` but not `python` (as in Linux From Scratch), > +you will need to create a symlink for it. Since we're not in a release crunch any more, it seems like updating ./configure to look for ""python3", "python2", and "python" (probably in that order) would be a better solution here. -George _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel
On Mon, May 13, 2019 at 03:38:24PM +0100, George Dunlap wrote: > On 5/13/19 2:47 PM, Wei Liu wrote: > > The hypervisor build system requires `python`. To avoid putting too > > much (confusing) information in README, mandate availability of > > `python`. > > > > Signed-off-by: Wei Liu <wei.liu2@citrix.com> > > --- > > README | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/README b/README > > index 23e4f7c3dc..a60ccf6e9c 100644 > > --- a/README > > +++ b/README > > @@ -181,6 +181,10 @@ Various tools, such as pygrub, have the following runtime dependencies: > > URL: http://www.python.org/ > > Debian: python > > > > +Note that the build system expects `python` to be available. If your system > > +only has `python2` or `python3` but not `python` (as in Linux From Scratch), > > +you will need to create a symlink for it. > > Since we're not in a release crunch any more, it seems like updating > ./configure to look for ""python3", "python2", and "python" (probably in > that order) would be a better solution here. No, it is not about tools build. Hypervisor build depends on `python` but we don't want it to depend on configure. See "Hypervisor build can't work without `python` (Was: Re: Xen commit 9b0bc91b3 possibly removed too much info from README)" Wei. > > -George _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel
>>> On 13.05.19 at 15:47, <wei.liu2@citrix.com> wrote: > --- a/README > +++ b/README > @@ -181,6 +181,10 @@ Various tools, such as pygrub, have the following runtime dependencies: > URL: http://www.python.org/ > Debian: python > > +Note that the build system expects `python` to be available. If your system > +only has `python2` or `python3` but not `python` (as in Linux From Scratch), > +you will need to create a symlink for it. Is creating a symlink indeed the only option? What about specifying PYTHON= on the make cmdline? I don't mean to say the set of workarounds needs to be exhaustive here, but perhaps add at least "e.g." if there are other options as well? Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel
On Mon, May 13, 2019 at 08:27:16AM -0600, Jan Beulich wrote: > >>> On 13.05.19 at 15:47, <wei.liu2@citrix.com> wrote: > > --- a/README > > +++ b/README > > @@ -181,6 +181,10 @@ Various tools, such as pygrub, have the following runtime dependencies: > > URL: http://www.python.org/ > > Debian: python > > > > +Note that the build system expects `python` to be available. If your system > > +only has `python2` or `python3` but not `python` (as in Linux From Scratch), > > +you will need to create a symlink for it. > > Is creating a symlink indeed the only option? What about specifying > PYTHON= on the make cmdline? I don't mean to say the set of > workarounds needs to be exhaustive here, but perhaps add at > least "e.g." if there are other options as well? Xen's build system is strange in that make A=B is not the same as A=B make . In practice this has bitten a few people in the past. That's why I opted to not mention that variant. But since you ask, I can add it to next version. Wei. > > Jan > > _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel
© 2016 - 2021 Red Hat, Inc.