[Starkit] update on tclkit build problem
Virden, Larry W.
lvirden at cas.org
Thu Nov 16 11:01:29 CET 2006
Okay, I fiddled with this more and what I found was that if I modify
genkit, in the kit* switch case, so that I use:
set L [list ../tcl/libtcl8$X(.)$V$Z(s).a ../vfs/libvfs1$X(.)3.a \
../zlib/libz.a -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic]
then things at least build to completion (with the test steps succeeding!).
However, the resulting tclkit has 2 unresolved libraries:
libstdc++.so.6 => (file not found)
and
libgcc_s.so.1 => (file not found)
which results in an error when I try to use it.
I'm not yet certain what I will have to hack to resolve that.
I do see, however, that even with the above hack, when I type:
ldd ./build/lwv27awu/kitsh/kitsh:
libdl.so.1 => /usr/lib/libdl.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libstdc++.so.6 => (file not found)
libm.so.1 => /usr/lib/libm.so.1
libgcc_s.so.1 => (file not found)
libc.so.1 => /usr/lib/libc.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
/usr/platform/SUNW,Sun-Blade-1500/lib/libc_psr.so.1
ldd ./build/lwv27awu/itcldyn/libitcl3.3.so:
libsocket.so.1 => /usr/lib/libsocket.so.1
libgcc_s.so.1 => (file not found)
libnsl.so.1 => /usr/lib/libnsl.so.1
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
/usr/platform/SUNW,Sun-Blade-1500/lib/libc_psr.so.1
ldd ./build/lwv27awu/tkdyn/libtk8.4.so:
libsocket.so.1 => /usr/lib/libsocket.so.1
libX11.so.4 => /usr/openwin/lib/libX11.so.4
libdl.so.1 => /usr/lib/libdl.so.1
libm.so.1 => /usr/lib/libm.so.1
libgcc_s.so.1 => (file not found)
libnsl.so.1 => /usr/lib/libnsl.so.1
libc.so.1 => /usr/lib/libc.so.1
libXext.so.0 => /usr/openwin/lib/libXext.so.0
libmp.so.2 => /usr/lib/libmp.so.2
/usr/platform/SUNW,Sun-Blade-1500/lib/libc_psr.so.1
ldd ./build/lwv27awu/thrivedyn/libthrive2.23.so:
libsocket.so.1 => /usr/lib/libsocket.so.1
libgcc_s.so.1 => (file not found)
libnsl.so.1 => /usr/lib/libnsl.so.1
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libmp.so.2 => /usr/lib/libmp.so.2
/usr/platform/SUNW,Sun-Blade-1500/lib/libc_psr.so.1
ldd ./build/lwv27awu/mkdyn/Mk4tcl.so:
libgcc_s.so.1 => (file not found)
and so on.
What is weird is that libtcl doesn't get the problem with the libgcc_s.so.1.
--
Tcl - The glue of a new generation. <URL: http://wiki.tcl.tk/ >
Larry W. Virden <mailto:lvirden at cas.org><URL: http://www.purl.org/NET/lvirden/ >
Even if explicitly stated to the contrary, nothing in this posting should
be construed as representing my employer's opinions.
-><-
More information about the Starkit
mailing list