Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Guenther Grau <Guenther.Grau@bk.bosch.de>
To: gdb@cygnus.com
Subject: gdb-19990209 on sparc-2.5.1
Date: Thu, 01 Apr 1999 00:00:00 -0000	[thread overview]
Message-ID: <36F9675E.65FA739B@bk.bosch.de> (raw)
In-Reply-To: <199903242102.NAA01562@andros.cygnus.com>

Hi,

Stan Shebs wrote:
> Actually - everybody hold on to your hats - this isn't the first time
> that GDB has been compiled with compilers other than GCC. :-)  The
> official expectation is that GDB is portable C code, and that it can
> be compiled and built by any reasonable C compiler.

Ok, after I read that, I dl'd gdb-19990209.tar.gz. Is that really
the lastest snapshot (4.17.86) everybody is talking about?
Well, anyways, on my sparc-solaris 2.5.1 I did

setenv CC cc
./configure
make

and found a few glitches (i.e. warnings :-) and a make error.

cc is from SunWorkshop Solaris 4.2.

I attached the output during the build process. I haven't had
time to look into this further as I will need to go to sleep
now :-)

  Guenther
;; This buffer is for notes you don't want to save, and for Lisp evaluation.
;; If you want to create a file, first visit that file with C-x C-f,
;; then enter the text in that file's own buffer.

gorgo% make
if [ x"no" = xyes ] && [ ! -d pic ]; then \
  mkdir pic; \
else true; fi
touch stamp-picdir
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   argv.c -o pic/argv.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  argv.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   choose-temp.c -o pic/choose-temp.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  choose-temp.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   concat.c -o pic/concat.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  concat.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   cplus-dem.c -o pic/cplus-dem.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  cplus-dem.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   fdmatch.c -o pic/fdmatch.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  fdmatch.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   fnmatch.c -o pic/fnmatch.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  fnmatch.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   getopt.c -o pic/getopt.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  getopt.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   getopt1.c -o pic/getopt1.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  getopt1.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   getruntime.c -o pic/getruntime.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  getruntime.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   hex.c -o pic/hex.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  hex.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   floatformat.c -o pic/floatformat.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  floatformat.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   mkstemp.c -o pic/mkstemp.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  mkstemp.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   objalloc.c -o pic/objalloc.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  objalloc.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   obstack.c -o pic/obstack.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  obstack.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   pexecute.c -o pic/pexecute.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  pexecute.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   spaces.c -o pic/spaces.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  spaces.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   splay-tree.c -o pic/splay-tree.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  splay-tree.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   strerror.c -o pic/strerror.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  strerror.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   strsignal.c -o pic/strsignal.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  strsignal.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   xatexit.c -o pic/xatexit.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  xatexit.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   xexit.c -o pic/xexit.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  xexit.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   xmalloc.c -o pic/xmalloc.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  xmalloc.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   xstrdup.c -o pic/xstrdup.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  xstrdup.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   xstrerror.c -o pic/xstrerror.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  xstrerror.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   asprintf.c -o pic/asprintf.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  asprintf.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   basename.c -o pic/basename.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  basename.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   sigsetmask.c -o pic/sigsetmask.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  sigsetmask.c
test x"no" != xyes || \
  cc -c -DHAVE_CONFIG_H -g -I. -I./../include   vasprintf.c -o pic/vasprintf.o
cc -c -DHAVE_CONFIG_H -g -I. -I./../include  vasprintf.c
rm -f libiberty.a
ar rc libiberty.a \
  argv.o choose-temp.o concat.o cplus-dem.o  fdmatch.o fnmatch.o getopt.o getopt1.o getruntime.o hex.o  floatformat.o mkstemp.o objalloc.o obstack.o pexecute.o spaces.o  splay-tree.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o  xstrdup.o xstrerror.o  asprintf.o basename.o sigsetmask.o vasprintf.o 
true libiberty.a
f="asprintf.o basename.o sigsetmask.o vasprintf.o  "; \
case $f in \
  *alloca.o*) f="$f xmalloc.o xexit.o" ;; \
esac; \
echo $f > needed-list
echo argv.o choose-temp.o concat.o cplus-dem.o  fdmatch.o fnmatch.o getopt.o getopt1.o getruntime.o hex.o  floatformat.o mkstemp.o objalloc.o obstack.o pexecute.o spaces.o  splay-tree.o strerror.o strsignal.o xatexit.o xexit.o xmalloc.o  xstrdup.o xstrerror.o > required-list
make  all-recursive
Making all in intl
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  intl-compat.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  bindtextdom.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  dcgettext.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  dgettext.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  gettext.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  finddomain.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  loadmsgcat.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  localealias.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  textdomain.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  l10nflist.c
cc -c -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DGNULOCALEDIR=\"/users/grau/tools/gdb/share/locale\"  -DLOCALE_ALIAS_PATH=\"/users/grau/tools/gdb/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g  explodename.c
rm -f libintl.a
ar cru libintl.a intl-compat.o bindtextdom.o dcgettext.o dgettext.o gettext.o  finddomain.o loadmsgcat.o localealias.o textdomain.o l10nflist.o  explodename.o
ranlib libintl.a
Making all in lib
cc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -c getopt.c
cc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -c getopt1.c
cc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -c xmalloc.c
cc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl    -g -c xstrdup.c
rm -f libtxi.a
ar cru libtxi.a getopt.o getopt1.o xmalloc.o xstrdup.o 
ranlib libtxi.a
Making all in info
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c dir.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c display.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c makedoc.c
cc  -g  -o makedoc  makedoc.o ../lib/libtxi.a  -lcurses ../intl/libintl.a 
./makedoc ./session.c ./echo-area.c ./infodoc.c  ./m-x.c ./indices.c ./nodemenu.c  ./footnotes.c ./variables.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c doc.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c dribble.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c echo-area.c
"echo-area.c", line 1290: warning: argument #4 is incompatible with prototype:
        prototype: pointer to function(pointer to const void, pointer to const void) returning int : "/usr/include/stdlib.h", line 97
        argument : pointer to function(pointer to pointer to struct {pointer to char label, pointer to char filename, pointer to char nodename,...
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c filesys.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c footnotes.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c gc.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c indices.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c info-utils.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c info.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c infodoc.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c infomap.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c m-x.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c man.c
cc -DINFODIR=\"/users/grau/tools/gdb/info\" -DLOCALEDIR=\"/users/grau/tools/gdb/share/locale\" -DHAVE_CONFIG_H -I. -I../lib -I../intl -I.. -I.    -g -c nodemenu.c
"nodemenu.c", line 166: warning: argument #4 is incompatible with prototype:
        prototype: pointer to function(pointer to const void, pointer to const void) returning int : "/usr/include/stdlib.h", line 97
From shebs@cygnus.com Thu Apr 01 00:00:00 1999
From: Stan Shebs <shebs@cygnus.com>
To: cagney@cygnus.com
Cc: gdb@cygnus.com
Subject: Re: Which ANSI-C compiler?
Date: Thu, 01 Apr 1999 00:00:00 -0000
Message-id: <199903240259.SAA11164@andros.cygnus.com>
References: <36F84161.637FE9BE@cygnus.com>
X-SW-Source: 1999-q1/msg00155.html
Content-length: 523

   Date: Wed, 24 Mar 1999 12:35:29 +1100
   From: Andrew Cagney <ac131313@cygnus.com>

   [Jim sorry]

   With GDB trialing the move to ANSI-C it will probably be helpful if
   there is a list of recommended compilers available.

Hmmm.  Most compilers that people have will be in the recommended
category I think, so it might be simpler just to mention the compilers
that we know will be a problem?  In either case, that's a good idea for
an addition to README and NEWS, so people aren't caught by surprise.

							Stan



  reply	other threads:[~1999-04-01  0:00 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-04-01  0:00 Re[2]: 4.17.86 on AIX 4.2.0.0 using IBM xlc rodneybrown
1999-04-01  0:00 ` Andrew Cagney
     [not found]   ` <199903240254.SAA11154.cygnus.gdb@andros.cygnus.com>
1999-04-01  0:00     ` Andrew Cagney
1999-04-01  0:00       ` Stan Shebs
1999-04-01  0:00         ` Guenther Grau [this message]
1999-04-01  0:00           ` gdb-19990209 on sparc-2.5.1 Stan Shebs
1999-04-01  0:00             ` Guenther Grau
1999-04-01  0:00   ` 4.17.86 on AIX 4.2.0.0 using IBM xlc Stan Shebs
     [not found] <199903252355.PAA05700@andros.cygnus.com>
1999-04-01  0:00 ` gdb-19990209 on sparc-2.5.1 Guenther Grau

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=36F9675E.65FA739B@bk.bosch.de \
    --to=guenther.grau@bk.bosch.de \
    --cc=gdb@cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox