diff options
author | Ulrich Drepper <drepper@redhat.com> | 2003-06-16 17:18:06 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2003-06-16 17:18:06 +0000 |
commit | 2f7f7bc65803510cdf137bde00fdb72c918af63c (patch) | |
tree | 5773b68d6e27f9b6bbfc1856bee4d989e7ae5cb7 /include | |
parent | 90a2545a9531710730a0693f545b0225db0fa6d0 (diff) | |
download | glibc-2f7f7bc65803510cdf137bde00fdb72c918af63c.tar.gz glibc-2f7f7bc65803510cdf137bde00fdb72c918af63c.tar.xz glibc-2f7f7bc65803510cdf137bde00fdb72c918af63c.zip |
Update.
2003-06-16 Thorsten Kukuk <kukuk@suse.de> * include/libc-symbols.h: Add static_link_warning macro. * grp/initgroups.c: Print linker warning if this function is called in a static linked binary. * nss/getXXbyYY.c: Likewise. * nss/getXXbyYY_r.c: Likewise. * nss/getXXent.c: Likewise. * nss/getXXent_r.c: Likewise. * sysdeps/posix/getaddrinfo.c: Likewise. 2003-06-16 Bruno Haible <bruno@clisp.org> * iconvdata/gconv-modules (ISO-8859-15): Add aliases ISO_8859-15, LATIN-9. (ISO-8859-16): Add aliases ISO_8859-16:2001, ISO_8859-16. (IBM1047): Add alias IBM-1047. (GBK): Add aliases MS936, WINDOWS-936. 2003-06-16 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/xstatconv.c (__xstat_conv): Define even if defined __ASSUME_STAT64_SYSCALL && defined XSTAT_IS_XSTAT64. (__xstat64_conv): Change xstat_conv to __xstat_conv. Reported by Arnaud Desitter <arnaud.desitter@geography.oxford.ac.uk>.
Diffstat (limited to 'include')
-rw-r--r-- | include/libc-symbols.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/libc-symbols.h b/include/libc-symbols.h index e585a3b304..fe5b6e5863 100644 --- a/include/libc-symbols.h +++ b/include/libc-symbols.h @@ -282,6 +282,16 @@ link_warning (name, \ "warning: " #name " is not implemented and will always fail") +/* Warning for linking functions calling dlopen into static binaries. */ +#ifdef SHARED +#define static_link_warning(name) +#else +#define static_link_warning(name) static_link_warning1(name) +#define static_link_warning1(name) \ + link_warning(name, "Using '" #name "' in statically linked applications \ +requires at runtime the shared libraries from the glibc version used \ +for linking") +#endif /* Declare SYMBOL to be TYPE (`function' or `object') and of SIZE bytes, when the assembler supports such declarations (such as in ELF). |