Hello Lazarus mailing list!
I need to solve communication between my application and PCSC-Lite running on 64bit machine, but loading 64bit *.so file doesn't work.
How can I do this?
Thanks for all ideas.

Mailing lists / lazarus / 2009-11
8 messages · 4 people · –
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
Hello Lazarus mailing list!
I need to solve communication between my application and PCSC-Lite running on 64bit machine, but loading 64bit *.so file doesn't work.
How can I do this?
Thanks for all ideas.
32bit applicationsd need 32bit libs, so install a 32bit version of your .so
Marc
If I understand you right, a changed protocol for 32/64 bit application communication is a misfeature. Every client (OS and applications) then must become 64 bit, when the server applications become 64 bit?
DoDi
No, we were not talking about protocols, but about libs
Marc
Wait, did I miss something? I thought that Lazarus (FPC) creates 64 bit applications on a 64 bit platform. Not yet?
DoDi
Eh, yes.
Let me repeat the original subject and mail:
Subject: 32bit application in 64bit OS
-> we are talking about a 32 application
Message: ... but loading 64bit *.so file doesn't work. -> loading a 64bit lib.
My comment: 32bit applications need 32bit libs
-> a 32bit app cannot load 64bit libs
I'm not talking about protocols, neither the apptypes fpc generates.
Marc
Right, this is what I missed. Sorry :-(
DoDi
Wait, did I miss something? I thought that Lazarus (FPC) creates 64 bit applications on a…
this sounds like the OP has the server portion of their app running on a 64bit machine and they are trying to work out why their 32bit clients on 32bit machines can't communicate with said server...