On Jan 4, 8:21 pm, techtech <shawn.yarbro...@gmail.com> wrote: > On Jan 3, 1:55 pm, Cactus <rieman...@googlemail.com> wrote: > > > But you could force a link by adding > > /FORCE:multiple > > Brian > > Useful trick, thanks. I also discovered how to use dumpbin to > determine which MS runtime library was requested by a .lib or .dll. > (See:http://www.davidlenihan.com/2008/01/choosing_the_correct_cc_runtim.html > if interested.) > > This is the only error I have left: > > mpirxx.lib(osmpf.obj) : error LNK2001: unresolved external symbol > "private: static int std::locale::id::_Id_cnt" (? > _id_...@id@loc...@std@@0HA) > > Any idea what its complaining about? Maybe one version of the runtime > library has this symbol while another doesn't. But I'm going thru and > checking all my libraries with dumpbin. So far they all use the > correct runtime: MSVCPRTD.LIB. > > =Shawn Yarbrough
The locale stuff is a bit of a pain I'm afraid. I can't sya that I really understand it. If you don't need it you could rebuild MPIR with HAVE_STD__LOCALE undefined in the config file for the MPIR build you are using. This might fix it. Glad to know that you are hoing in on a solution. Brian -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-de...@googlegroups.com. To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en.