public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [patch] don't build send-pr,prms,gnats.tar
@ 2002-07-02 11:29 Nathanael Nerode
  2002-07-02 12:03 ` DJ Delorie
  0 siblings, 1 reply; 5+ messages in thread
From: Nathanael Nerode @ 2002-07-02 11:29 UTC (permalink / raw)
  To: gcc-patches, gdb-patches, binutils, dj

'prms' and 'send-pr' are leftovers from building GNATS in the ubertree.
Modern versions of GNATS don't and can't build in this tree, so I figure we
can get rid of this...

2002-07-02  Nathanael Nerode  <neroden@gcc.gnu.org>

	* Makefile.in: Don't build prms, send-pr, or GNATS tar files.
	* configure.in: Ditto.

Index: Makefile.in
===================================================================
RCS file: /cvs/gcc/gcc/Makefile.in,v
retrieving revision 1.108
diff -u -r1.108 Makefile.in
--- Makefile.in	2 Jul 2002 18:01:37 -0000	1.108
+++ Makefile.in	2 Jul 2002 18:23:06 -0000
@@ -565,13 +565,11 @@
 	all-opcodes \
 	all-patch \
 	all-perl \
-	all-prms \
 	all-rcs \
 	all-readline \
 	all-release \
 	all-recode \
 	all-sed \
-	all-send-pr \
 	all-shellutils \
 	all-sid \
 	all-sim \
@@ -636,12 +634,10 @@
 	check-opcodes \
 	check-patch \
 	check-perl \
-	check-prms \
 	check-rcs \
 	check-readline \
 	check-recode \
 	check-sed \
-	check-send-pr \
 	check-shellutils \
 	check-snavigator \
 	check-sid \
@@ -707,12 +703,10 @@
 	install-mmalloc \
 	install-patch \
 	install-perl \
-	install-prms \
 	install-rcs \
 	install-readline \
 	install-recode \
 	install-sed \
-	install-send-pr \
 	install-shellutils \
 	install-sid \
 	install-sim \
@@ -876,13 +870,11 @@
 	clean-opcodes \
 	clean-patch \
 	clean-perl \
-	clean-prms \
 	clean-rcs \
 	clean-readline \
 	clean-release \
 	clean-recode \
 	clean-sed \
-	clean-send-pr \
 	clean-shellutils \
 	clean-sid \
 	clean-sim \
@@ -1740,14 +1732,12 @@
 all-opcodes: all-bfd all-libiberty
 all-patch: all-libiberty
 all-perl:
-all-prms: all-libiberty
 configure-target-qthreads: $(ALL_GCC_C)
 all-target-qthreads: configure-target-qthreads
 all-rcs:
 all-readline:
 all-recode: all-libiberty
 all-sed: all-libiberty
-all-send-pr: all-prms
 all-shellutils:
 all-sid: all-tcl all-tk
 all-sim: all-libiberty all-bfd all-opcodes all-readline
@@ -2017,12 +2007,6 @@
 	$(MAKE) -f Makefile.in taz TOOL=gas \
 		MD5PROG="$(MD5PROG)" \
 		SUPPORT_FILES="$(GASB_SUPPORT_DIRS)"
-
-GNATS_SUPPORT_DIRS=include libiberty send-pr
-gnats.tar.bz2: $(DIST_SUPPORT) $(GNATS_SUPPORT_DIRS) gnats
-	$(MAKE) -f  Makefile.in taz TOOL=gnats \
-		MD5PROG="$(MD5PROG)" \
-		SUPPORT_FILES="$(GNATS_SUPPORT_DIRS)"
 
 .PHONY: gdb.tar.bz2
 GDB_SUPPORT_DIRS= bfd include libiberty mmalloc opcodes readline sim utils intl
Index: configure.in
===================================================================
RCS file: /cvs/gcc/gcc/configure.in,v
retrieving revision 1.166
diff -u -r1.166 configure.in
--- configure.in	2 Jul 2002 18:01:37 -0000	1.166
+++ configure.in	2 Jul 2002 18:23:08 -0000
@@ -49,7 +49,7 @@
 # these tools are built for the host environment
 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
 # know that we are building the simulator.
-host_tools="texinfo byacc flex bison binutils ld gas gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool grep diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils snavigator libtool gettext zip fastjar"
+host_tools="texinfo byacc flex bison binutils ld gas gcc sid sim gdb make patch gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool grep diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils snavigator libtool gettext zip fastjar"
 
 # libgcj represents the runtime libraries only used by gcj.
 libgcj="target-libffi \
@@ -90,7 +90,7 @@
 #
 # This must be a single line because of the way it is searched by grep in
 # the code below.
-native_only="autoconf automake libtool fileutils find gawk gettext grep gzip hello indent m4 rcs recode sed shellutils tar textutils uudecode wdiff gprof target-groff guile perl time ash bash bzip2 prms snavigator gnuserv target-gperf"
+native_only="autoconf automake libtool fileutils find gawk gettext grep gzip hello indent m4 rcs recode sed shellutils tar textutils uudecode wdiff gprof target-groff guile perl time ash bash bzip2 snavigator gnuserv target-gperf"
 
 # directories to be built in a cross environment only
 #
@@ -222,26 +222,26 @@
     noconfigdirs="$noconfigdirs byacc"
     ;;
   i[3456]86-*-vsta)
-    noconfigdirs="tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl tix db snavigator gnuserv gettext"
+    noconfigdirs="tcl expect dejagnu make texinfo bison patch flex byacc gprof uudecode dejagnu diff guile perl itcl tix db snavigator gnuserv gettext"
     ;;
   i[3456]86-*-go32* | i[3456]86-*-msdosdjgpp*)
-    noconfigdirs="tcl tk expect dejagnu send-pr uudecode guile itcl tix db snavigator gnuserv libffi"
+    noconfigdirs="tcl tk expect dejagnu uudecode guile itcl tix db snavigator gnuserv libffi"
 	;;
   i[3456]86-*-mingw32*)
-    # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl tix db snavigator gnuserv"
-     noconfigdirs="expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
+    # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc uudecode dejagnu diff guile perl itcl tix db snavigator gnuserv"
+     noconfigdirs="expect dejagnu autoconf automake rcs guile perl texinfo libtool"
 	;;
   i[3456]86-*-beos*)
      noconfigdirs="$noconfigdirs tk itcl tix libgui gdb"
      ;;
   *-*-cygwin*)
-     noconfigdirs="autoconf automake send-pr rcs guile perl"
+     noconfigdirs="autoconf automake rcs guile perl"
     ;;
   *-*-netbsd*)
     noconfigdirs="rcs"
     ;;
   ppc*-*-pe)
-     noconfigdirs="patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl tix db snavigator gnuserv"
+     noconfigdirs="patch diff make tk tcl expect dejagnu autoconf automake texinfo bison gprof rcs guile perl itcl tix db snavigator gnuserv"
     ;;
   powerpc-*-beos*)
     noconfigdirs="$noconfigdirs tk itcl tix libgui gdb dejagnu readline"
@@ -324,7 +324,7 @@
   sh*-*-pe|mips*-*-pe|*arm-wince-pe)
     noconfigdirs="$noconfigdirs ${libgcj}"
     noconfigdirs="$noconfigdirs target-examples"
-    noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
+    noconfigdirs="$noconfigdirs target-libiberty texinfo"
     noconfigdirs="$noconfigdirs tcl tix tk itcl libgui sim"
     noconfigdirs="$noconfigdirs expect dejagnu"
     # the C++ libraries don't build on top of CE's C libraries

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: don't build send-pr,prms,gnats.tar
  2002-07-02 11:29 [patch] don't build send-pr,prms,gnats.tar Nathanael Nerode
@ 2002-07-02 12:03 ` DJ Delorie
  2002-07-02 13:02   ` Mark Mitchell
  0 siblings, 1 reply; 5+ messages in thread
From: DJ Delorie @ 2002-07-02 12:03 UTC (permalink / raw)
  To: neroden; +Cc: gcc-patches, gdb-patches, binutils


> 2002-07-02  Nathanael Nerode  <neroden@gcc.gnu.org>
> 
> 	* Makefile.in: Don't build prms, send-pr, or GNATS tar files.
> 	* configure.in: Ditto.

Red Hat still uses send-pr internally.  I don't think we use prms
internally though, but safer to just leave those in place for now
since they're all related.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: don't build send-pr,prms,gnats.tar
  2002-07-02 12:03 ` DJ Delorie
@ 2002-07-02 13:02   ` Mark Mitchell
  2002-07-02 14:36     ` DJ Delorie
  0 siblings, 1 reply; 5+ messages in thread
From: Mark Mitchell @ 2002-07-02 13:02 UTC (permalink / raw)
  To: DJ Delorie, neroden; +Cc: gcc-patches, gdb-patches, binutils



--On Tuesday, July 02, 2002 03:02:30 PM -0400 DJ Delorie <dj@redhat.com> 
wrote:

>
>> 2002-07-02  Nathanael Nerode  <neroden@gcc.gnu.org>
>>
>> 	* Makefile.in: Don't build prms, send-pr, or GNATS tar files.
>> 	* configure.in: Ditto.
>
> Red Hat still uses send-pr internally.  I don't think we use prms
> internally though, but safer to just leave those in place for now
> since they're all related.

I don't see any harm in leaving this stuff in the Makefiles.

On the other hand, I think it's important we clarify this somewhat; I
have already received one email asking a question about whether or not
your message implies that Red Hat is somehow "special".  So, I am
going to try to answer that question here.

The right question to consider when making a change is whether or
not it helps the overall community.  In some circumstances,
inconveniencing one party in order to get some other benefit is
the right decision.  On the other hand, inconveniencing one party
without getting much benefit in return isn't a good thing.

In this case, I think what we want to say is:

  Some folks still build send-pr out of this tree (I know Red Hat does;
  I'm not sure about other people).

  There's not too much benefit in getting rid of these things (they're
  not really standing in the way of the autoconfiscation stuff) so we
  may as well leave these things in place.

-- 
Mark Mitchell                mark@codesourcery.com
CodeSourcery, LLC            http://www.codesourcery.com

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: don't build send-pr,prms,gnats.tar
  2002-07-02 13:02   ` Mark Mitchell
@ 2002-07-02 14:36     ` DJ Delorie
  2002-07-02 15:24       ` Mark Mitchell
  0 siblings, 1 reply; 5+ messages in thread
From: DJ Delorie @ 2002-07-02 14:36 UTC (permalink / raw)
  To: mark; +Cc: neroden, gcc-patches, gdb-patches, binutils


> On the other hand, I think it's important we clarify this somewhat;
> I have already received one email asking a question about whether or
> not your message implies that Red Hat is somehow "special".  So, I
> am going to try to answer that question here.

Right, sorry, that was my "dj as a red hat employee" response, not my
"dj as a maintainer" response.  The pattern is this: we ask if
anyone's using a target, if either (1) nobody says they are, or (2)
someone knows why the target is there and can explain why it isn't
needed, then we take it out.  In this case, I knew RH was using it so
I spoke up.  If anyone else spoke up for their targets, we would have
kept those as well.  Usually, of course, Stan tells us the sordid
history of the target and we all agree to remove it ;)

Obviously, if there's a benefit to removing something RH still needs,
well, that's RH's problem.  If we (RH) can't justify it to the net
community, we (RH) will just have to figure out a way to deal with it.

Sorry for the confusion.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: don't build send-pr,prms,gnats.tar
  2002-07-02 14:36     ` DJ Delorie
@ 2002-07-02 15:24       ` Mark Mitchell
  0 siblings, 0 replies; 5+ messages in thread
From: Mark Mitchell @ 2002-07-02 15:24 UTC (permalink / raw)
  To: DJ Delorie; +Cc: neroden, gcc-patches, gdb-patches, binutils

> Sorry for the confusion.

No problem; I think we're all on the same page, and I just wanted the
community to see that a) that's true, and b) what page it is that we're
on.

Thanks!

-- 
Mark Mitchell                mark@codesourcery.com
CodeSourcery, LLC            http://www.codesourcery.com

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-07-02 22:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-02 11:29 [patch] don't build send-pr,prms,gnats.tar Nathanael Nerode
2002-07-02 12:03 ` DJ Delorie
2002-07-02 13:02   ` Mark Mitchell
2002-07-02 14:36     ` DJ Delorie
2002-07-02 15:24       ` Mark Mitchell

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).