Thanks for the quick turnaround on my question about the benefits of shared libs. Now for the next problem.
Well, I think I have got my shared lib built, I have run ldconfig but when I try to compile a program that uses routines in the shared lib, I get /tmp/cca024781.o: In function `main': /tmp/cca024781.o(.text+0x51): undefined reference to `btopen' /tmp/cca024781.o(.text+0x6d): undefined reference to `btperror' etc. to compile the program, I followed the elf-howto and just did a gcc -o example example.c ldconfig -v shows ldconfig: version 1.8.8 /lib: libdl.so.1 => libdl.so.1.8.8 libbtree.so.1 => libbtree.so.1.0 etc. I have tried various combinations of -shared in gcc and ld. What did I do wrong? Again, TIA -- Walter L. Preuninger II waldo @ irc.wasteland.org:#unix [EMAIL PROTECTED] http://walterp.rapidramp.com L I N U X Where You Will Want To Be!