mirror of
https://git.proxmox.com/git/grub2
synced 2025-10-30 01:20:53 +00:00
* configure.ac: Remove -m64 from checks for -mcmodel=large and -mno-red-zone. These are always either unnecessary (x86_64-emu) or already in TARGET_CFLAGS at this point, and they produce incorrect results when building for x32. * grub-core/kern/x86_64/dl.c (grub_arch_dl_relocate_symbols): Cast pointers to Elf64_Xword via grub_addr_t, in order to work on x32. * include/grub/x86_64/types.h (GRUB_TARGET_SIZEOF_VOID_P, GRUB_TARGET_SIZEOF_LONG): Define to 4 on x32. |
||
|---|---|---|
| .. | ||
| efi | ||
| xen | ||
| at_keyboard.h | ||
| io.h | ||
| linux.h | ||
| macho.h | ||
| memory.h | ||
| multiboot.h | ||
| pci.h | ||
| relocator.h | ||
| setjmp.h | ||
| time.h | ||
| types.h | ||
| xnu.h | ||