|
From: Julian S. <js...@ac...> - 2005-08-22 21:13:01
|
This message is a call for alpha testers for ppc32-linux Valgrind. As you probably know, Valgrind-3.0.X now supports both x86-linux and amd64-linux. Behind the scenes, there has also been a lot of work folding in Paul Mackerras' PowerPC work, and generally making the Valgrind-3.X line work on ppc32-linux. The 3.X line is beginning to be usable on (32-bit) ppc32-linux. I would like to advance matters rapidly enough that Valgrind-3.1.0, tentatively scheduled for late Oct/early Nov 05, lists ppc32-linux as an officially supported target. The code base is not at the stage where it is suitable for widespread use, but it is at the stage where it would benefit from testing by folks willing to build from SVN, try it out, report problems, and iterate until it works. The results will initially be disappointing. However we know from bringing up amd64-linux that this is a fast and effective way to get a new port up to speed. The current major shortcomings are: - memcheck works OK for small programs, but gives false errors for large (mozilla-sized) programs. Finding a small test case to reproduce these problems is a priority. - cachegrind doesn't work at all. The problems are well understood and fixing it should not be difficult. - Altivec instructions are not supported yet. The framework to do so is in place but has not yet been used. Having said that, I can run OpenOffice 1.1, mozilla, konqueror on Yellow Dog 4.0.1 running on a Mac Mini and also on a ppc970 box. And most of the regression tests now pass. So it's looking promising. J |