Re: -no-undefined option

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Lin George <george4academic@xxxxxxxxx> writes:

> Thanks Ian! In most cases, I do not notice people to add this option
> when building a shared library. I think it is high risk (when
> running), since if this option is not added, linker will never try
> to resolve whether the referred functions are implemented actually
> (exported) by other modules. Do you agree? Any comments?

Many shared libraries depend upon other shared libraries.  Note that
by default the linker will warn about undefined symbols.  If you use
-no-undefined, that warning will become an error.

If you want to change the default, please raise the issue on
binutils@xxxxxxxxxxxxxxx

> BTW: now I am wondering if this option is not added to linker when
> building a shared library, will linker do any sanity checking? I
> think in this situation, whether referred function is exported by
> other module is not checked. But what sanity points are checked in
> this situation? Thanks again.

I'm sorry, I don't understand this question.  And it should probably
go to binutils@xxxxxxxxxxxxxx anyhow.

Ian

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux