Paul Eggert <egg...@cs.ucla.edu> 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 > <stdbool.h>? If that's the issue, I suggest that grub2 stop worrying > that. Surely every compiler of interest to grub2 supports <stdbool.h> > 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 <config.h> 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
signature.asc
Description: PGP signature