This is the mail archive of the
mailing list for the glibc project.
Re: shared lib problem with atexit
Ulrich Drepper writes:
> Kick the qt people. They most definitely have built the DSO without
> linking with libc.
Why should they build their libqt with "-lc"? It is necessary to give
all the dependencies on the link command line on AIX. But in ELF this
has not been necessary since 1995.
Before jumping to the conclusion, could you (Ulrich or H.J.) please
explain the cause of the error?
- If the problem were in libqt, why does the linker complain about
libX11? Is the linker's error message buggy?
- What is so special about 'atexit' that the new libX11 refers to 'atexit'
- Why does the linker complain only if this particular libX11 is a libqt
dependency, but not when I mention this same libX11 on the linker
command line (with or without libqt)?