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

Bug#1060233: libc6: Missing libdl.so



Dear Aurelien,

> Starting with glibc 2.34, libdl is an empty library. Therefore only a
> libdl.a is provided to support linking with -ldl.

At bullseye, I explicitly needed to use libdl e.g. with constructs like

  export LD_LIBRARY_PATH=/somewhere
  export LD_PRELOAD='libdl.so gconf_client_get_string.so'

with code using dlopen() to then replace (modify?) library calls.
You suggest that there is no longer a need to explicitly preload libdl:
great, will simplify all my instances. (Until then, the useless symlink
allows the scripts to work as before.)

Also: why provide the "empty" libdl.so.2 object, still?

Thanks, Paul
-- 
Paul Szabo       psz@maths.usyd.edu.au       www.maths.usyd.edu.au/u/psz
School of Mathematics and Statistics   University of Sydney    Australia

Join the Union and fight for a better University: www.nteu.au/join


Reply to: