tile: Enable PI_STATIC_AND_HIDDEN

This does make ld.so very slightly larger (0.3%) and doesn't seem to
actually improve performance; in fact, my limited testing suggested a
slight (0.1%) performance decrease (running fork/exec of a no-op program
in a loop), but I didn't do enough testing to establish statistical
significance.

However, Roland agrees that it makes sense to switch tile to using
this path, since it's the more standard way.
This commit is contained in:
Chris Metcalf 2015-04-16 09:40:21 -04:00
parent fb78612a96
commit da6989f9a5
3 changed files with 18 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2015-04-16 Chris Metcalf <cmetcalf@ezchip.com>
* sysdeps/tile/configure.ac: New file.
* sysdeps/tile/configure: Regenerated.
2015-04-15 Adhemerval Zanella <adhemerval.zanella@linaro.org>
* wcsmbs/wcschr.c [WCSCHR] (wcschr): Define as __wcschr. Remove

7
sysdeps/tile/configure vendored Normal file
View File

@ -0,0 +1,7 @@
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
# Local configure fragment for sysdeps/tile.
# We can always access static and hidden symbols in a position independent way.
$as_echo "#define PI_STATIC_AND_HIDDEN 1" >>confdefs.h
# work around problem with autoconf and empty lines at the end of files

View File

@ -0,0 +1,6 @@
GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory.
# Local configure fragment for sysdeps/tile.
# We can always access static and hidden symbols in a position independent way.
AC_DEFINE(PI_STATIC_AND_HIDDEN)
# work around problem with autoconf and empty lines at the end of files