Follow-up Comment #2, bug #39721 (project grub): The data below comes from bzr revno 5086.
~/src/grub-bzr$ ./configure --program-prefix=i386-pc- --target=i386 --with-platform=pc && make DESTDIR=/tmp/grub-i386-pc-inst install [...] ~/src/grub-bzr$ make distclean # build broken with missing headers otherwise [...] ~/src/grub-bzr$ ./configure --program-prefix=x86_64-efi- --target=x86_64 --with-platform=efi && make DESTDIR=/tmp/grub-x86_64-efi-inst install [...] ~/src/grub-bzr$ diff -u /tmp/grub-i386-pc-inst/usr/local/share/grub/grub-mkconfig_lib /tmp/grub-x86_64-efi-inst/usr/local/share/grub/grub-mkconfig_lib --- /tmp/grub-i386-pc-inst/usr/local/share/grub/grub-mkconfig_lib 2013-08-07 18:22:37.868750934 -0700 +++ /tmp/grub-x86_64-efi-inst/usr/local/share/grub/grub-mkconfig_lib 2013-08-07 18:25:15.563135989 -0700 @@ -23,10 +23,10 @@ pkgdatadir="${datadir}/grub" if test "x$grub_probe" = x; then - grub_probe="${sbindir}/i386-pc-grub-probe" + grub_probe="${sbindir}/x86_64-efi-grub-probe" fi if test "x$grub_mkrelpath" = x; then - grub_mkrelpath="${bindir}/i386-pc-grub-mkrelpath" + grub_mkrelpath="${bindir}/x86_64-efi-grub-mkrelpath" fi if which gettext >/dev/null 2>/dev/null; then So, grub-mkconfig_lib depends on the program prefix, yet does not itself include that prefix, so two installations with different program prefixes will conflict. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?39721> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list Bug-grub@gnu.org https://lists.gnu.org/mailman/listinfo/bug-grub