This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: Maintainermode/make dep-am trouble
- From: Daniel Jacobowitz <drow at mvista dot com>
- To: "Svein E. Seldal" <Svein dot Seldal at solidas dot com>
- Cc: Hans-Peter Nilsson <hp at bitrange dot com>, binutils at sources dot redhat dot com,Alexandre Oliva <aoliva at redhat dot com>
- Date: Mon, 11 Nov 2002 09:50:01 -0500
- Subject: Re: Maintainermode/make dep-am trouble
- References: <Pine.BSF.4.44.0211081354230.71823-100000@dair.pair.com> <3DCFC1D0.8010502@solidas.com>
On Mon, Nov 11, 2002 at 03:42:24PM +0100, Svein E. Seldal wrote:
> Hi,
>
> Hans-Peter Nilsson wrote:
>
> > I see that too, using the maintainer-mode approved tools and I
> > still don't know why it happens. Perhaps a version mismatch in
> > some generated *.m4 somewhere.
>
>
> I have a change in gas/Makefile.am that I want to check in. I ran the
> automake tool (from the binutils special version) and generated
> Makefile.in. (BTW: Thanks Ben, the figures are great! Now I understand
> better how things are linked.)
>
> To doublecheck it, I ran a diff to compare the newly generated
> Makefile.in with the one from cvs and I found a rather queer change.
> Please look at the attached diff. Can anoyone else please confirm that
> this is correct - I dont want to be resposible for committing garbage :)
This is OK - it's very automake-version-sensitive. I think the other
formulation is from a version of Automake shipped with some version of
Red Hat; it's not from the Debian version or from the version on
sources.redhat.com. I see these two lines change frequently.
>
> Svein
>
>
> PS! The patch (other) at the head of thread has been applied.
>
> Index: gas/Makefile.in
> ===================================================================
> RCS file: /cvs/src/src/gas/Makefile.in,v
> retrieving revision 1.77
> diff -c -3 -p -r1.77 Makefile.in
> *** gas/Makefile.in 16 Oct 2002 13:27:03 -0000 1.77
> --- gas/Makefile.in 11 Nov 2002 14:39:25 -0000
> ***************
> *** 1,6 ****
> ! # Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
>
> ! # Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
> # This Makefile.in is free software; the Free Software Foundation
> # gives unlimited permission to copy and/or distribute it,
> # with or without modifications, as long as this notice is preserved.
> --- 1,6 ----
> ! # Makefile.in generated automatically by automake 1.4 from Makefile.am
>
> ! # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
> # This Makefile.in is free software; the Free Software Foundation
> # gives unlimited permission to copy and/or distribute it,
> # with or without modifications, as long as this notice is preserved.
> *************** CPU_TYPES = \
> *** 189,194 ****
> --- 189,195 ----
> sparc \
> tahoe \
> tic30 \
> + tic4x \
> tic54x \
> tic80 \
> vax \
> *************** maintainer-clean-recursive:
> *** 2574,2580 ****
> dot_seen=no; \
> rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
> rev="$$subdir $$rev"; \
> ! test "$$subdir" != "." || dot_seen=yes; \
> done; \
> test "$$dot_seen" = "no" && rev=". $$rev"; \
> target=`echo $@ | sed s/-recursive//`; \
> --- 2575,2581 ----
> dot_seen=no; \
> rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
> rev="$$subdir $$rev"; \
> ! test "$$subdir" = "." && dot_seen=yes; \
> done; \
> test "$$dot_seen" = "no" && rev=". $$rev"; \
> target=`echo $@ | sed s/-recursive//`; \
> Index: gas/Makefile.am
> ===================================================================
> RCS file: /cvs/src/src/gas/Makefile.am,v
> retrieving revision 1.67
> diff -c -3 -p -r1.67 Makefile.am
> *** gas/Makefile.am 16 Oct 2002 13:27:03 -0000 1.67
> --- gas/Makefile.am 11 Nov 2002 14:39:25 -0000
> *************** CPU_TYPES = \
> *** 78,83 ****
> --- 78,84 ----
> sparc \
> tahoe \
> tic30 \
> + tic4x \
> tic54x \
> tic80 \
> vax \
> Index: gas/doc/Makefile.in
> ===================================================================
> RCS file: /cvs/src/src/gas/doc/Makefile.in,v
> retrieving revision 1.45
> diff -c -3 -p -r1.45 Makefile.in
> *** gas/doc/Makefile.in 16 Oct 2002 13:27:04 -0000 1.45
> --- gas/doc/Makefile.in 11 Nov 2002 14:39:25 -0000
> ***************
> *** 1,6 ****
> ! # Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
>
> ! # Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
> # This Makefile.in is free software; the Free Software Foundation
> # gives unlimited permission to copy and/or distribute it,
> # with or without modifications, as long as this notice is preserved.
> --- 1,6 ----
> ! # Makefile.in generated automatically by automake 1.4 from Makefile.am
>
> ! # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
> # This Makefile.in is free software; the Free Software Foundation
> # gives unlimited permission to copy and/or distribute it,
> # with or without modifications, as long as this notice is preserved.
> *************** uninstall-info:
> *** 281,287 ****
> else ii=; fi; \
> list='$(INFO_DEPS)'; \
> for file in $$list; do \
> ! test -z "$$ii" \
> || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
> done
> @$(NORMAL_UNINSTALL)
> --- 281,287 ----
> else ii=; fi; \
> list='$(INFO_DEPS)'; \
> for file in $$list; do \
> ! test -z "$ii" \
> || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \
> done
> @$(NORMAL_UNINSTALL)
>
--
Daniel Jacobowitz
MontaVista Software Debian GNU/Linux Developer