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