Is anybody working on either removing lcalc or getting its code up to 
reasonable quality? Does anybody know the upstream author? The lcalc spkg 
recently broke on gcc-4.6 essentially due to this:

#define double(x) (double)(lcalc_to_double(x)) 

I mean, WTF? Does anybody believe that you can safely include system headers 
after redefining cast-to-double by a preprocessor macro? The lcalc code must 
be refactored to not rely on this construction. As Dave Kirby remarked, 
right now it compiles on a couple of gcc releases and essentially no other 
compiler. And thats hardly a surprise if you look at the code. At the very 
least the endless compiler warnings need to be looked at / fixed. 

-- 
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
URL: http://www.sagemath.org

Reply via email to