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

Reply via email to