I have a program (part of CDE)... we will call it 'foo',
"foo" has library dependancies: libtt.so, libX11.so, libXt.so, libXext.so, and
libwcs.so(this last one is mine).
libtt.so depends on iswalpha() and iswspace() (which are defined in libwcs.so)
If I link with all of those I get an error that iswspace and iswalpha are
undefined, yet: nm /usr/local/lib/libwcs.so | grep isw returns:
> 00001358 T iswalpha
> 000013b0 T iswprint
> 00001384 T iswspace
And if I change the '-lwcs' line to '/usr/local/lib/libwcs.a' it links fine.
Ideas?
--
David Cross | email: [EMAIL PROTECTED]
Systems Administrator/Research Programmer | Web: http://www.cs.rpi.edu/~crossd
Rensselaer Polytechnic Institute, | Ph: 518.276.2860
Department of Computer Science | Fax: 518.276.4033
I speak only for myself. | WinNT:Linux::Linux:FreeBSD
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message