|I wrote a very small program built by workshop4.2 which can use a
|small dynamic library (self-contained, use -zdefs to link). But when i
|build a more complex dynamic library, it wouldn't work for me.
|Can workshop4.2 application use workshop6.1 libraries?
Depends on the language. It should work for C just fine, otherwise you
wouldn't be able to run old apps on new Solaris releases compiled with
newer Solaris compilers.
If you're using C++, you probably need to compile with the -compat=4
flag on 6.1.
If you want more help, post more details, including exact error
messages/failure states, not just "it wouldn't work".
Working for, but definitely not speaking for, Sun Microsystems, Inc.