Sorry for the rogue Ctrl-Enter folks:
I'll forgo the citation on the PCI stuff but std::map only got the
emplace() method in g++ 4.8, and we rely on it.

We might as well make it official that we require gcc 4.8.


Curtis

-----Original Message-----
From: Curtis Dunham
Sent: Monday, April 18, 2016 2:51 PM
To: gem5 Developer List
Subject: RE: [gem5-dev] gem5 not building with gcc-4.7 -- bump required gcc 
version?

Hi all,
I would also suggest that we bump the minimum gcc version to 4.8.

In December, we had two changes that require 4.8+, namely the change
mentioned below [1] (additional gcc reference [2]), and the new PCI support


[1] http://repo.gem5.org/gem5/rev/d9a0136ab8cc
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56285
[3]

-----Original Message-----
From: gem5-dev [mailto:[email protected]] On Behalf Of Steve Reinhardt
Sent: Saturday, January 23, 2016 5:13 AM
To: gem5 Developer List
Subject: Re: [gem5-dev] gem5 not building with gcc-4.7 -- bump required gcc 
version?

Hi Lena,

You are right about inheriting constructors not being available until 4.8:

https://gcc.gnu.org/gcc-4.7/cxx0x_status.html
https://gcc.gnu.org/gcc-4.8/cxx0x_status.html

I'd say the key question is whether there are people out there who would
have difficulty moving to 4.8 as the minimum rev.  Ubuntu 14.04 LTS has
been out for almost two years and the default version on that platform is
4.8.  Are there other platforms in common use that don't easily support 4.8?

Steve

On Fri, Jan 22, 2016 at 12:47 PM Lena Olson <[email protected]> wrote:

> Hi,
>
> It looks like with changeset d9a0136ab8cc (which was review request 3207,
> http://reviews.gem5.org/r/3207), I can no longer build gem5 with gcc
> 4.7.3.  I think inheriting constructors with "using" is not available until
> 4.8.
>
> Does it make sense to bump the required version of gcc?  Or to modify the
> remote_gdb.hh files to work with older versions?
>
> The error I'm seeing:
> In file included from build/X86/arch/x86/remote_gdb.cc:52:0:
> build/X86/arch/x86/remote_gdb.hh:63:30: error:
> 'BaseRemoteGDB::BaseGdbRegCache::BaseGdbRegCache' names constructor
>
> Thanks,
> Lena
> _______________________________________________
> gem5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/gem5-dev
>
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev
IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to