From: Wayne W. <sie...@sb...> - 2012-08-16 23:04:22
|
When I installed MinGW back in Jan, 2012, I thought I had specified 64-bit for my Win7 PC. I just used gfortran -v, and found this, to my surprise. Using built-in specs. COLLECT_GCC=C:\MinGW\bin\gfortran.exe COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.6.1/lto-wrapper.exe Target: mingw32 Configured with: ../gcc-4.6.1/configure --enable-languages=c,c++,fortran,objc,obj-c++ --disable-sjlj-e ... try --enable-libstdcxx-debug --enable-version-specific-runtime-libs --build=mingw32 --prefix=/mingw Thread model: win32 gcc version 4.6.1 (GCC) It shows the target mingw32. Is this going to cause me trouble somehow? So far I've been mostly able to compile gfortran programs. As I posted about 7-10 days ago, I did discover that I had trouble with LD links in one large program. Any relation here? -- Wayne Watson (Watson Adventures, Prop., Nevada City, CA) (121.015 Deg. W, 39.262 Deg. N) GMT-8 hr std. time) Obz Site: 39° 15' 7" N, 121° 2' 32" W, 2700 feet “If at first, the idea is not absurd, then there is no hope for it.” -- Albert Einstein Web Page: <www.speckledwithstars.net/> |
From: Eli Z. <el...@gn...> - 2012-08-17 06:43:23
|
> Date: Thu, 16 Aug 2012 16:04:03 -0700 > From: Wayne Watson <sie...@sb...> > > When I installed MinGW back in Jan, 2012, I thought I had specified > 64-bit for my Win7 PC. I just used gfortran -v, and found this, to my > surprise. > > Using built-in specs. > COLLECT_GCC=C:\MinGW\bin\gfortran.exe > COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.6.1/lto-wrapper.exe > Target: mingw32 > Configured with: ../gcc-4.6.1/configure > --enable-languages=c,c++,fortran,objc,obj-c++ --disable-sjlj-e ... > try --enable-libstdcxx-debug --enable-version-specific-runtime-libs > --build=mingw32 --prefix=/mingw > Thread model: win32 > gcc version 4.6.1 (GCC) > > It shows the target mingw32. The MinGW project provides only 32-bit executables. For 64-bit executables, go to mingw-w64, a different project. > Is this going to cause me trouble somehow? 32-bit executables run fine on 64-bit Windows. Of course, if your program needs more than 2-3 GB of memory, its 32-bit build will fail due to insufficient memory at some point. > So far I've been mostly able to compile gfortran programs. As I posted > about 7-10 days ago, I did discover that I had trouble with LD links in > one large program. Any relation here? Hard to say, unless you show the link error messages. |
From: Earnie B. <ea...@us...> - 2012-08-17 12:58:41
|
On Thu, Aug 16, 2012 at 7:04 PM, Wayne Watson wrote: > When I installed MinGW back in Jan, 2012, I thought I had specified > 64-bit for my Win7 PC. I just used gfortran -v, and found this, to my > surprise. Currently MinGW.org only distributes 32bit binaries. > > Using built-in specs. > COLLECT_GCC=C:\MinGW\bin\gfortran.exe > COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.6.1/lto-wrapper.exe > Target: mingw32 > Configured with: ../gcc-4.6.1/configure > --enable-languages=c,c++,fortran,objc,obj-c++ --disable-sjlj-e ... > try --enable-libstdcxx-debug --enable-version-specific-runtime-libs > --build=mingw32 --prefix=/mingw > Thread model: win32 > gcc version 4.6.1 (GCC) > > It shows the target mingw32. Is this going to cause me trouble somehow? If you want 64bit you can't get it with our tools as yet. > So far I've been mostly able to compile gfortran programs. As I posted > about 7-10 days ago, I did discover that I had trouble with LD links in > one large program. Any relation here? It don't remember the post but the fact that you are using a 32bit tool set isn't a cause for linker issues. -- Earnie -- https://sites.google.com/site/earnieboyd |
From: Greg C. <gch...@sb...> - 2012-08-17 13:10:34
|
On 2012-08-17 12:58Z, Earnie Boyd wrote: > On Thu, Aug 16, 2012 at 7:04 PM, Wayne Watson wrote: [...] >> So far I've been mostly able to compile gfortran programs. As I posted >> about 7-10 days ago, I did discover that I had trouble with LD links in >> one large program. Any relation here? > > It don't remember the post but the fact that you are using a 32bit > tool set isn't a cause for linker issues. The advice given was "don't invoke 'ld' directly": http://thread.gmane.org/gmane.comp.gnu.mingw.user/39823/focus=39832 and that's good advice for both 32-bit and 64-bit development. |