Hi Bruno, On 01/07/2024 20:10, Bruno Haible wrote: > Hi Ileana, > >> Here is the relevant code in bootstrap: >> ``` >> # func_error ARG... >> # ----------------- >> # Echo program name prefixed message to standard error. >> func_error () >> { >> $debug_cmd >> >> $require_term_colors >> >> func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 >> } > > This code doesn't exist in gnulib's 'bootstrap'. > > Note that there are several variants/forks of 'bootstrap': > - The one created by Paul Eggert and maintained in gnulib. > - The one by Gary Vaughan https://github.com/gvvaughan/bootstrap > - A fork of that, by Gary Vaughan, Pavel Raiskup, Reuben Thomas > https://github.com/gnulib-modules/bootstrap > This is the one used by GNU libtool and GNU m4. > > libtool's ltmain.sh includes this function. ltmain.sh is generated > from ltmain.in, funclib.sh, and options-parser; the latter two come > from https://github.com/gnulib-modules/bootstrap . > > Bruno > I am following Karl's advice to contact gnulib regarding this. Thank you for the explanation. I know the bootstrap used by libtool is maintained on Github. I referenced gnulib-modules/bootstrap [1] in the bug report, but I should have added in the link for clarity. I also assumed gnulib would be the correct place to contact for understanding some design decisions with bootstrap, since it is under the 'gnulib-modules' namespace. It seems this is wrong though. I will close this here for now and ask about this issue on Github. [1] https://github.com/gnulib-modules/bootstrap -- Ileana Dumitrescu GPG Public Key: FA26 CA78 4BE1 8892 7F22 B99F 6570 EA01 146F 7354