This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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'
  not 'atexit@@GLIBC_2.0'?

- 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)?

Bruno


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]