public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug other/103021] New: Make the path to etags used in the build system configurable
@ 2021-11-01 10:35 egallager at gcc dot gnu.org
  2021-11-01 10:35 ` [Bug other/103021] " egallager at gcc dot gnu.org
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: egallager at gcc dot gnu.org @ 2021-11-01 10:35 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103021

            Bug ID: 103021
           Summary: Make the path to etags used in the build system
                    configurable
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Keywords: build
          Severity: normal
          Priority: P3
         Component: other
          Assignee: egallager at gcc dot gnu.org
          Reporter: egallager at gcc dot gnu.org
  Target Milestone: ---

While doing g:4ca446a I had some trouble getting the Makefiles to find my etags
properly; it would have been easier if the paths to it were configurable
instead of being hardcoded into the Makefiles as just 'etags'. This is
something I intend to handle myself, so I'm self-assigning.

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

* [Bug other/103021] Make the path to etags used in the build system configurable
  2021-11-01 10:35 [Bug other/103021] New: Make the path to etags used in the build system configurable egallager at gcc dot gnu.org
@ 2021-11-01 10:35 ` egallager at gcc dot gnu.org
  2021-11-01 10:36 ` egallager at gcc dot gnu.org
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: egallager at gcc dot gnu.org @ 2021-11-01 10:35 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103021

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2021-11-01
             Status|UNCONFIRMED                 |ASSIGNED

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

* [Bug other/103021] Make the path to etags used in the build system configurable
  2021-11-01 10:35 [Bug other/103021] New: Make the path to etags used in the build system configurable egallager at gcc dot gnu.org
  2021-11-01 10:35 ` [Bug other/103021] " egallager at gcc dot gnu.org
@ 2021-11-01 10:36 ` egallager at gcc dot gnu.org
  2021-11-12 11:20 ` egallager at gcc dot gnu.org
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: egallager at gcc dot gnu.org @ 2021-11-01 10:36 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103021

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement

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

* [Bug other/103021] Make the path to etags used in the build system configurable
  2021-11-01 10:35 [Bug other/103021] New: Make the path to etags used in the build system configurable egallager at gcc dot gnu.org
  2021-11-01 10:35 ` [Bug other/103021] " egallager at gcc dot gnu.org
  2021-11-01 10:36 ` egallager at gcc dot gnu.org
@ 2021-11-12 11:20 ` egallager at gcc dot gnu.org
  2021-11-29  1:34 ` egallager at gcc dot gnu.org
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: egallager at gcc dot gnu.org @ 2021-11-12 11:20 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103021

--- Comment #1 from Eric Gallager <egallager at gcc dot gnu.org> ---
Note that automake did similarly in the following commit:
https://git.savannah.gnu.org/cgit/automake.git/commit/m4?id=d2ccbd7eb38d6a4277d6f42b994eb5a29b1edf29
...and that commit is part of automake 1.16.4, so updating to automake 1.16.4
would fix this for the directories that use automake. It wouldn't fix it for
the directories that don't use automake, though.

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

* [Bug other/103021] Make the path to etags used in the build system configurable
  2021-11-01 10:35 [Bug other/103021] New: Make the path to etags used in the build system configurable egallager at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2021-11-12 11:20 ` egallager at gcc dot gnu.org
@ 2021-11-29  1:34 ` egallager at gcc dot gnu.org
  2021-11-29 18:38 ` cvs-commit at gcc dot gnu.org
  2021-11-29 18:43 ` egallager at gcc dot gnu.org
  5 siblings, 0 replies; 7+ messages in thread
From: egallager at gcc dot gnu.org @ 2021-11-29  1:34 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103021

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                URL|                            |https://gcc.gnu.org/piperma
                   |                            |il/gcc-patches/2021-Novembe
                   |                            |r/585614.html

--- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> ---
Patch posted:
https://gcc.gnu.org/pipermail/gcc-patches/2021-November/585614.html

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

* [Bug other/103021] Make the path to etags used in the build system configurable
  2021-11-01 10:35 [Bug other/103021] New: Make the path to etags used in the build system configurable egallager at gcc dot gnu.org
                   ` (3 preceding siblings ...)
  2021-11-29  1:34 ` egallager at gcc dot gnu.org
@ 2021-11-29 18:38 ` cvs-commit at gcc dot gnu.org
  2021-11-29 18:43 ` egallager at gcc dot gnu.org
  5 siblings, 0 replies; 7+ messages in thread
From: cvs-commit at gcc dot gnu.org @ 2021-11-29 18:38 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103021

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Eric Gallager <egallager@gcc.gnu.org>:

https://gcc.gnu.org/g:909b30a17e71253772d2cb174d0dae6d0b8c9401

commit r12-5581-g909b30a17e71253772d2cb174d0dae6d0b8c9401
Author: Eric Gallager <egallager@gcc.gnu.org>
Date:   Mon Nov 29 13:24:12 2021 -0500

    Make etags path used by build system configurable

    This commit allows users to specify a path to their "etags"
    executable for use when doing "make tags".
    I based this patch off of this one from upstream automake:
   
https://git.savannah.gnu.org/cgit/automake.git/commit/m4?id=d2ccbd7eb38d6a4277d6f42b994eb5a29b1edf29
    This means that I just supplied variables that the user can override
    for the tags programs, rather than having the configure scripts
    actually check for them. I handle etags and ctags separately because
    the intl subdirectory has separate targets for them. This commit
    only affects the subdirectories that use handwritten Makefiles; the
    ones that use automake will have to wait until we update the version
    of automake used to be 1.16.4 or newer before they'll be fixed.

    Addresses #103021

    gcc/ChangeLog:

            PR other/103021
            * Makefile.in: Substitute CTAGS, ETAGS, and CSCOPE
            variables. Use ETAGS variable in TAGS target.
            * configure: Regenerate.
            * configure.ac: Allow CTAGS, ETAGS, and CSCOPE
            variables to be overridden.

    gcc/ada/ChangeLog:

            PR other/103021
            * gcc-interface/Make-lang.in: Use ETAGS variable in
            TAGS target.

    gcc/c/ChangeLog:

            PR other/103021
            * Make-lang.in: Use ETAGS variable in TAGS target.

    gcc/cp/ChangeLog:

            PR other/103021
            * Make-lang.in: Use ETAGS variable in TAGS target.

    gcc/d/ChangeLog:

            PR other/103021
            * Make-lang.in: Use ETAGS variable in TAGS target.

    gcc/fortran/ChangeLog:

            PR other/103021
            * Make-lang.in: Use ETAGS variable in TAGS target.

    gcc/go/ChangeLog:

            PR other/103021
            * Make-lang.in: Use ETAGS variable in TAGS target.

    gcc/objc/ChangeLog:

            PR other/103021
            * Make-lang.in: Use ETAGS variable in TAGS target.

    gcc/objcp/ChangeLog:

            PR other/103021
            * Make-lang.in: Use ETAGS variable in TAGS target.

    intl/ChangeLog:

            PR other/103021
            * Makefile.in: Use ETAGS variable in TAGS target,
            CTAGS variable in CTAGS target, and MKID variable
            in ID target.
            * configure: Regenerate.
            * configure.ac: Allow CTAGS, ETAGS, and MKID
            variables to be overridden.

    libcpp/ChangeLog:

            PR other/103021
            * Makefile.in: Use ETAGS variable in TAGS target.
            * configure: Regenerate.
            * configure.ac: Allow ETAGS variable to be overridden.

    libiberty/ChangeLog:

            PR other/103021
            * Makefile.in: Use ETAGS variable in TAGS target.
            * configure: Regenerate.
            * configure.ac: Allow ETAGS variable to be overridden.

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

* [Bug other/103021] Make the path to etags used in the build system configurable
  2021-11-01 10:35 [Bug other/103021] New: Make the path to etags used in the build system configurable egallager at gcc dot gnu.org
                   ` (4 preceding siblings ...)
  2021-11-29 18:38 ` cvs-commit at gcc dot gnu.org
@ 2021-11-29 18:43 ` egallager at gcc dot gnu.org
  5 siblings, 0 replies; 7+ messages in thread
From: egallager at gcc dot gnu.org @ 2021-11-29 18:43 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103021

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |SUSPENDED

--- Comment #4 from Eric Gallager <egallager at gcc dot gnu.org> ---
OK so g:909b30a handled the handwritten Makefiles; suspending this until we
update our version of automake used to 1.16.4 or later.

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

end of thread, other threads:[~2021-11-29 18:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-01 10:35 [Bug other/103021] New: Make the path to etags used in the build system configurable egallager at gcc dot gnu.org
2021-11-01 10:35 ` [Bug other/103021] " egallager at gcc dot gnu.org
2021-11-01 10:36 ` egallager at gcc dot gnu.org
2021-11-12 11:20 ` egallager at gcc dot gnu.org
2021-11-29  1:34 ` egallager at gcc dot gnu.org
2021-11-29 18:38 ` cvs-commit at gcc dot gnu.org
2021-11-29 18:43 ` egallager at gcc dot gnu.org

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