diff options
| author | Glenn Morris | 2013-09-20 06:17:44 -0400 |
|---|---|---|
| committer | Glenn Morris | 2013-09-20 06:17:44 -0400 |
| commit | ad4c8083673d833dddc1934c5629654a3de491ef (patch) | |
| tree | dcd57d74f358f8450607a17820226af501cba809 | |
| parent | 3054cd0150ff169bc57bc3044dda2b29d563e357 (diff) | |
| download | emacs-ad4c8083673d833dddc1934c5629654a3de491ef.tar.gz emacs-ad4c8083673d833dddc1934c5629654a3de491ef.zip | |
Auto-commit of generated files.
| -rw-r--r-- | autogen/config.in | 31 | ||||
| -rwxr-xr-x | autogen/configure | 2 |
2 files changed, 29 insertions, 4 deletions
diff --git a/autogen/config.in b/autogen/config.in index 9b2bbdfc949..c45b9920d06 100644 --- a/autogen/config.in +++ b/autogen/config.in | |||
| @@ -127,6 +127,20 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 127 | */ | 127 | */ |
| 128 | #undef FIRST_PTY_LETTER | 128 | #undef FIRST_PTY_LETTER |
| 129 | 129 | ||
| 130 | /* Without the following workaround, Emacs runs slowly on OS X 10.8. | ||
| 131 | The workaround disables some useful run-time checking, so it | ||
| 132 | should be conditional to the platforms with the performance bug. | ||
| 133 | Perhaps Apple will fix this some day; also see m4/extern-inline.m4. */ | ||
| 134 | #if defined __APPLE__ && defined __GNUC__ | ||
| 135 | # ifndef _DONT_USE_CTYPE_INLINE_ | ||
| 136 | # define _DONT_USE_CTYPE_INLINE_ | ||
| 137 | # endif | ||
| 138 | # ifndef _FORTIFY_SOURCE | ||
| 139 | # define _FORTIFY_SOURCE 0 | ||
| 140 | # endif | ||
| 141 | #endif | ||
| 142 | |||
| 143 | |||
| 130 | /* Enable compile-time and run-time bounds-checking, and some warnings, | 144 | /* Enable compile-time and run-time bounds-checking, and some warnings, |
| 131 | without upsetting glibc 2.15+. */ | 145 | without upsetting glibc 2.15+. */ |
| 132 | #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__ | 146 | #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__ |
| @@ -1642,20 +1656,28 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 1642 | 'reference to static identifier "f" in extern inline function'. | 1656 | 'reference to static identifier "f" in extern inline function'. |
| 1643 | This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. | 1657 | This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16. |
| 1644 | 1658 | ||
| 1645 | Suppress the use of extern inline on Apple's platforms, as Libc at least | 1659 | Suppress the use of extern inline on problematic Apple configurations, as |
| 1646 | through Libc-825.26 (2013-04-09) is incompatible with it; see, e.g., | 1660 | Libc at least through Libc-825.26 (2013-04-09) mishandles it; see, e.g., |
| 1647 | <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>. | 1661 | <http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html>. |
| 1648 | Perhaps Apple will fix this some day. */ | 1662 | Perhaps Apple will fix this some day. */ |
| 1663 | #if (defined __APPLE__ \ | ||
| 1664 | && ((! defined _DONT_USE_CTYPE_INLINE_ \ | ||
| 1665 | && (defined __GNUC__ || defined __cplusplus)) \ | ||
| 1666 | || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \ | ||
| 1667 | && defined __GNUC__ && ! defined __cplusplus))) | ||
| 1668 | # define _GL_EXTERN_INLINE_APPLE_BUG | ||
| 1669 | #endif | ||
| 1649 | #if ((__GNUC__ \ | 1670 | #if ((__GNUC__ \ |
| 1650 | ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ | 1671 | ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \ |
| 1651 | : (199901L <= __STDC_VERSION__ \ | 1672 | : (199901L <= __STDC_VERSION__ \ |
| 1652 | && !defined __HP_cc \ | 1673 | && !defined __HP_cc \ |
| 1653 | && !(defined __SUNPRO_C && __STDC__))) \ | 1674 | && !(defined __SUNPRO_C && __STDC__))) \ |
| 1654 | && !defined __APPLE__) | 1675 | && !defined _GL_EXTERN_INLINE_APPLE_BUG) |
| 1655 | # define _GL_INLINE inline | 1676 | # define _GL_INLINE inline |
| 1656 | # define _GL_EXTERN_INLINE extern inline | 1677 | # define _GL_EXTERN_INLINE extern inline |
| 1678 | # define _GL_EXTERN_INLINE_IN_USE | ||
| 1657 | #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ | 1679 | #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \ |
| 1658 | && !defined __APPLE__) | 1680 | && !defined _GL_EXTERN_INLINE_APPLE_BUG) |
| 1659 | # if __GNUC_GNU_INLINE__ | 1681 | # if __GNUC_GNU_INLINE__ |
| 1660 | /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ | 1682 | /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */ |
| 1661 | # define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) | 1683 | # define _GL_INLINE extern inline __attribute__ ((__gnu_inline__)) |
| @@ -1663,6 +1685,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 1663 | # define _GL_INLINE extern inline | 1685 | # define _GL_INLINE extern inline |
| 1664 | # endif | 1686 | # endif |
| 1665 | # define _GL_EXTERN_INLINE extern | 1687 | # define _GL_EXTERN_INLINE extern |
| 1688 | # define _GL_EXTERN_INLINE_IN_USE | ||
| 1666 | #else | 1689 | #else |
| 1667 | # define _GL_INLINE static _GL_UNUSED | 1690 | # define _GL_INLINE static _GL_UNUSED |
| 1668 | # define _GL_EXTERN_INLINE static _GL_UNUSED | 1691 | # define _GL_EXTERN_INLINE static _GL_UNUSED |
diff --git a/autogen/configure b/autogen/configure index c5ee6973db8..9010a4cac5b 100755 --- a/autogen/configure +++ b/autogen/configure | |||
| @@ -17561,6 +17561,8 @@ fi | |||
| 17561 | 17561 | ||
| 17562 | 17562 | ||
| 17563 | 17563 | ||
| 17564 | |||
| 17565 | |||
| 17564 | # Configure gnulib. Although this does not affect CFLAGS or LIBS permanently. | 17566 | # Configure gnulib. Although this does not affect CFLAGS or LIBS permanently. |
| 17565 | # it temporarily reverts them to their pre-pkg-config values, | 17567 | # it temporarily reverts them to their pre-pkg-config values, |
| 17566 | # because gnulib needs to work with both src (which uses the | 17568 | # because gnulib needs to work with both src (which uses the |