public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
From: ams@gnu.org (Alfred M. Szmidt)
To: Eli Zaretskii <eliz@gnu.org>
Cc: gdb-patches@sourceware.org
Subject: Re: Building GDB 7.3.92 with MinGW
Date: Tue, 10 Jan 2012 19:31:00 -0000	[thread overview]
Message-ID: <E1RkhJn-0008LM-LJ@fencepost.gnu.org> (raw)
In-Reply-To: <83hb03e9sx.fsf@gnu.org> (message from Eli Zaretskii on Tue, 10	Jan 2012 19:39:42 +0200)

   2. "make install-strip" fails in readline/, in sim/, and in gdb/:

	make[2]: Entering directory `/d/usr/eli/utils/gdb-7.3.92/readline'
	make[2]: *** No rule to make target `install-strip'.  Stop.
	make[2]: Leaving directory `/d/usr/eli/utils/gdb-7.3.92/readline'
	make[1]: *** [install-strip-readline] Error 2
	make[2]: Entering directory `/d/usr/eli/utils/gdb-7.3.92/sim'
	make[2]: *** No rule to make target `install-strip'.
	make[2]: Leaving directory `/d/usr/eli/utils/gdb-7.3.92/sim'
	make[1]: *** [install-strip-sim] Error 2
	make[2]: Entering directory `/d/usr/eli/utils/gdb-7.3.92/gdb'
	make[2]: *** No rule to make target `install-strip'.
	make[2]: Leaving directory `/d/usr/eli/utils/gdb-7.3.92/gdb'
	make[1]: *** [install-strip-gdb] Error 2
	make[1]: Target `install-strip-host' not remade because of errors.
	make[1]: Nothing to be done for `install-strip-target'.
	make[1]: Leaving directory `/d/usr/eli/utils/gdb-7.3.92'
	make: *** [install-strip] Error 2

      The reason is that these directories simply don't have the
      "install-strip" target in their Makefile.in files.  I think that
      target should be added, because that's AFAIK how GDB is supposed
      to be installed on end-user systems.

`make install' is generally the way one should install GNU projects on
a end-user system, since that makes it possible to debug things (hence
why CFLAGS contains -g by default); install-strip is really for people
with little disk space.

   Finally, a question: Why are we installing libraries (libbfd,
   libopcodes, libiberty) and the standards.info manual?  The
   libraries are not part of GDB, we import them from elsewhere.
   "make install" will happily overwrite existing installation of
   these libraries that could potentially be newer, coming from their
   respective upstream distributions.  How about removing these from
   "make install"?

I personally never understood why they get installed by binutils, or
gdb.

  parent reply	other threads:[~2012-01-10 19:25 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-01-10 18:46 Eli Zaretskii
2012-01-10 18:59 ` Doug Evans
2012-01-10 20:56   ` Eli Zaretskii
2012-01-13 11:28   ` Eli Zaretskii
2012-01-10 19:25 ` Tom Tromey
2012-01-10 20:55   ` Joseph S. Myers
2012-01-10 20:58   ` Eli Zaretskii
2012-01-10 21:00   ` Eli Zaretskii
2012-01-10 19:31 ` Alfred M. Szmidt [this message]
2012-01-10 21:01   ` Eli Zaretskii
2012-01-10 21:26     ` Doug Evans
2012-01-11  0:37       ` asmwarrior
2012-01-11  4:08         ` Eli Zaretskii
2012-01-11  4:54           ` asmwarrior
2012-01-11 17:54         ` Doug Evans
2012-01-12  0:17           ` asmwarrior
2012-01-12  6:47             ` Eli Zaretskii
2012-01-12  8:07               ` Joel Brobecker
2012-01-12 11:54                 ` Eli Zaretskii
2012-01-12 12:35                   ` Joel Brobecker
2012-01-12 16:59                     ` Eli Zaretskii
2012-01-13 14:29                       ` asmwarrior
2012-01-13 16:55                         ` Eli Zaretskii
2012-01-14 13:53                           ` asmwarrior
     [not found]                           ` <4F117B33.8080906@gmail.com>
2012-01-14 18:15                             ` Eli Zaretskii
2012-01-15  3:33                               ` Pierre Muller
     [not found]                               ` <18546.4176851839$1326580387@news.gmane.org>
2012-01-15  3:54                                 ` asmwarrior
     [not found]                               ` <000001ccd30c$5ce854e0$16b8fea0$%muller@ics-cnrs.unistra.fr>
2012-01-15 13:35                                 ` Eli Zaretskii
2012-01-15 17:01                                   ` Joel Brobecker
2012-01-15 18:55                                     ` Eli Zaretskii
2012-01-15 18:01                                   ` Pierre Muller
     [not found]                                   ` <000301ccd3a7$3db8c460$b92a4d20$%muller@ics-cnrs.unistra.fr>
2012-01-15 18:55                                     ` Eli Zaretskii
2012-01-16  3:08                                       ` Pierre Muller
2012-01-10 21:33     ` Tom Tromey
2012-01-11  1:31       ` asmwarrior
2012-01-11  4:30         ` Eli Zaretskii
2012-01-11  4:30           ` asmwarrior
2012-01-11  3:32 ` Joel Brobecker
2012-01-13 11:06   ` Eli Zaretskii
2012-01-13 12:39     ` Joel Brobecker
2012-01-13 13:56       ` Eli Zaretskii

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=E1RkhJn-0008LM-LJ@fencepost.gnu.org \
    --to=ams@gnu.org \
    --cc=eliz@gnu.org \
    --cc=gdb-patches@sourceware.org \
    /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;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).