On 2017-06-28 09:07+0200 David Macek wrote:

On 28. 6. 2017 3:55, Alan W. Irwin wrote:
So assuming you are not going to extend that patch (or ideally from my
point of view drop it), I think from my google research the solution
to the above error is simply for Arjen to add -fabi-version=8 as a g++
option for the PLplot build to be ABI compatible with the wxwidgets
library build.  I believe Arjen is subscribed to this list, and will
eventually let us know the results of that experiment, but in case
that takes him a while to do that can someone here confirm that is the
right response to the above error box message?

Hi. It seems to me that this is an inconsistency in the repositories and the correct way to fix it is for us to rebuild wxwidgets (and any dependent packages). I read your message very quickly, so maybe I misunderstood.

Hi David:

Let's assume that your repositories are all ABI compatible (i.e.,
built with g++ compiler versions that correspond to just one
-fabi-version number) as they should be.  Then a fundamental issue is
a user has a choice of many different g++ compiler suite versions
packaged by MinGW-MSYS2.  Some of those by default (unless you set
-fabi-version) will not be ABI compatible with your official libraries
(as Arjen just discovered). To deal with this issue it would be good
to have some official statement of what -fabi-version number should be
adopted by g++ users to make their results ABI compatible with the
MinGW-w64/MSYS2 officially packaged libraries. From the error message
received by Arjen my tentative conclusion is he must specify
-fabi-version=8 to deal with the issue, but it would be nice to get
some official confirmation that is the correct interpretation.  Also,
when official MinGW-w64/MSYS2 g++ builds bump the -fabi-version used
for the build, there should be a prominent announcement concerning
that change.

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
_______________________________________________
Msys2-users mailing list
Msys2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to