Remove all uses of C_DEBUG_SWITCH and LIBS_DEBUG.
* s/usg5-4.h (LIBS_DEBUG): * s/irix6-5.h (C_DEBUG_SWITCH): * s/gnu-linux.h (LIBS_DEBUG): * s/darwin.h (LIBS_DEBUG): * s/bsd-common.h (LIBS_DEBUG): * s/aix4-2.h (LIBS_DEBUG, C_DEBUG_SWITCH): * m/iris4d.h (LIBS_DEBUG): * m/hp800.h (LIBS_DEBUG): Remove definitions. * Makefile.in (LIBES): Remove reference to LIBS_DEBUG. (LIBS_DEBUG): Remove definition. * configure.in: Remove all references to C_DEBUG_SWITCH.
This commit is contained in:
parent
146b8b16f3
commit
32a8894e5b
14 changed files with 24 additions and 70 deletions
|
@ -1,3 +1,7 @@
|
|||
2010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
|
||||
|
||||
* configure.in: Remove all references to C_DEBUG_SWITCH.
|
||||
|
||||
2010-03-27 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* config.bat <lib-src>: Edit out lines that begin with several #
|
||||
|
|
|
@ -106,7 +106,6 @@ BSD_SYSTEM
|
|||
CLASH_DETECTION
|
||||
COFF_BSD_SYMBOLS
|
||||
CRT0_DUMMIES
|
||||
C_DEBUG_SWITCH
|
||||
C_SWITCH_MACHINE
|
||||
C_SWITCH_SYSTEM
|
||||
C_SWITCH_SYSTEM_TEMACS
|
||||
|
@ -234,7 +233,6 @@ LD_SWITCH_SYSTEM
|
|||
LD_SWITCH_SYSTEM_TEMACS
|
||||
LD_SWITCH_SYSTEM_tmp
|
||||
LD_SWITCH_X_DEFAULT
|
||||
LIBS_DEBUG
|
||||
LIBS_MACHINE
|
||||
LIBS_SYSTEM
|
||||
LIBS_TERMCAP
|
||||
|
|
12
configure.in
12
configure.in
|
@ -888,10 +888,6 @@ configure___ use_mmap_for_buffers=yes
|
|||
configure___ use_mmap_for_buffers=no
|
||||
#endif
|
||||
|
||||
#ifndef C_DEBUG_SWITCH
|
||||
#define C_DEBUG_SWITCH -g
|
||||
#endif
|
||||
|
||||
#ifndef C_OPTIMIZE_SWITCH
|
||||
#ifdef __GNUC__
|
||||
#define C_OPTIMIZE_SWITCH -O2
|
||||
|
@ -923,18 +919,18 @@ configure___ ld_switch_machine=LD_SWITCH_MACHINE
|
|||
|
||||
/* Get the CFLAGS for tests in configure. */
|
||||
#ifdef __GNUC__
|
||||
configure___ CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
|
||||
configure___ CFLAGS=C_OPTIMIZE_SWITCH '${SPECIFIED_CFLAGS}'
|
||||
#else
|
||||
configure___ CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
|
||||
configure___ CFLAGS='${SPECIFIED_CFLAGS}'
|
||||
#endif
|
||||
|
||||
#else /* not THIS_IS_CONFIGURE */
|
||||
|
||||
/* Get the CFLAGS for real compilation. */
|
||||
#ifdef __GNUC__
|
||||
configure___ REAL_CFLAGS=C_DEBUG_SWITCH C_OPTIMIZE_SWITCH C_WARNINGS_SWITCH ${PROFILING_CFLAGS} '${SPECIFIED_CFLAGS}'
|
||||
configure___ REAL_CFLAGS=C_OPTIMIZE_SWITCH C_WARNINGS_SWITCH ${PROFILING_CFLAGS} '${SPECIFIED_CFLAGS}'
|
||||
#else
|
||||
configure___ REAL_CFLAGS=C_DEBUG_SWITCH '${SPECIFIED_CFLAGS}'
|
||||
configure___ REAL_CFLAGS='${SPECIFIED_CFLAGS}'
|
||||
#endif
|
||||
|
||||
#endif /* not THIS_IS_CONFIGURE */
|
||||
|
|
|
@ -1,3 +1,18 @@
|
|||
2010-03-30 Dan Nicolaescu <dann@ics.uci.edu>
|
||||
|
||||
Remove all uses of C_DEBUG_SWITCH and LIBS_DEBUG.
|
||||
* s/usg5-4.h (LIBS_DEBUG):
|
||||
* s/irix6-5.h (C_DEBUG_SWITCH):
|
||||
* s/gnu-linux.h (LIBS_DEBUG):
|
||||
* s/darwin.h (LIBS_DEBUG):
|
||||
* s/bsd-common.h (LIBS_DEBUG):
|
||||
* s/aix4-2.h (LIBS_DEBUG, C_DEBUG_SWITCH):
|
||||
* m/iris4d.h (LIBS_DEBUG):
|
||||
* m/hp800.h (LIBS_DEBUG): Remove definitions.
|
||||
|
||||
* Makefile.in (LIBES): Remove reference to LIBS_DEBUG.
|
||||
(LIBS_DEBUG): Remove definition.
|
||||
|
||||
2010-03-27 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* process.c (Fmake_network_process): Don't apply Bug#5173 fix for
|
||||
|
|
|
@ -127,11 +127,6 @@ DEPFLAGS = -MMD -MF deps/$*.d
|
|||
#define LIB_STANDARD
|
||||
#endif
|
||||
|
||||
/* Unless inhibited or changed, use -lg to link for debugging. */
|
||||
#ifndef LIBS_DEBUG
|
||||
#define LIBS_DEBUG -lg
|
||||
#endif
|
||||
|
||||
/* Some s/SYSTEM.h files define this to request special libraries. */
|
||||
#ifndef LIBS_SYSTEM
|
||||
#define LIBS_SYSTEM
|
||||
|
@ -850,7 +845,7 @@ SOME_MACHINE_LISP = ../lisp/mouse.elc \
|
|||
|
||||
LIBES = $(LOADLIBES) $(LIBS) $(LIBX) $(LIBSOUND) $(RSVG_LIBS) $(DBUS_LIBS) \
|
||||
@LIBGPM@ @LIBRESOLV@ LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP \
|
||||
LIBS_DEBUG $(GETLOADAVG_LIBS) ${GCONF_LIBS} \
|
||||
$(GETLOADAVG_LIBS) ${GCONF_LIBS} \
|
||||
@FREETYPE_LIBS@ @FONTCONFIG_LIBS@ @LIBOTF_LIBS@ @M17N_FLT_LIBS@ \
|
||||
$(GNULIB_VAR) LIB_MATH LIB_STANDARD $(GNULIB_VAR)
|
||||
|
||||
|
|
|
@ -93,8 +93,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#define UNEXEC unexhp9k800.o
|
||||
|
||||
#define LIBS_DEBUG
|
||||
|
||||
/* Include the file bsdtty.h, since this machine has job control. */
|
||||
#define NEED_BSDTTY
|
||||
|
||||
|
|
|
@ -53,8 +53,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#define DATA_START 0x10000000
|
||||
#define DATA_SEG_BITS 0x10000000
|
||||
|
||||
#define LIBS_DEBUG
|
||||
|
||||
/* Use terminfo instead of termcap. */
|
||||
|
||||
#define TERMINFO
|
||||
|
|
|
@ -87,10 +87,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#define LINKER cc
|
||||
#endif
|
||||
|
||||
/* Prevent -lg from being used for debugging. Not needed. */
|
||||
|
||||
#define LIBS_DEBUG
|
||||
|
||||
/* No need to specify -lc when linking. */
|
||||
|
||||
#define LIB_STANDARD
|
||||
|
@ -130,16 +126,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
It is just a guess which versions of AIX need this definition. */
|
||||
#undef HAVE_STRING_H
|
||||
|
||||
/* For AIX, it turns out compiling emacs under AIX 3.2.4 REQUIRES "cc -g"
|
||||
because "cc -O" crashes. Under AIX 3.2.5, "cc -O" is required because
|
||||
"cc -g" crashes. Go figure. --floppy@merlin.mit.edu */
|
||||
/* The above isn't generally true. If it occurs with some compiler
|
||||
release, seek a fixed version, be it XLC or GCC. The XLC version
|
||||
isn't tied to the OS version on AIX any more than elsewhere. XLC
|
||||
(the IBM compiler) can use -g with -O. (-O3 is also a possibility
|
||||
for the optimization level.) -- fx, after David Edelsohn. */
|
||||
#define C_DEBUG_SWITCH -g -O
|
||||
|
||||
/* Perry Smith <pedz@ddivt1.austin.ibm.com> says these are correct. */
|
||||
#define SIGNALS_VIA_CHARACTERS
|
||||
#define MAIL_USE_LOCKF
|
||||
|
|
|
@ -46,8 +46,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#define HAVE_TERMIOS
|
||||
#define NO_TERMIO
|
||||
|
||||
#define LIBS_DEBUG
|
||||
|
||||
#define SYSV_SYSTEM_DIR
|
||||
|
||||
/* POSIX-style pgrp behavior. */
|
||||
|
|
|
@ -189,9 +189,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
/* Link this program just by running cc. */
|
||||
#define ORDINARY_LINK
|
||||
|
||||
/* We don't have a g library, so override the -lg LIBS_DEBUG switch. */
|
||||
#define LIBS_DEBUG
|
||||
|
||||
/* Adding -lm confuses the dynamic linker, so omit it. */
|
||||
#define LIB_MATH
|
||||
|
||||
|
|
|
@ -194,19 +194,10 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#define POSIX /* affects getpagesize.h and systty.h */
|
||||
#define POSIX_SIGNALS
|
||||
|
||||
/* Best not to include -lg, unless it is last on the command line */
|
||||
#define LIBS_DEBUG
|
||||
#undef LIB_GCC
|
||||
#define LIB_GCC
|
||||
#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtn.o
|
||||
|
||||
/* Don't use -g in test compiles in configure.
|
||||
This is so we will use the same shared libs for that linking
|
||||
that are used when linking temacs. */
|
||||
#ifdef THIS_IS_CONFIGURE
|
||||
#define C_DEBUG_SWITCH
|
||||
#endif
|
||||
|
||||
/* _BSD_SOURCE is redundant, at least in glibc2, since we define
|
||||
_GNU_SOURCE. Left in in case it's relevant to libc5 systems and
|
||||
anyone's still using Emacs on those. --fx 2002-12-14 */
|
||||
|
|
|
@ -101,19 +101,6 @@ char *_getpty();
|
|||
#define _LP64 /* lisp.h takes care of the rest */
|
||||
#endif /* _MIPS_SZLONG */
|
||||
|
||||
/* The only supported 32-bit configuration of GCC under IRIX6.x produces
|
||||
n32 MIPS ABI binaries and also supports -g. */
|
||||
#ifdef __GNUC__
|
||||
#define C_DEBUG_SWITCH -g
|
||||
#else
|
||||
/* Optimize, inaccurate debugging, increase limit on size of what's
|
||||
optimized.
|
||||
|
||||
This should also be applicable other than on Irix 6.5, but I don't
|
||||
know for which compiler versions. -- fx */
|
||||
#define C_DEBUG_SWITCH -g3 -O -OPT:Olimit=3500
|
||||
#endif
|
||||
|
||||
#undef SA_RESTART
|
||||
|
||||
#undef TIOCSIGSEND /* defined in usg5-4.h */
|
||||
|
|
|
@ -48,11 +48,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#define LIBS_TERMCAP -ltermcap
|
||||
#endif
|
||||
|
||||
#ifndef __GNUC__
|
||||
/* eggert thinks all versions of SunPro C allowed this. */
|
||||
#define C_DEBUG_SWITCH -g -O
|
||||
#endif /* GCC */
|
||||
|
||||
/* This is the same definition as in usg5-4.h, but with sigblock/sigunblock
|
||||
rather than sighold/sigrelse, which appear to be BSD4.1 specific and won't
|
||||
work if POSIX_SIGNALS is defined. It may also be appropriate for SVR4.x
|
||||
|
|
|
@ -103,10 +103,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#define LIB_STANDARD
|
||||
|
||||
/* there are no -lg libraries on this system, and no libPW */
|
||||
|
||||
#define LIBS_DEBUG
|
||||
|
||||
/* Undump with ELF */
|
||||
|
||||
#undef COFF
|
||||
|
|
Loading…
Add table
Reference in a new issue