Author |
Message
|
mqlfb |
Posted: Thu Jun 19, 2003 4:32 pm Post subject: Linking with Micro Focus 64 bit mode |
|
|
Newbie
Joined: 19 Jun 2003 Posts: 2
|
Hi - i'm getting this error when trying to compile/link an application in 64 bit mode
with MQ 5.3 on Solaris 9. It links fine with COBMODE=32.
ld: fatal: file /opt/mqm/lib/libmqmcb.so: wrong ELF class: ELFCLASS32
ld: fatal: file /opt/mqm/lib/libmqm.so: wrong ELF class: ELFCLASS32
ld: fatal: file /opt/mqm/lib/libmqmcs.so: wrong ELF class: ELFCLASS32
ld: fatal: file /opt/mqm/lib/libmqmzse.so: wrong ELF class: ELFCLASS32
ld: warning: global symbol `' has non-global binding:
(file /opt/lib/cobol2.2/lib/libcobrts64.so value=LOCL);
ld: warning: global symbol `' has non-global binding:
(file /opt/lib/cobol2.2/lib/libcobrts64.so value=LOCL); |
|
Back to top |
|
 |
clindsey |
Posted: Fri Jun 20, 2003 7:43 am Post subject: |
|
|
Knight
Joined: 12 Jul 2002 Posts: 586 Location: Dallas, Tx
|
|
Back to top |
|
 |
mqlfb |
Posted: Fri Jun 20, 2003 9:06 am Post subject: no server 64 bit libs? |
|
|
Newbie
Joined: 19 Jun 2003 Posts: 2
|
Charlie - thx for the info -- our process runs on the same machine as the Queue mgr so i don't think the client libs will work, right?
Any idea why 64 bit libs are not provided for Solaris? |
|
Back to top |
|
 |
clindsey |
Posted: Fri Jun 20, 2003 10:38 am Post subject: |
|
|
Knight
Joined: 12 Jul 2002 Posts: 586 Location: Dallas, Tx
|
I would assume it is a matter of economics just as with any software development projects. It will be a matter of having developers and customers letting the MQ folks know there is enough demand to balance the return on investment required to put new function in their product. There would be a much higher impact adding it to the server than there was for the client.
IMHO,
Charlie |
|
Back to top |
|
 |
vennela |
Posted: Fri Jun 20, 2003 11:42 am Post subject: |
|
|
 Jedi Knight
Joined: 11 Aug 2002 Posts: 4055 Location: Hyderabad, India
|
But, even if the processes are running on the same box, you can still use the client libraries and connect to the server in client mode instead of bindings mode. Maybe there are other implications, but this is possible right?
Atleast it is possible in other languages and I think it would stand true for MFCobol. |
|
Back to top |
|
 |
rwa |
Posted: Mon Jun 23, 2003 3:32 am Post subject: |
|
|
Voyager
Joined: 22 Jan 2002 Posts: 76 Location: Duesseldorf/Germany
|
The client libs will work on the same box as the queue manager. Your application has to be compiled against the client libs instead of the server libs and set the environment variable MQSERVER to the local queue manager. |
|
Back to top |
|
 |
|