From: Geoffrey F. <fu...@ga...> - 2002-01-21 19:14:15
|
Geoffrey Furnish writes: > OTOH, I did learn that PLplot's configure support for Solaris leaves a > lot to be desired. Besides the problem with shell syntax, it also > somehow dropped -lm from all the link lines, causing every C prog link > to fail (but notice that the f77 links above all worked). I've done about all I can stand to fix various configure bugs for now. Solaris is always a touchy situation. I have one solaris box here where CC is detected by PLplot configure, but cc doesn't work, and that causes all kinds of horrific screwups downstream. I dunno, maybe we should someday think to improve the compiler detection to check for a "working compiler", not merely a compiler seen in the path. Sheesh, I can't imagine how Sun has stayed in business all these years. Anyway, I have another Solaris box where the cc works, also with KCC and g77. On this box, I've been able to test SMP builds for C, C++ and F77 components, and everything seems to work, including we now use KCC to form .a's as well as .so's. Well, on Linux we use KCC to form .so's, but on Solaris we don't support shared libs at this time. I s'pose we shoudl come back and fix /that/ one of these days too, but not today. :-). So, I'd call the current CVS head the most stable, correct PLplot I've seen in a while. Great work, everybody. BTW, compiling with Sun cc is I suppose, what Alan was really driving at earlier. I'm not inclined to worry about POSIX-but-not-ANSI stuff in PLplot. Maurice and I went through that argument years ago. I think the main thing is we need to keep extension syntax out of the code base, and the current sources seem to do that well enough. -- Geoffrey Furnish fu...@ga... |