[Openmcl-devel] Error: Can't resolve foreign symbol "sinf"

Gary Byers gb at clozure.com
Mon Dec 12 13:25:35 PST 2011

On Mon, 12 Dec 2011, R. Matthew Emerson wrote:

> According to https://wiki.ubuntu.com/OneiricOcelot/ReleaseNotes, the
> option --as-needed is now the default on Ubuntu 11.10.
> It's possible to turn this behavior off.  The release notes above mention
> http://wiki.debian.org/ToolChain/DSOLinking#Only_link_with_needed_libraries
> So, we could say -Wl,--no-as-needed to the link command line instead of
> adding explicit references to sinf or exp or whatever.  I hesitate to
> use the word "aesthetic" with any of this, but I personally find the
> use of -Wl,--no-as-needed somewhat more aesthetically appealing (in a
> relative sense).

So -you're- the guy who actually reads release notes ?

I agree.  --no-as-needed seems to have been recognized by GNU ld for
a long time (quite possibly forever) so there seems to be little downside
in using it, and it's actually fairly clear.  (For a linker option.)

More information about the Openmcl-devel mailing list