From: Eli Z. <el...@gn...> - 2018-01-18 14:57:10
|
> Date: Thu, 18 Jan 2018 09:49:43 +0000 > From: Keith Marshall via MinGW-users <min...@li...> > Cc: Keith Marshall <kei...@us...> > > On 17/01/18 16:05, Eli Zaretskii wrote: > > Thanks in advance. I confirmed that I see the same problem in libmpfr > > 3.1.5 I've built locally at some point. > > So, I guess you did the same as I: build with neither --enable-static > nor --enable-shared, and an --enable-shared variant of include/gmp.h According to config.log I have here, yes (this was more than a year ago, so I have long forgotten what I did, exactly). > Does the mpfr-3.1.5-2 build, now published on our SourceForge FRS, > resolve the issue? I will have to try to build GDB again to see that in action, but on first sight it looks like the issue is indeed resolved: the only "_imp_*" symbols in libmpfr.a are those from msvcrt.dll. Thanks! > FWIW, I built this as follows:-- It is strange that such complications are needed in this case. I guess the root cause is gmp.h? If so, perhaps it would make sense to release a version of GMP that doesn't have this problem in that header? |