Re: Is there a 64-bit Linux tclkit 8.5.9?
Zbigniew Diaczyszyn <[email protected]> Fri, 10 Jun 2011 10:59:27 +0200
| Newsgroups | gmane.comp.lang.tcl.starkit |
|---|---|
| Message-ID | <[email protected]> |
Am 09.06.2011 14:01, schrieb Pat Thoyts: >> Maybee you like those from Rene Zaumseil: >> > >> > http://sourceforge.net/projects/kbskit/files/kbs/0.4.1/ >> > >> > -Harald > ... ActiveTcl provides 64 bit > versions of their basekits which are tclkits by another name. If you > are using 64bit active tcl then the wrapping utilities will ensure > that 64 bit extensions are also wrapped. Otherwise, you have to ensure > any extensions are 64 bit shared objects. > Thanks for the hints. I will try to build my package with them. > Mostly people use 32 bit versions as there is not that much to be > gained by running a 64 bit tcl process and 64 bit operating systems > are all quite happy to run 32 bit processes. True, that's the reason why I still work on a 32-bit Slackware Linux. But the number of the 64-bit users is increasing and e.g. the Slackware 64-bit version is a pure 64-bit implementation so a 32bit tclkit will not even launch. An user of my app remarked that old versions I compiled with tclkit 8.5.7 are shared libraries (which had no problems to launch on 64bit system): > $ ldd gorilla1533.bin > linux-gate.so.1 => (0xb7822000) > libdl.so.2 => /lib/libdl.so.2 (0xb7806000) > libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7716000) > libm.so.6 => /lib/libm.so.6 (0xb76f0000) > libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb76d3000) > libc.so.6 => /lib/libc.so.6 (0xb756f000) > /lib/ld-linux.so.2 (0xb7823000) whereas the new versions compiled with tclkit 8.5.9: > tclkit sdx.kit wrap gorilla.bin -runtime tclkit-8.5.9-linux seem to be static: > $ ldd gorilla1535.bin > not a dynamic executable Looking for information in gorilla1535.bin shows: > gorilla1534.bin: ELF 32-bit LSB executable, Intel 80386, version 1, statically linked, corrupted section header size Corrupted header size??? Is there a way to get a dynamic version? -- You received this message because you are subscribed to the "starkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/starkit?hl=en