G
Guest
My project uses the /ORDER specifier to order functions as specified in file containing the decorated names of packaged functions (COMDATs). I am in the process of upgrading from VC6 to VC.NET 2003.
When linking a release build of my project VC.NET 2003, the following warning occurs for each function that is being ordered:
SUTL_X86OrderComdats.dat : warning LNK4065: '?SUTL_SomeFunction@@YAXXZ' cannot be ordered; ignored
The help for warning LNK4065 suggests that function-level linking (/Gy) needs to be enabled. But when I checked this setting it is already enabled.
I do not receive the LNK4065 warning when building the debug configuration of my project.
Any ideas?
Thanks.
When linking a release build of my project VC.NET 2003, the following warning occurs for each function that is being ordered:
SUTL_X86OrderComdats.dat : warning LNK4065: '?SUTL_SomeFunction@@YAXXZ' cannot be ordered; ignored
The help for warning LNK4065 suggests that function-level linking (/Gy) needs to be enabled. But when I checked this setting it is already enabled.
I do not receive the LNK4065 warning when building the debug configuration of my project.
Any ideas?
Thanks.