URL:
  <https://savannah.gnu.org/bugs/?65909>

                 Summary: GRUB 2.12 should not use large model for compilation
on riscv64
                   Group: GNU GRUB
               Submitter: jmontleon
               Submitted: Sat 22 Jun 2024 03:45:03 PM UTC
                Category: Compilation
                Severity: Major
                Priority: 5 - Normal
              Item Group: Hardware-specific
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
                 Release: Git master
                 Release: 
         Discussion Lock: Any
         Reproducibility: Every Time
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Sat 22 Jun 2024 03:45:03 PM UTC By: Jason Montleon <jmontleon>
GRUB 2.12 does not compile correctly using large model on riscv64 using gcc
14.1.1 (gcc-14.1.1-5.fc40.x86_64).

It is my understanding that the large model should not really be used on
riscv64 yet and trying to build GRUB 2.12 with it results in an error:

+ ././grub-mkimage -O riscv64-efi -o grubriscv64.efi.orig -d grub-core --sbat
././sbat.csv -m memdisk.squashfs -p /EFI/fedora all_video boot blscfg btrfs
cat configfile cryptodisk echo ext2 f2fs fat font gcry_rijndael gcry_rsa
gcry_serpent gcry_sha256 gcry_twofish gcry_whirlpool gfxmenu gfxterm gzio halt
hfsplus http increment iso9660 jpeg loadenv loopback linux lvm luks luks2
memdisk mdraid09 mdraid1x minicmd net normal part_apple part_msdos part_gpt
password_pbkdf2 pgp png reboot regexp search search_fs_uuid search_fs_file
search_label serial sleep squash4 syslinuxcfg test tftp version video xfs zstd
efi_netfs efifwsetup efinet lsefi lsefimmap connectefi
././grub-mkimage: error: relocation 0x2b is not implemented yet.

medany builds successfully and boots on the VisionFive2 and on VMs.






    _______________________________________________________
File Attachments:


-------------------------------------------------------
Name: 0263-Use-medany-instead-of-large-model-for-RISCV.patch  Size: 1KiB
<https://file.savannah.gnu.org/file/0263-Use-medany-instead-of-large-model-for-RISCV.patch?file_id=56184>

    AGPL NOTICE

These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://git.savannah.nongnu.org/cgit/administration/savane.git/snapshot/savane-3cd0d2c94962908e0e7c31b0cfb957af29c7d567.tar.gz

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?65909>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/


Reply via email to