title: GCC Produced Dlls Not Compatible with Intel Visual Fortran?
body: <p>I used gcc to compile a few fortran source files into <code>*.lib</code> and <code>*.dll</code> on Windows platform, using the latest version of <a href="http://www.mingw.org/" rel="nofollow noreferrer">mingw</a> . The gcc used is version 3. The result of the output is <code>arpack_win32.dll</code>, <code>blas_win32.dll</code> and <code>lapack_win32.dll</code>.</p>
  
  <p>I then want to compile <a href="http://people.sc.fsu.edu/~burkardt/f_src/arpack/sssimp.f90" rel="nofollow noreferrer">sssimp.f</a> against the <code>arpack_win32.dll</code>, <code>blas_win32.dll</code> and <code>lapack_win32.dll</code> using <a href="http://software.intel.com/en-us/intel-compilers/" rel="nofollow noreferrer">Intel visual fortran compiler for Windows</a>, because <code>sssimp.f</code> uses those dlls. But I got the impression ( <a href="http://software.intel.com/en-us/forums/showpost.php?p=107633" rel="nofollow noreferrer">from Intel support forum</a>) that this is <em>not</em> possible. </p>
  
  <p><strong>Is my impression correct</strong>? Or is it that as long as I can produce the underlying libs and dlls ( no matter in which compiler and how old it is), I can use them as my base libs and dlls, and I can link to them from any, modern or old, compiler?</p>