diff --git a/srcpkgs/grub/template b/srcpkgs/grub/template index 13d02e95b66..e4a9dfb9f43 100644 --- a/srcpkgs/grub/template +++ b/srcpkgs/grub/template @@ -19,7 +19,12 @@ nopie=yes subpackages="grub-utils grub-i386-efi" case "$XBPS_TARGET_MACHINE" in - x86_64*) subpackages+=" grub-x86_64-efi"; _GRUBX64=1;; + x86_64*) subpackages+=" grub-x86_64-efi" + _GRUBX64=1 + ;; + i686*) CFLAGS="-D_FILE_OFFSET_BITS=64" + configure_args+=" ac_cv_sizeof_off_t=8" + ;; esac post_extract() {