Re: FoundationKit md5/checksum
Re: FoundationKit md5/checksum
- Subject: Re: FoundationKit md5/checksum
- From: email@hidden (Peter Robinson)
- Date: Mon, 28 Jul 2003 14:00:56 +0100
Chris Ridd <email@hidden> wrote:
>
On Sunday, July 27, 2003, at 10:06PM, Peter Robinson <email@hidden>
>
wrote:
>
>
>When I link against libcrypto, I get the following warnings:
>
>
>
>/usr/bin/ld: warning suggest use of -bind_at_load, as lazy binding may
>
> result in errors or different symbols being used
>
>symbol _crypt used from dynamic library
>
> /usr/lib/libSystem.dylib(crypt.o) not from earlier dynamic library
>
> /usr/lib/libcrypto.0.9.dylib(fcrypt.o)
>
>/usr/bin/ld: warning unused multiple definitions of symbol _crypt
>
>/usr/lib/libSystem.dylib(crypt.o) definition of _crypt
>
>/usr/lib/libcrypto.dylib(fcrypt.o) unused definition of _crypt
>
>
>
>Is this a problem? If not, how do I make the warnings go away?
[explanation snipped] - Thanks
>
As I don't call crypt() that isn't a problem for me, so this warning is
>
(for me) just an irritating warning. I'd be interested in finding out
>
how to lose it though!
The compiler option -Wl,-multiply_defined,suppress gets rid of the
'unused multiple definitions' warning. Of course doing this removes
*all* multiple definition warnings, not just the _crypt one, so it isn't
ideal.
In any case, I can't get rid of the spurious (AIUI) -bind_at_load
warning.
Peter
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.