[mpich-discuss] Windows libraries

Jayesh Krishna jayesh at mcs.anl.gov
Mon Jun 18 10:15:51 CDT 2012


Hi,
 Look into the function GenBuild() in https://svn.mcs.anl.gov/repos/mpi/mpich2/trunk/winconfigure.wsf for information on the flags used for building MPICH2. The function creates a makefile during the MPICH2 configure step (for building MPICH2). A summary of the flags used is given below,

COMPILER FLAGS: -D_AMD64_=1 -DWIN64 -D_WIN64 -Wp64 -W4 -Oi -D_WINNT -D_WIN32_WINNT=$(NMAKE_WINVER) -DNDEBUG -D_MT -O2 (AND MPICH2 RELATED FLAGS AND INCLUDE PATHS)

LINKER FLAGS: -dll /OPT:REF /INCREMENTAL:NO /NOLOGO /MANIFEST /RELEASE (AND MPICH2 RELATED STUFF)

common libs used during linking: activeds.lib adsiid.lib netapi32.lib ntdsapi.lib secur32.lib mswsock.lib ws2_32.lib mpr.lib rpcrt4.lib crypt32.lib gdi32.lib kernel32.lib advapi32.lib comsupp.lib

Regards,
Jayesh

----- Original Message -----
From: "Michael Colonno" <mcolonno at stanford.edu>
To: mpich-discuss at mcs.anl.gov
Sent: Friday, June 15, 2012 11:25:13 AM
Subject: [mpich-discuss] Windows libraries





Hi Folks ~ 



I’m building a MPI Windows application with several external libraries using MPICH2-1.4.1p1 (Windows 7 x64). Regardless of my /NODEFAULTLIB: settings I’m getting link errors in one library or another. The only one of the external libraries I’m not building from source is MPICH2 and would prefer to use the distributed x64 binary if possible. Can anyone provide me with the exact library settings (debug vs. release, etc.) these were built with so I can match the other libraries and my application to them? I can build the MPICH2 binaries in Windows if it’s the only way to make everything compatible. 



Thanks, 

~Mike 
_______________________________________________
mpich-discuss mailing list     mpich-discuss at mcs.anl.gov
To manage subscription options or unsubscribe:
https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss


More information about the mpich-discuss mailing list