Problemy pri statickem linkovani

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Pondělí Březen 6 12:53:34 CET 2000


On Mon, 6 Mar 2000, Mila Kuchta wrote:

> nekomu, ze pri dynamickem linkovani projede a funguje vse bez
> problemu, zatimco pri statickem si nektere knihovni funkce stezuji
> "undefined reference to _IO_stdout_ a _IO_stderr_...

Hmm...nemate glibc 2.1?

$ sdiff -w60 <(nm --defined-only /usr/lib/libc.a | grep '_IO.*std' | \
  cut -c10- | sort -k2) <(nm --defined-only /lib/libc.so.6 | \
  grep '_IO.*std' | cut -c10- | sort -k2)
D _IO_2_1_stderr_               D _IO_2_1_stderr_
D _IO_2_1_stdin_                D _IO_2_1_stdin_
D _IO_2_1_stdout_               D _IO_2_1_stdout_
D _IO_stderr                 |  d _IO_stderr
                             >  D _IO_stderr_
d _IO_stdfile_0_lock            d _IO_stdfile_0_lock
                             >  d _IO_stdfile_0_lock
                             >  d _IO_stdfile_1_lock
d _IO_stdfile_1_lock            d _IO_stdfile_1_lock
d _IO_stdfile_2_lock            d _IO_stdfile_2_lock
D _IO_stdin                  |  d _IO_stdfile_2_lock
D _IO_stdout                 |  d _IO_stdin
                             >  D _IO_stdin_
                             >  d _IO_stdout
                             >  D _IO_stdout_

vypada to, ze obsah staticke a dynamicke knihovny je docela rozdilny?!

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux