ctags and etags are both built from the same source file, with a different compile-time flag. This takes quite a while on my old desktop when I configure with --enable-gcc-warnings as is my usual practice. Also, it means two very similar executables are floating around where one would do. This has long been a FIXME and I finally got annoyed by the long compiles enough to do something about it. Patch attached.