bug-automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

automake 1.6.3: install-info always built


From: Karl Berry
Subject: automake 1.6.3: install-info always built
Date: Thu, 12 Sep 2002 17:23:51 -0400

In automake 1.6.3, the install-info target has become something phony
and unconditional, i.e., always built.  This breaks Texinfo, which has
to build an actual binary called `install-info'.  The result is that the
binary is relinked on every make.

This target is not a standard GNU target, although I know Cygnus has
always used it.  The workaround below simply omits it.  If this
really has to be in automake at all, then I suggest either:
a) an option to include it; or
b) an option not to include it; or
c) make automake smarter so that the phony install-info is only included
   if it is not otherwise defined.

I reported this for automake 1.6 as well.  Hope it can be resolved for
next time.

Thanks,
karl

*** /usr/local/gnu/bin/ORIG/automake    Thu Sep 12 13:30:43 2002
--- /usr/local/gnu/bin/automake Thu Sep 12 14:20:14 2002
***************
*** 444,450 ****
     'all'          => 1,
     'dvi'        => 1,
     'info'       => 1,
!    'install-info' => 1,
     'install'      => 1,
     'install-data' => 1,
     'install-exec' => 1,
--- 444,450 ----
     'all'          => 1,
     'dvi'        => 1,
     'info'       => 1,
! #   'install-info' => 1,
     'install'      => 1,
     'install-data' => 1,
     'install-exec' => 1,
***************
*** 731,738 ****
         'install-man'        => [],
         'uninstall-man'              => [],
  
!        'install-info'         => [],
!        'install-info-am'      => [],
         'uninstall-info'       => [],
  
         'installcheck-am'      => [],
--- 731,738 ----
         'install-man'        => [],
         'uninstall-man'              => [],
  
! #       'install-info'         => [],
! #       'install-info-am'      => [],
         'uninstall-info'       => [],
  
         'installcheck-am'      => [],

*** /usr/local/gnu/share/automake-1.6/am/ORIG/texinfos.am       Thu Sep 12 
13:30:45 2002
--- /usr/local/gnu/share/automake-1.6/am/texinfos.am    Thu Sep 12 13:40:55 2002
***************
*** 97,103 ****
  RECURSIVE_TARGETS += install-info-recursive
  .PHONY install-info: install-info-recursive
  else !%?SUBDIRS%
! install-info: install-info-am
  endif !%?SUBDIRS%
  endif %?INSTALL-INFO%
  
--- 97,103 ----
  RECURSIVE_TARGETS += install-info-recursive
  .PHONY install-info: install-info-recursive
  else !%?SUBDIRS%
! #install-info: install-info-am
  endif !%?SUBDIRS%
  endif %?INSTALL-INFO%




reply via email to

[Prev in Thread] Current Thread [Next in Thread]