]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Don't use hidden visibility in libc.a with PIE on i386
[thirdparty/glibc.git] / ChangeLog
index 6f1b3ceaa2f6922265847d4b1703120acac2ab96..bb09add53d9f58b211172e45f5074f77cb2f6f87 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+2017-10-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config.h.in (NO_HIDDEN_EXTERN_FUNC_IN_PIE): New.
+       * include/libc-symbols.h (__hidden_proto_hiddenattr): Add check
+       for PIC and NO_HIDDEN_EXTERN_FUNC_IN_PIE.
+       * sysdeps/i386/configure.ac (NO_HIDDEN_EXTERN_FUNC_IN_PIE): New
+       AC_DEFINE if multi-arch is enabled.
+       * sysdeps/i386/configure: Regenerated.
+
+2017-10-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makeconfig (+link-static-before-libc): Use
+       $(DEFAULT-LDFLAGS-$(@F)).
+       * elf/Makefile (CRT-tst-tls1-static-non-pie): New.
+       (LDFLAGS-tst-tls1-static-non-pie): Renamed to ...
+       (DEFAULT-LDFLAGS-tst-tls1-static-non-pie): This.
+
 2017-10-04  H.J. Lu  <hongjiu.lu@intel.com>
 
        * elf/Makefile (tests): Add tst-main1.