mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-04-28 06:33:36 +00:00
15211966deb52d4cae425c655177a815a88d3fc0
With highly parallel "make syntax-check", sc_Wundef_boolean's in_files='config.h' was matched as an unanchored, unescaped regex by "find | grep -E", so the '.' matched any character and the lack of anchoring matched anywhere in a path. This made it match the .sc-start-sc_*config_h* marker files created by parallel rules. Symptom: I saw see these go by: grep: ./.sc-start-sc_require_config_h_first: No such file or directory grep: ./.sc-start-sc_prohibit_have_config_h: No such file or directory grep: ./.sc-start-sc_require_config_h: No such file or directory * top/maint.mk (sc_Wundef_boolean): Use '(^|/)config\.h$' rather than bare 'config.h' as the in_files ERE.
Please create and read the docs with $ cd doc $ make gnulib.html $ xdg-open gnulib.html or read the online manual at https://www.gnu.org/software/gnulib/manual/gnulib.html
Description
Languages
C
80.3%
M4
9.3%
Shell
3.8%
C++
2.6%
Python
1.6%
Other
2.2%