On 2017-06-28 08:01-0000 Arjen Markus wrote:

-----Original Message-----
From: Alan W. Irwin [mailto:ir...@beluga.phys.uvic.ca]
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
__________________________

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to