On Sun, 2022-06-26 at 22:00 -0400, Dmitry Goncharov wrote: > What was the original driving force to introduce build.sh?
As mentioned, the goal of "build.sh" is to allow systems without an already-existing make program to bootstrap themselves, by providing a way to build GNU make without using "make". > i think, people use shell globbing much more often than $(wildcard) > or glibc's glob impl. bash's glob impl is derived from the same old > rms impl and has the bug fixed. And this allows the situation to > continue. Sorry I think I lost the thread here. Just to remind, two things: first, the glob issue is not the primary one; even if we leave glob the same way it is right now we'll still have the build.sh problem. And second, today GNU make uses its built-in glob ONLY on systems which don't provide a GNU version of glob in their libc. So for any system which uses GNU libc, we are using the libc version of glob and whatever bugs it contains.