Paul Eggert writes: > On 10/28/21 12:32, Robbie Harwood wrote: > >> I don't know why Patrick chose to >> not use that instead, but a local test seems to work. > > Is grub2 intended to be portable to compilers that don't support > ? If that's the issue, I suggest that grub2 stop worrying > that. Surely every compiler of interest to grub2 supports > already. And if you really need to support older compilers, the Gnulib > stdbool module should suffice. > >> grub2 shims out config.h for some build targets (e.g., when not building >> utilities). > > Why does it need to do that? Is this because of cross-building, and > where is for the utilities platform which is not the same as > the target platform? If so, that suggests that you should run two > 'configure' instances, one for the utilities and one for the target, and > compile the base64 module twice if it's used in both places. I'll defer to Daniel on why things are the way they are, but I don't disagree with you. Be well, --Robbie