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

Reply via email to