From: Alan W. I. <ir...@be...> - 2017-06-28 19:44:04
|
On 2017-06-28 08:01-0000 Arjen Markus wrote: >> -----Original Message----- >> From: Alan W. Irwin [mailto:ir...@be...] >> Sent: Wednesday, June 28, 2017 9:48 AM > >> Of course, now that the build issues are fixed, and you found this one run time error, >> the pessimistic view is there might be other run-time issues to be dealt with after >> this one is dealt with, but I am more optimistic than that. Thus, I am hoping this is >> the last wxwidgets error you will have to deal with that is specific to MinGW- >> w64/MSYS2, and I am hoping that -fabi-version=8 will fix this issue on that platform. >> So I was glad to hear you are going to give this experiment a try. >> > There may be a way out for the MSVC constellation as well - I just found that in my distribution of wxWidgets there _are_ prebuilt libraries contained. For the record, what distribution of wxwidgets are you planning to use with MSVC? Once you state that, it is possible that Phil or Pedro have attempted to use that same distribution of wxwidgets and can tell us of their good/bad experiences with it. > I just do not know if these are compatible with my [MSVC] compiler. Yes, you are certainly correct to be concerned about that issue; I assume the same ABI incompatibility issues occur on the MSVC side of things as occur on the g++ side of things. But the MSVC ABI changes might not occur so often as they do for g++ so your wxwidgets distribution might still be ABI compatible with the version of the MSVC compiler you are using. So it is "try it and see" with MSVC. Actually I am quite impressed with wxwidgets popping an error box concerning ABI incompatibility (at least for the g++ case but hopefully for the MSVC case as well). Most software projects typically have lower standards then that and simply make no effort to detect ABI incompatibility issues so the user has to discover for themselves such problems via run-time issues such as segfaults. I am now looking forward to your -fabi-version=8 wxwidgets results for MinGW-w64/MSYS2 as well as your wxwidgets results for MSVC. 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); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |