Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

linker errors

dbuhl
Beginner
554 Views
I am trying to compile code to work on a computer with multiple 64bit Opteron processors in Windows Server 2003 64x. So, I am using the em64t compiler with the MS Platform SDK AMD64 linker. My code compiles ok, but the linker gives a bunch of errors similar to:

LIBCMT.lib(cvt.obj) : error LNK2001: unresolved external symbol __security_check_cookie

Am I missing something simple, or am I off-base in trying to use the em64t compiler with the SDK AMD64 linker. Can I even compile code w/ Intel Fortran to run on my Opteron machine? Any help will be much appreciated. I don't really know what the heck I'm doing.

thanks,
Dillon

0 Kudos
3 Replies
jimdempseyatthecove
Honored Contributor III
554 Views

Dillon,

LIBCMT.LIB should be excluded from link. In the VS solution explorer.

Link Property Page
Input
Ignore Specific Library: enter LIBCMT.LIB

Jim Dempsey

0 Kudos
Steven_L_Intel1
Employee
554 Views
Please read the compiler release notes for information on the "security_cookie" error and how to deal with it. Jim's suggestion is not the one I would recommend. Yes, Intel Fortran is supported for use on AMD processors.
0 Kudos
dbuhl
Beginner
554 Views
Thanks for the prompt replies. The fix described in the release notes seems to work.

-Dillon

0 Kudos
Reply