This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: gdbserver README and configury


Er, how does the below interact with the gdb directory and its setting 
of CC_STDC?  I've a really long thread involving this that needs to be 
resolved and I suspect the below affects it.

Search for CC_STDC law in the archives.

Andrew

> +# @defmac AC_PROG_CC_STDC
> +# @maindex PROG_CC_STDC
> +# @ovindex CC
> +# If the C compiler in not in ANSI C mode by default, try to add an option
> +# to output variable @code{CC} to make it so.  This macro tries various
> +# options that select ANSI C on some system or another.  It considers the
> +# compiler to be in ANSI C mode if it handles function prototypes correctly.
> +#
> +# If you use this macro, you should check after calling it whether the C
> +# compiler has been set to accept ANSI C; if not, the shell variable
> +# @code{am_cv_prog_cc_stdc} is set to @samp{no}.  If you wrote your source
> +# code in ANSI C, you can make an un-ANSIfied copy of it by using the
> +# program @code{ansi2knr}, which comes with Ghostscript.
> +# @end defmac
> +
> +AC_DEFUN(AM_PROG_CC_STDC,
> +[AC_REQUIRE([AC_PROG_CC])
> +AC_BEFORE([$0], [AC_C_INLINE])
> +AC_BEFORE([$0], [AC_C_CONST])
> +dnl Force this before AC_PROG_CPP.  Some cpp's, eg on HPUX, require
> +dnl a magic option to avoid problems with ANSI preprocessor commands
> +dnl like #elif.
> +dnl FIXME: can't do this because then AC_AIX won't work due to a
> +dnl circular dependency.
> +dnl AC_BEFORE([$0], [AC_PROG_CPP])
> +AC_MSG_CHECKING(for ${CC-cc} option to accept ANSI C)
> +AC_CACHE_VAL(am_cv_prog_cc_stdc,
> +[am_cv_prog_cc_stdc=no
> +ac_save_CC="$CC"
> +# Don't try gcc -ansi; that turns off useful extensions and
> +# breaks some systems' header files.
> +# AIX			-qlanglvl=ansi
> +# Ultrix and OSF/1	-std1
> +# HP-UX			-Aa -D_HPUX_SOURCE
> +# SVR4			-Xc -D__EXTENSIONS__
> +for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
> 



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]