]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - sysdeps/i386/configure.ac
Don't use hidden visibility in libc.a with PIE on i386
[thirdparty/glibc.git] / sysdeps / i386 / configure.ac
index f7766ad2b8a33f4ecd4c450a12b421cba7cd1fc7..b598b120bcd734b11e651e17f8718e05046238d9 100644 (file)
@@ -48,3 +48,9 @@ fi
 dnl It is always possible to access static and hidden symbols in an
 dnl position independent way.
 AC_DEFINE(PI_STATIC_AND_HIDDEN)
+
+dnl When multi-arch is enabled, all external functions must be called
+dnl via PIC PLT in PIE, which requires setting up EBX register.
+if test x"$multi_arch" != xno; then
+  AC_DEFINE(NO_HIDDEN_EXTERN_FUNC_IN_PIE)
+fi