From: Alan W. I. <ir...@be...> - 2006-04-27 04:14:53
|
On 2006-04-27 12:58+1000 Andrew Roach wrote: > [Alan said:] >> [...] In contrast, the >> MinGW >> problem is more severe, and there is some general problem (perhaps similar >> to the previous sed issue) keeping Andrew from even building the >> PLplot-related part of the dyn-drivers build. > > It could still be the same problem, but with MingW just catching it a little > earlier than Cygwin. With MingW there are always warning messages which > scroll past when you do a compile about "not allowing linking to dynamic > libraries because windows doesn't allow undefined symbols, so it will > substitute real symbols instead" or words to that effect. Because Cygwin has > a number of extra compatibility layers in the form of add-on libraries for > things like POSIX support, the resolution of those undefined symbols might > not be happening until run time (then failing) whereas with MingW it might be > getting caught during linking. I believe the --no-undefined option (used for all our library and device-driver plug-in builds as far as I know) is supposed to deal with the specific issue you mentioned, but in general you could be correct; it could be the same problem on both systems manifesting itself in various ways rather than some extra MinGW problem such as the one I speculated about above. Anyhow, we'll know a lot more post-release when there should be some time to look at all the details of what is going wrong. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |