From: Arjen M. <Arj...@de...> - 2017-06-29 06:34:17
|
Hi Alan, > -----Original Message----- > From: Alan W. Irwin [mailto:ir...@be...] > Sent: Wednesday, June 28, 2017 9:44 PM > > 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. > I originally only found the source distribution for wxWidgets, but it seems that a binary distribution is available on www.wxwidgets.org<http://www.wxwidgets.org> for a range of MSVC compiler versions (2008-2017). I plan to use the 3.0.3 release from that site. > 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. > Hopefully I will know more tonight. Regards, Arjen DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail. |