On Mon, Aug 10, 2009 at 7:28 AM, Jason Grout <jason-s...@creativetrax.com>wrote:
> > I just submitted most of our patches to matplotlib upstream and most > were incorporated into the main matplotlib trunk. One patch remains, > which is applied only when `uname`="SunOS" and applies to a C++ file. > In response to this patch (below), the main developer of matplotlib sent > the following. I know there are people on this list that are very > fluent in Solaris things; if we can get this patch into matplotlib, then > there will be fewer patches we have to maintain and everyone benefits. > Can someone here comment on John Hunter's message below? I can forward > the replies to the matplotlib-devel list. > > Also, William, can we offer John Hunter an account on some of the Sage > servers to test on? Maybe the Solaris servers too? Yes, definitely. He actually already used bsd.math.washington.edu as his main OS X build machine, but I don't think he has accounts on the other Sage hardware resources. William > > > The patch: > > ttconv/pprdrv_tt2.cpp: This patch is *only* applied when `uname` = > "SunOS". The comment is: Copy patched version of pprdrv_tt2.cpp for > Solaris 10 that builds with gcc 4.3.2. > > > --- src/ttconv/pprdrv_tt2.cpp 2009-08-01 12:15:15.000000000 -0700 > +++ patches/pprdrv_tt2.cpp 2009-08-08 23:33:24.000000000 -0700 > @@ -104,7 +104,8 @@ > { /* have a log of points. */ > if(stack_depth == 0) > { > - stream.put_char('{'); > + // Note the below is a hack to make it compile on Solaris > 10 with gcc 4.3.2 > + stream.puts("{"); > stack_depth=1; > } > > > > > The reply from John Hunter on the matplotlib-devel list: > > see the thread at > > http://sourceforge.net/mailarchive/forum.php?thread_name=4A7E7428.6090003%40creativetrax.com&forum_name=matplotlib-devel > > I can try and take a look at this tomorrow. I do have a solaris box > at work to test on, but we are on an older version of gcc. Ideally, > we could find a c preprocessor macro to indicate the platform rather > than do an uname conditioned patch. If anyone knows of a platform > macro for solaris to check for, let me know. > > > > Thanks, > > Jason > > > > > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---