update on tclkit build problem

"Virden, Larry W." <[email protected]>
Newsgroups gmane.comp.lang.tcl.starkit
Message-ID <[email protected]>
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:[email protected]><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.
-><-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.