summary refs log tree commit diff
path: root/pkgs/tools/misc/grub/default.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2007-01-22 19:57:12 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2007-01-22 19:57:12 +0000
commit1c4dd404609ce3201368c89042f8fbf20aacbd7b (patch)
tree0b7e2126ccc81b402854c82cc4916d3753f223c9 /pkgs/tools/misc/grub/default.nix
parentc219e77af77d4ec66d65d1962e19e567c4b7507d (diff)
downloadnixpkgs-1c4dd404609ce3201368c89042f8fbf20aacbd7b.tar
nixpkgs-1c4dd404609ce3201368c89042f8fbf20aacbd7b.tar.gz
nixpkgs-1c4dd404609ce3201368c89042f8fbf20aacbd7b.tar.bz2
nixpkgs-1c4dd404609ce3201368c89042f8fbf20aacbd7b.tar.lz
nixpkgs-1c4dd404609ce3201368c89042f8fbf20aacbd7b.tar.xz
nixpkgs-1c4dd404609ce3201368c89042f8fbf20aacbd7b.tar.zst
nixpkgs-1c4dd404609ce3201368c89042f8fbf20aacbd7b.zip
* Grub requires a 32-bit Glibc. So use the i686-linux Grub on
  x86_64.  (This fails to build unless Nix knows an i686-linux machine
  or it can get the Grub binary from a channel.)  Very nasty.

svn path=/nixpkgs/trunk/; revision=7757
Diffstat (limited to 'pkgs/tools/misc/grub/default.nix')
-rw-r--r--pkgs/tools/misc/grub/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/tools/misc/grub/default.nix b/pkgs/tools/misc/grub/default.nix
index ab7951e8e5e..9a1ee4319df 100644
--- a/pkgs/tools/misc/grub/default.nix
+++ b/pkgs/tools/misc/grub/default.nix
@@ -1,5 +1,9 @@
 {stdenv, fetchurl}:
 
+if stdenv.system == "x86_64-linux" then
+  abort "Grub doesn't build on x86_64-linux.  You should use the build for i686-linux instead."
+else
+
 stdenv.mkDerivation {
   name = "grub-0.97";
   src = fetchurl {