Hello everyone,

I was previously using an old Ozkan build, from 2011-11-01.  I compiled a 
project and when that got to the stage to use ld.exe, I got the following error:
ld.exe: unrecognized option '--large-address-aware'

I thought this may have been due to me using an old tool chain, so I just 
updated using mingw-builds-install.exe.  I downloaded the GCC 4.8.1 x64 posix 
sjlj rev 2 package.  I was able to successfully compile GMP 5.1.2, so this all 
seems to be working fine.  I then tried to compile the original project again, 
and I still get the error:

c:/mingw64-20130711/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.8.1/../../../../x86_64-w64-mingw32/bin/ld.exe:
 
unrecognized option '--large-address-aware'

When I type:
ld --help
I see in the output:
   --large-address-aware   Executable supports virtual addresses greater than 2 
gigabytes

Also to show which ld is being used:
$ which ld
/c/mingw64-20130711/mingw64/bin/ld.exe

The full command plus error is:
gcc -O3 -fomit-frame-pointer -march=core2 -D_FILE_OFFSET_BITS=64 -DNDEBUG 
-D_LARGEFILE64_SOURCE  -Wall -W -DMSIEVE_SVN_VERSION="\"914\"" -I. -Iinclude 
-Ignfs -Ignfs/poly -Ignfs/poly/stage1 -DNO_ZLIB demo.c -o msieve 
-Wl,--large-address-aware \
                         libmsieve.a -lgmp -lm -lpthread
c:/mingw64-20130711/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.8.1/../../../../x86_64-w64-mingw32/bin/ld.exe:
 
unrecognized option '--large-address-aware'
c:/mingw64-20130711/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/4.8.1/../../../../x86_64-w64-mingw32/bin/ld.exe:
 
use the --help option for usage information
collect2.exe: error: ld returned 1 exit status
make: *** [all] Error 1


So, I was wondering, if I'm compiling on a WinXP x64 system (inside of MSYS) 
and 
I'll be using the binary on WinXP x64 and Win7 x64, do I even need the 
--large-address-aware option to the MingW64 ld.exe?  If so, how can I correct 
the above error?  If not, then I can just remove the option and the compile 
will 
succeed.  Thanks for any help you can provide.

-David C.

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to