diff options
| author | Eli Zaretskii | 2014-08-25 20:44:27 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2014-08-25 20:44:27 +0300 |
| commit | 825ca47f5a17cc172b23f8913a33d6721f96f0ed (patch) | |
| tree | 833cf2827f401e5a3bbbaaef2fcb70f492767c9d | |
| parent | 20a4f6a967dc864b1fb5428a3f358246f5ab67f8 (diff) | |
| download | emacs-825ca47f5a17cc172b23f8913a33d6721f96f0ed.tar.gz emacs-825ca47f5a17cc172b23f8913a33d6721f96f0ed.zip | |
Fix unoptimized build on MSDOS.
msdos/sedlibmk.inp (gl_LIBOBJS): Add execinfo.o. Reported by Juan
Manuel Guerrero <juan.guerrero@gmx.de>.
src/conf_post.h (_GL_EXECINFO_INLINE) [MSDOS]: Don't define.
| -rw-r--r-- | msdos/ChangeLog | 5 | ||||
| -rw-r--r-- | msdos/sedlibmk.inp | 3 | ||||
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/conf_post.h | 7 |
4 files changed, 11 insertions, 8 deletions
diff --git a/msdos/ChangeLog b/msdos/ChangeLog index c40d7295cbd..3dd5476910e 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2014-08-25 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * sedlibmk.inp (gl_LIBOBJS): Add execinfo.o. Reported by Juan | ||
| 4 | Manuel Guerrero <juan.guerrero@gmx.de>. | ||
| 5 | |||
| 1 | 2014-08-23 Eli Zaretskii <eliz@gnu.org> | 6 | 2014-08-23 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * sed2v2.inp [DJGPP <= 2.03]: Add a prototype for snprintf, to | 8 | * sed2v2.inp [DJGPP <= 2.03]: Add a prototype for snprintf, to |
diff --git a/msdos/sedlibmk.inp b/msdos/sedlibmk.inp index badb30b0b65..b896eadc22d 100644 --- a/msdos/sedlibmk.inp +++ b/msdos/sedlibmk.inp | |||
| @@ -315,6 +315,7 @@ am__cd = cd | |||
| 315 | /^BYTESWAP_H *=/s/@[^@\n]*@/byteswap.h/ | 315 | /^BYTESWAP_H *=/s/@[^@\n]*@/byteswap.h/ |
| 316 | /^DIRENT_H *=/s/@[^@\n]*@// | 316 | /^DIRENT_H *=/s/@[^@\n]*@// |
| 317 | /^ERRNO_H *=/s/@[^@\n]*@// | 317 | /^ERRNO_H *=/s/@[^@\n]*@// |
| 318 | /^EXECINFO_H *=/s/@[^@\n]*@/execinfo.h/ | ||
| 318 | /^STDBOOL_H *=/s/@[^@\n]*@// | 319 | /^STDBOOL_H *=/s/@[^@\n]*@// |
| 319 | /^STDALIGN_H *=/s/@[^@\n]*@/stdalign.h/ | 320 | /^STDALIGN_H *=/s/@[^@\n]*@/stdalign.h/ |
| 320 | /^STDARG_H *=/s/@[^@\n]*@// | 321 | /^STDARG_H *=/s/@[^@\n]*@// |
| @@ -333,7 +334,7 @@ am__cd = cd | |||
| 333 | /am__append_[1-9][0-9]* *=.*gettext\.h/s/@[^@\n]*@/\#/ | 334 | /am__append_[1-9][0-9]* *=.*gettext\.h/s/@[^@\n]*@/\#/ |
| 334 | /am__append_2 *=.*verify\.h/s/@[^@\n]*@// | 335 | /am__append_2 *=.*verify\.h/s/@[^@\n]*@// |
| 335 | /^@gl_GNULIB_ENABLED_tempname_TRUE@/s/@[^@\n]*@// | 336 | /^@gl_GNULIB_ENABLED_tempname_TRUE@/s/@[^@\n]*@// |
| 336 | /^gl_LIBOBJS *=/s/@[^@\n]*@/getopt.o getopt1.o memrchr.o sig2str.o time_r.o getloadavg.o pthread_sigmask.o mkostemp.o fpending.o fdatasync.o/ | 337 | /^gl_LIBOBJS *=/s/@[^@\n]*@/getopt.o getopt1.o memrchr.o sig2str.o time_r.o getloadavg.o pthread_sigmask.o mkostemp.o fpending.o fdatasync.o execinfo.o/ |
| 337 | /^am__append_[1-9][0-9]* *=/,/^[^ ]/{ | 338 | /^am__append_[1-9][0-9]* *=/,/^[^ ]/{ |
| 338 | s/ *inttypes\.h// | 339 | s/ *inttypes\.h// |
| 339 | s| *sys/select\.h|| | 340 | s| *sys/select\.h|| |
diff --git a/src/ChangeLog b/src/ChangeLog index 4c774468e5e..8ca95025019 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2014-08-25 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * conf_post.h (_GL_EXECINFO_INLINE) [MSDOS]: Don't define. | ||
| 4 | |||
| 1 | 2014-08-18 Eli Zaretskii <eliz@gnu.org> | 5 | 2014-08-18 Eli Zaretskii <eliz@gnu.org> |
| 2 | 6 | ||
| 3 | * xdisp.c (handle_stop): Improve commentary. | 7 | * xdisp.c (handle_stop): Improve commentary. |
diff --git a/src/conf_post.h b/src/conf_post.h index 446c8275613..386d83f4b1f 100644 --- a/src/conf_post.h +++ b/src/conf_post.h | |||
| @@ -126,13 +126,6 @@ You lose; /* Emacs for DOS must be compiled with DJGPP */ | |||
| 126 | so we could reuse it in readlinkat; see msdos.c. */ | 126 | so we could reuse it in readlinkat; see msdos.c. */ |
| 127 | #define opendir sys_opendir | 127 | #define opendir sys_opendir |
| 128 | 128 | ||
| 129 | /* The "portable" definition of _GL_INLINE on config.h does not work | ||
| 130 | with DJGPP GCC 3.4.4: it causes unresolved externals in sysdep.c, | ||
| 131 | although lib/execinfo.h is included and the inline functions there | ||
| 132 | are visible. */ | ||
| 133 | #if __GNUC__ < 4 | ||
| 134 | # define _GL_EXECINFO_INLINE inline | ||
| 135 | #endif | ||
| 136 | /* End of gnulib-related stuff. */ | 129 | /* End of gnulib-related stuff. */ |
| 137 | 130 | ||
| 138 | #define emacs_raise(sig) msdos_fatal_signal (sig) | 131 | #define emacs_raise(sig) msdos_fatal_signal (sig) |