gnu/lib-names.h is broken
Andreas Jaeger
aj@suse.de
Sun Mar 19 08:35:00 GMT 2000
With the current CVS version, gnu/lib-names.h is broken on
ix86-linux. I've run make clean to get a clean build dir.
Here's the contents:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/* This file is automatically generated.
It defines macros to allow user program to find the shared
library files which come as part of GNU libc. */
#ifndef __GNU_LIB_NAMES_H
#define __GNU_LIB_NAMES_H 1
#define 1_SO "1.so.1"
#define 1_SO "1.so.1"
#define 1_SO "1.so.1"
#define 1_SO "1.so.1"
#define LD__SO "ld-"
#define LIBBROKENLOCALE_SO "libBrokenLocale.so.1"
#define LIBCRYPT_SO "libcrypt.so.1"
#define LIBC_SO "libc.so.6"
#define LIBDB1_SO "libdb1.so.2"
#define LIBDB_SO "libdb.so.3"
#define LIBDL_SO "libdl.so.2"
#define LIBM_SO "libm.so.6"
#define LIBNSL_SO "libnsl.so.1"
#define LIBNSS_COMPAT_SO "libnss_compat.so.2"
#define LIBNSS_DB_SO "libnss_db.so.2"
#define LIBNSS_DNS_SO "libnss_dns.so.2"
#define LIBNSS_FILES_SO "libnss_files.so.2"
#define LIBNSS_HESIOD_SO "libnss_hesiod.so.2"
#define LIBNSS_LDAP_SO "libnss_ldap.so.2"
#define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2"
#define LIBNSS_NIS_SO "libnss_nis.so.2"
#define LIBPTHREAD_SO "libpthread.so.0"
#define LIBPTHREAD_SO "libpthread.so.0"
#define LIBRESOLV_SO "libresolv.so.2"
#define LIBRT_SO "librt.so.1"
#define LIBTHREAD_DB_SO "libthread_db.so.1"
#define LIBUTIL_SO "libutil.so.1"
#endif /* gnu/lib-names.h */
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The entries for LD__SO and 1_SO are wrong and it contains duplicates
(the duplicate for LIBPTHREAD_SO was already in glibc 2.1).
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.rhein-neckar.de
More information about the Libc-hacker
mailing list