About --- latest grub2-2.12 modified from fc42 and built for el9. The new loader hardening flags (Wl,--no-warn-rwx-segments) flags are removed from grub.macros to avoid the "error 77 - can't make executable" thrown from configure in the first platform of the build. If the flag is kept, you must use the toolset-13 chroot which has the compatible binutils v2.38+.