aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2014-04-13 22:23:31 -0700
committerPaul Eggert2014-04-13 22:23:31 -0700
commit93ca48872e6473db782382fc828e65e6540229d6 (patch)
treea4ce4e90eab7bcbb5494a44c6b9709a2db7c6547 /ChangeLog
parentf7993853c2512d2cb8067c37ea01db4175e37be3 (diff)
downloademacs-93ca48872e6473db782382fc828e65e6540229d6.tar.gz
emacs-93ca48872e6473db782382fc828e65e6540229d6.zip
Clean up configure-time library handling a bit.
This patch was inspired by emacs-24 2014-04-09T13:37:49Z!sdl.web@gmail.com, which fixed a bug due to sloppy library handling in 'configure'. * configure.ac (LIB_MATH, LIB_PTHREAD, LIBXMU): Use AC_SEARCH_LIBS instead of AC_CHECK_LIB as per Autoconf manual. (LIB_MATH, LIB_PTHREAD, HAVE_X11, IMAGEMAGICK_LIBS, GTK_LIBS) (DBUS_LIBS, LIBXMU, XFT_LIBS, LIBXSM, LIBXML2_LIBS, LIBS_MAIL) (with_kerberos): Don't let the library choice infect $LIBS. (dnet_ntoa, cma_open): Remove obsolete tests. (emacs_pthread_function): Probe for pthread_kill, not pthread_self, as that's a bit more selective on GNU/Linux. (LIBXEXT): Remove. (touchlock): Test for existence when $LIBS_MAIL is in use. (AC_CHECK_FUNCS): Use only $LIB_MATH in addition to $LIBS when testing for typical functions like accept4, lrand48. (random, rint): Remove obsolete HP-UX 9 A.09.05 test.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index bd710bd283d..e9836af43e4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,23 @@
12014-04-14 Paul Eggert <eggert@cs.ucla.edu>
2
3 Clean up configure-time library handling a bit.
4 This patch was inspired by emacs-24 bzr 116961, which fixed
5 a bug due to sloppy library handling in 'configure'.
6 * configure.ac (LIB_MATH, LIB_PTHREAD, LIBXMU):
7 Use AC_SEARCH_LIBS instead of AC_CHECK_LIB as per Autoconf manual.
8 (LIB_MATH, LIB_PTHREAD, HAVE_X11, IMAGEMAGICK_LIBS, GTK_LIBS)
9 (DBUS_LIBS, LIBXMU, XFT_LIBS, LIBXSM, LIBXML2_LIBS, LIBS_MAIL)
10 (with_kerberos):
11 Don't let the library choice infect $LIBS.
12 (dnet_ntoa, cma_open): Remove obsolete tests.
13 (emacs_pthread_function): Probe for pthread_kill, not pthread_self,
14 as that's a bit more selective on GNU/Linux.
15 (LIBXEXT): Remove.
16 (touchlock): Test for existence when $LIBS_MAIL is in use.
17 (AC_CHECK_FUNCS): Use only $LIB_MATH in addition to $LIBS
18 when testing for typical functions like accept4, lrand48.
19 (random, rint): Remove obsolete HP-UX 9 A.09.05 test.
20
12014-04-11 Glenn Morris <rgm@gnu.org> 212014-04-11 Glenn Morris <rgm@gnu.org>
2 22
3 * make-dist: Do not distribute generated admin/grammars/Makefile. 23 * make-dist: Do not distribute generated admin/grammars/Makefile.