Hi Bjoern, All architectures are built and tested on a daily basis, but unfortunately only using gcc 4.7 at this point. This is done by the util/regress script, which by default builds all architectures and Ruby protocols, and when passed “all” runs all regressions.
The snipped you include builds fine on gcc 4.7, 4.8 and I think even 4.9 without the override. It is only gcc 5 and clang that warns about this. Admittedly it would be nice to build gem5 against all supported combinations of tools on a regular basis, but that is unfortunately not done at this time. Andreas On 02/01/2016, 22:52, "gem5-dev on behalf of Bjoern A. Zeeb" <[email protected] on behalf of [email protected]> wrote: >Hi, > >trying to build MIPS I noticed that certain architectures are simply >ignored? > ># grep takeOverFrom src/arch/*/tlb.hh >src/arch/alpha/tlb.hh: void takeOverFrom(BaseTLB *otlb) override {} >src/arch/arm/tlb.hh: void takeOverFrom(BaseTLB *otlb) override; >src/arch/arm/tlb.hh: * port connections during a CPU takeOverFrom() >call. For >src/arch/generic/tlb.hh: virtual void takeOverFrom(BaseTLB *otlb) = 0; >src/arch/generic/tlb.hh: * migrating port connections during a CPU >takeOverFrom() >src/arch/mips/tlb.hh: void takeOverFrom(BaseTLB *otlb) {} >src/arch/power/tlb.hh: void takeOverFrom(BaseTLB *otlb) {} >src/arch/sparc/tlb.hh: void takeOverFrom(BaseTLB *otlb) {} >src/arch/x86/tlb.hh: void takeOverFrom(BaseTLB *otlb) override {} >src/arch/x86/tlb.hh: * migrating port connections during a CPU >takeOverFrom() > > >Neither mips, power, or sparc seem to have the override flag, which to me >indicates that they are not going to build as-are in the gem5 branch. >Do you guys have a buildbot/tinderbox/“make universe” command that does >nothing else but try to compile all supported combinations at least once >a day? I have seen some regression test emails flying by but . . . how >would one run make test on something that doesn’t even build? Do you >have a description somewhere what that zizzer cronjob does? Do you have >a nice webpage with a status output of the combinations which build and >which fail tests? > > >Bjoern >_______________________________________________ >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
