On Thu, 3 Oct 2013, Mengda Wu wrote: > Hi Satis, > > I've tried to use mingw distributed with cygwin. And it worked well for > static libraries. > > Another problem I am facing is I cannot build shared libraries with it > even I supplied with "--with-shared-libraries=1". Only .a libs are > generated and there are no dlls.
Do you need dlls? Its possible [with some hacks] - but the fortran side won't work. > There was a message saying "CMake setup > incomplete (status 256), falling back to legacy build" when configuring. Hm - thats wierd.. cmake should generally work.. > I did install Cygwin's cmake. I don't know if cmake will help for shared > libraries. The general guidelines that can work - is: - have cygwin cmake - use the following patch for buildsystem to enable a flag for dll/sharedlibs https://bitbucket.org/petsc/petsc/commits/50bcd979838a41ef30e4433272ba6c2e94f335bb - configure with --with-fc=0 - buit libraries making sure cmake is used. Satish > > Thanks, > Mengda > > > On Wed, Oct 2, 2013 at 1:07 AM, Satish Balay <ba...@mcs.anl.gov> wrote: > > > On Tue, 1 Oct 2013, Mengda Wu wrote: > > > > > Hi Satish, > > > > > > Thanks a lot for your reply! > > > > > > Is there a way to use the mingw64 which is not shipped with cygwin? > > For > > > example, use windows native paths when testing the compiler. > > > > Nope - I don't think it will work. Our build tools are primarily work with > > cygwin paths. > > > > Alternative is to use MS/Intel compilers - and we support them with > > win32fe compiler wrapper. > > > > What problem are you having with using mingw distributed with cygwin? > > > > Satish > > >