aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2012-09-27 16:02:23 -0700
committerPaul Eggert2012-09-27 16:02:23 -0700
commit89d17fd0f291f4ea6d14fe1bc0143554dba6e951 (patch)
tree4118229c4ff6b645e857e9013af6dd6b674c8142
parente28e67b3a36f1534e2659fbfde90846a9fd5df6c (diff)
downloademacs-89d17fd0f291f4ea6d14fe1bc0143554dba6e951.tar.gz
emacs-89d17fd0f291f4ea6d14fe1bc0143554dba6e951.zip
Link with LIB_TIMER_TIME as needed.
-rw-r--r--ChangeLog1
-rw-r--r--msdos/ChangeLog5
-rw-r--r--msdos/sed1v2.inp1
-rw-r--r--msdos/sed3v2.inp1
-rw-r--r--src/ChangeLog2
-rw-r--r--src/Makefile.in5
6 files changed, 13 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 40c8f1550e6..c7de7d7c14d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,7 @@
5 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00671.html>. 5 <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00671.html>.
6 * configure.ac (gl_THREADLIB): Define to empty, since Emacs 6 * configure.ac (gl_THREADLIB): Define to empty, since Emacs
7 does threads its own way. 7 does threads its own way.
8 * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
8 9
92012-09-23 Paul Eggert <eggert@cs.ucla.edu> 102012-09-23 Paul Eggert <eggert@cs.ucla.edu>
10 11
diff --git a/msdos/ChangeLog b/msdos/ChangeLog
index 45666a335de..525868b2c70 100644
--- a/msdos/ChangeLog
+++ b/msdos/ChangeLog
@@ -1,3 +1,8 @@
12012-09-27 Paul Eggert <eggert@cs.ucla.edu>
2
3 Check more robustly for timer_settime.
4 * sed1v2.inp, sed3v2.inp (LIB_TIMER_TIME): New macro.
5
12012-08-04 Eli Zaretskii <eliz@gnu.org> 62012-08-04 Eli Zaretskii <eliz@gnu.org>
2 7
3 * sedlibmk.inp (allocator.$(OBJEXT), careadlinkat.$(OBJEXT)): Fix 8 * sedlibmk.inp (allocator.$(OBJEXT), careadlinkat.$(OBJEXT)): Fix
diff --git a/msdos/sed1v2.inp b/msdos/sed1v2.inp
index 0ed88931691..fbee1dd03f9 100644
--- a/msdos/sed1v2.inp
+++ b/msdos/sed1v2.inp
@@ -106,6 +106,7 @@ s/\.h\.in/.h-in/
106/^LIBSELINUX_LIBS *=/s/@LIBSELINUX_LIBS@// 106/^LIBSELINUX_LIBS *=/s/@LIBSELINUX_LIBS@//
107/^LIB_PTHREAD_SIGMASK *=/s/@[^@\n]*@// 107/^LIB_PTHREAD_SIGMASK *=/s/@[^@\n]*@//
108/^LIB_CLOCK_GETTIME *=/s/@[^@\n]*@//g 108/^LIB_CLOCK_GETTIME *=/s/@[^@\n]*@//g
109/^LIB_TIMER_TIME *=/s/@[^@\n]*@//g
109/^LIBGNUTLS_LIBS *=/s/@[^@\n]*@// 110/^LIBGNUTLS_LIBS *=/s/@[^@\n]*@//
110/^LIBGNUTLS_CFLAGS *=/s/@[^@\n]*@// 111/^LIBGNUTLS_CFLAGS *=/s/@[^@\n]*@//
111/^GETLOADAVG_LIBS *=/s/@[^@\n]*@// 112/^GETLOADAVG_LIBS *=/s/@[^@\n]*@//
diff --git a/msdos/sed3v2.inp b/msdos/sed3v2.inp
index bfa008b3e81..cd58e47305c 100644
--- a/msdos/sed3v2.inp
+++ b/msdos/sed3v2.inp
@@ -36,6 +36,7 @@ s/-DVERSION[^ ]* //
36/^LIBS_MAIL *=/s/@[^@\n]*@//g 36/^LIBS_MAIL *=/s/@[^@\n]*@//g
37/^LIBS_SYSTEM *=/s/@[^@\n]*@//g 37/^LIBS_SYSTEM *=/s/@[^@\n]*@//g
38/^LIB_CLOCK_GETTIME *=/s/@[^@\n]*@//g 38/^LIB_CLOCK_GETTIME *=/s/@[^@\n]*@//g
39/^LIB_TIMER_TIME *=/s/@[^@\n]*@//g
39/^CFLAGS *=/s!=.*$!=-O2 -g! 40/^CFLAGS *=/s!=.*$!=-O2 -g!
40/^C_SWITCH_SYSTEM *=/s!=.*$!=-DMSDOS -I../msdos! 41/^C_SWITCH_SYSTEM *=/s!=.*$!=-DMSDOS -I../msdos!
41/^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@// 42/^C_SWITCH_MACHINE *=/s/@C_SWITCH_MACHINE@//
diff --git a/src/ChangeLog b/src/ChangeLog
index c920f091063..b0899d67ca8 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,6 +1,8 @@
12012-09-27 Paul Eggert <eggert@cs.ucla.edu> 12012-09-27 Paul Eggert <eggert@cs.ucla.edu>
2 2
3 Check more robustly for timer_settime. 3 Check more robustly for timer_settime.
4 * Makefile.in (LIB_TIMER_TIME): New macro.
5 (LIBES): Add it.
4 * atimer.c (alarm_timer, alarm_timer_ok, set_alarm, init_atimer): 6 * atimer.c (alarm_timer, alarm_timer_ok, set_alarm, init_atimer):
5 Use HAVE_TIMER_SETTIME, not SIGEV_SIGNAL, to decide whether to 7 Use HAVE_TIMER_SETTIME, not SIGEV_SIGNAL, to decide whether to
6 call timer_settime. 8 call timer_settime.
diff --git a/src/Makefile.in b/src/Makefile.in
index e43f83e1172..f8da0091711 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -153,6 +153,7 @@ M17N_FLT_CFLAGS = @M17N_FLT_CFLAGS@
153M17N_FLT_LIBS = @M17N_FLT_LIBS@ 153M17N_FLT_LIBS = @M17N_FLT_LIBS@
154 154
155LIB_CLOCK_GETTIME=@LIB_CLOCK_GETTIME@ 155LIB_CLOCK_GETTIME=@LIB_CLOCK_GETTIME@
156LIB_TIMER_TIME=@LIB_TIMER_TIME@
156 157
157DBUS_CFLAGS = @DBUS_CFLAGS@ 158DBUS_CFLAGS = @DBUS_CFLAGS@
158DBUS_LIBS = @DBUS_LIBS@ 159DBUS_LIBS = @DBUS_LIBS@
@@ -385,8 +386,8 @@ otherobj= $(TERMCAP_OBJ) $(PRE_ALLOC_OBJ) $(GMALLOC_OBJ) $(RALLOC_OBJ) \
385## duplicated symbols. If the standard libraries were compiled 386## duplicated symbols. If the standard libraries were compiled
386## with GCC, we might need LIB_GCC again after them. 387## with GCC, we might need LIB_GCC again after them.
387LIBES = $(LIBS) $(LIBX_BASE) $(LIBX_OTHER) $(LIBSOUND) \ 388LIBES = $(LIBS) $(LIBX_BASE) $(LIBX_OTHER) $(LIBSOUND) \
388 $(RSVG_LIBS) $(IMAGEMAGICK_LIBS) $(LIB_CLOCK_GETTIME) $(DBUS_LIBS) \ 389 $(RSVG_LIBS) $(IMAGEMAGICK_LIBS) $(LIB_CLOCK_GETTIME) $(LIB_TIMER_TIME) \
389 $(LIB_EXECINFO) \ 390 $(DBUS_LIBS) $(LIB_EXECINFO) \
390 $(LIBXML2_LIBS) $(LIBGPM) $(LIBRESOLV) $(LIBS_SYSTEM) \ 391 $(LIBXML2_LIBS) $(LIBGPM) $(LIBRESOLV) $(LIBS_SYSTEM) \
391 $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \ 392 $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \
392 $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \ 393 $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \