----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.m5sim.org/r/913/ -----------------------------------------------------------
Review request for Default, Ali Saidi, Gabe Black, Steve Reinhardt, and Nathan Binkert. Summary ------- SWIG/base: Ensure that ptrdiff_t is available for SWIG by including cstddef. SWIG happily uses ptrdiff_t without including the file that defines it explicitly. Certain newer versions of gcc apparently changed how that file would be included transitively, so SWIG generated files may fail to build with those gccs. This problem was supposedly solved with SWIG 2.0.3, I think, but it seems to still exist in other places. I'm fixing it now because it was triggered by the new fault injection code which was added somewhat recently. Rather than counting on SWIG to do the right thing, I'm including cstddef in base/types.hh so that it's more likely to get picked up in the right places. This fixes the immediate problem but isn't a foolproof solution. Diffs ----- src/base/types.hh c226cd1e5e5e Diff: http://reviews.m5sim.org/r/913/diff Testing ------- Thanks, Gabe _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
