diff mbox

[v3,1/2] build: specify minimum versions of gcc and binutils

Message ID 1455193422-14558-1-git-send-email-ian.campbell@citrix.com (mailing list archive)
State New, archived
Headers show

Commit Message

Ian Campbell Feb. 11, 2016, 12:23 p.m. UTC
From: Doug Goldstein <cardoe@cardoe.com>

To help people avoid having to figure out what versions of gcc and
binutils need to be supported document them explicitly.

Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
---
v3: [ijc] Updated version for binutils and include gcc (separately for
x86 and ARM in both cases), deferred make to second patch
---
 README | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

Comments

Andrew Cooper Feb. 11, 2016, 12:31 p.m. UTC | #1
On 11/02/16 12:23, Ian Campbell wrote:
> From: Doug Goldstein <cardoe@cardoe.com>
>
> To help people avoid having to figure out what versions of gcc and
> binutils need to be supported document them explicitly.
>
> Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
> Signed-off-by: Ian Campbell <ian.campbell@citrix.com>

I would be tempted to abbreviate this to GCC 4.1 and Binutls 2.16,
unless we specifically know of issues between the release and point
releases.

Either way, Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

> ---
> v3: [ijc] Updated version for binutils and include gcc (separately for
> x86 and ARM in both cases), deferred make to second patch
> ---
>  README | 8 ++++++--
>  1 file changed, 6 insertions(+), 2 deletions(-)
>
> diff --git a/README b/README
> index 1324c7c..356a350 100644
> --- a/README
> +++ b/README
> @@ -35,9 +35,13 @@ Second, there are a number of prerequisites for building a Xen source
>  release. Make sure you have all the following installed, either by
>  visiting the project webpage or installing a pre-built package
>  provided by your OS distributor:
> -    * GCC v4.1 or later
> +    * GCC
> +      - For x86 4.1.2_20070115 or later
> +      - For ARM 4.8 or later
>      * GNU Make
> -    * GNU Binutils
> +    * GNU Binutils:
> +      - For x86 2.16.91.0.5 or later
> +      - For ARM 2.24 or later
>      * Development install of zlib (e.g., zlib-dev)
>      * Development install of Python v2.3 or later (e.g., python-dev)
>      * Development install of curses (e.g., libncurses-dev)
Ian Campbell Feb. 11, 2016, 1:21 p.m. UTC | #2
On Thu, 2016-02-11 at 12:31 +0000, Andrew Cooper wrote:
> On 11/02/16 12:23, Ian Campbell wrote:
> > From: Doug Goldstein <cardoe@cardoe.com>
> > 
> > To help people avoid having to figure out what versions of gcc and
> > binutils need to be supported document them explicitly.
> > 
> > Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
> > Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> 
> I would be tempted to abbreviate this to GCC 4.1 and Binutls 2.16,
> unless we specifically know of issues between the release and point
> releases.

I don't mind doing this but if there is any quibbling at all about it then
I would simply go with what is below.

> 
> Either way, Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
> 
> > ---
> > v3: [ijc] Updated version for binutils and include gcc (separately for
> > x86 and ARM in both cases), deferred make to second patch
> > ---
> >  README | 8 ++++++--
> >  1 file changed, 6 insertions(+), 2 deletions(-)
> > 
> > diff --git a/README b/README
> > index 1324c7c..356a350 100644
> > --- a/README
> > +++ b/README
> > @@ -35,9 +35,13 @@ Second, there are a number of prerequisites for
> > building a Xen source
> >  release. Make sure you have all the following installed, either by
> >  visiting the project webpage or installing a pre-built package
> >  provided by your OS distributor:
> > -    * GCC v4.1 or later
> > +    * GCC
> > +      - For x86 4.1.2_20070115 or later
> > +      - For ARM 4.8 or later
> >      * GNU Make
> > -    * GNU Binutils
> > +    * GNU Binutils:
> > +      - For x86 2.16.91.0.5 or later
> > +      - For ARM 2.24 or later
> >      * Development install of zlib (e.g., zlib-dev)
> >      * Development install of Python v2.3 or later (e.g., python-dev)
> >      * Development install of curses (e.g., libncurses-dev)
>
Jan Beulich Feb. 11, 2016, 1:32 p.m. UTC | #3
>>> On 11.02.16 at 14:21, <ian.campbell@citrix.com> wrote:
> On Thu, 2016-02-11 at 12:31 +0000, Andrew Cooper wrote:
>> On 11/02/16 12:23, Ian Campbell wrote:
>> > From: Doug Goldstein <cardoe@cardoe.com>
>> > 
>> > To help people avoid having to figure out what versions of gcc and
>> > binutils need to be supported document them explicitly.
>> > 
>> > Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
>> > Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
>> 
>> I would be tempted to abbreviate this to GCC 4.1 and Binutls 2.16,
>> unless we specifically know of issues between the release and point
>> releases.
> 
> I don't mind doing this but if there is any quibbling at all about it then
> I would simply go with what is below.

Yeah, I'd prefer the patches to go in as they're now: Both
Acked-by: Jan Beulich <jbeulich@suse.com>

Jan
Ian Campbell Feb. 11, 2016, 3:38 p.m. UTC | #4
On Thu, 2016-02-11 at 06:32 -0700, Jan Beulich wrote:
> > > > On 11.02.16 at 14:21, <ian.campbell@citrix.com> wrote:
> > On Thu, 2016-02-11 at 12:31 +0000, Andrew Cooper wrote:
> > > On 11/02/16 12:23, Ian Campbell wrote:
> > > > From: Doug Goldstein <cardoe@cardoe.com>
> > > > 
> > > > To help people avoid having to figure out what versions of gcc and
> > > > binutils need to be supported document them explicitly.
> > > > 
> > > > Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
> > > > Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
> > > 
> > > I would be tempted to abbreviate this to GCC 4.1 and Binutls 2.16,
> > > unless we specifically know of issues between the release and point
> > > releases.
> > 
> > I don't mind doing this but if there is any quibbling at all about it
> > then
> > I would simply go with what is below.
> 
> Yeah, I'd prefer the patches to go in as they're now: Both
> Acked-by: Jan Beulich <jbeulich@suse.com>

I have applied them both with you ack and Andy's R-by since he said "Either
way".

Thanks everyone.
diff mbox

Patch

diff --git a/README b/README
index 1324c7c..356a350 100644
--- a/README
+++ b/README
@@ -35,9 +35,13 @@  Second, there are a number of prerequisites for building a Xen source
 release. Make sure you have all the following installed, either by
 visiting the project webpage or installing a pre-built package
 provided by your OS distributor:
-    * GCC v4.1 or later
+    * GCC
+      - For x86 4.1.2_20070115 or later
+      - For ARM 4.8 or later
     * GNU Make
-    * GNU Binutils
+    * GNU Binutils:
+      - For x86 2.16.91.0.5 or later
+      - For ARM 2.24 or later
     * Development install of zlib (e.g., zlib-dev)
     * Development install of Python v2.3 or later (e.g., python-dev)
     * Development install of curses (e.g., libncurses-dev)