All Forums |
Register |
Login |
Search |
Subscriptions |
My Profile |
Inbox |
Tool Warehouse |
FAQs |
Resources |
Help |
Member List |
Address Book |
Logout |
|
|
fatal error LNK1112
|
Logged in as: Guest |
Users viewing this topic: none |
|
Login  |
|
|
fatal error LNK1112 - Jun. 5, '06, 11:53:42 AM
|
|
|
jlai
Posts: 15
Joined: Mar. 3, '05,
Status: offline
|
Hi,
I'm trying to build a project under SUA, and treat it as if I'm in an UNIX environment.
But when I run the configuration script, I got the following link error message. How do I tell linker to find 64-bit related libraries?
UNAME_MACHINE = EM64T
UNAME_RELEASE = 5.2
UNAME_SYSTEM = Interix
UNAME_VERSION = SP-9.0.3790.2075
config.sub: too many arguments
Try `config.sub --help' for more information.
configure: error: /bin/sh tools/config.sub dummy.o : fatal error LNK1112: module
failede type 'X86' conflicts with target machine type 'x64'
Thanks in advance for your help!
|
|
|
RE: fatal error LNK1112 - Jun. 5, '06, 12:34:22 PM
|
|
|
Rodney
Posts: 3695
Joined: Jul. 9, '02,
From: /Tools lab
Status: offline
|
mmm, The EM64T makes me nervous since that's a Xeon chip.
I have only used the AMD64's.
If the object is still around, what does file show for information on it?
The configure script doesn't have any knowledge about 64 bit Interix.
It's also going to try and use gcc which at this time only does 32 bit binaries.
You'll need to use MSVC to get 64 bit builds. Alas, right now, there is no
"free" version of the 64-bit MSVC (as there is with 32 bit).
|
|
|
New Messages |
No New Messages |
Hot Topic w/ New Messages |
Hot Topic w/o New Messages |
|
Locked w/ New Messages |
Locked w/o New Messages |
|
Post New Thread
Reply to Message
Post New Poll
Submit Vote
Delete My Own Post
Delete My Own Thread
Rate Posts |
|
|
|