Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 516912 Details for
Bug 575300
sys-boot/elilo-3.12: Broken elilo.efi binary
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
gnu-efi-3.0.2-gnu-hash.patch
gnu-efi-3.0.2-gnu-hash.patch (text/plain), 1.94 KB, created by
Sergei Trofimovich (RETIRED)
on 2018-01-27 17:56:14 UTC
(
hide
)
Description:
gnu-efi-3.0.2-gnu-hash.patch
Filename:
MIME Type:
Creator:
Sergei Trofimovich (RETIRED)
Created:
2018-01-27 17:56:14 UTC
Size:
1.94 KB
patch
obsolete
>Fix elilo miscompilation on ia64 (and likely others), bug #575300 > >Presence of a symbol in .hash (or .gnu.hash) section causes >ld to generate external reference to ImageBase symbol instead >if linking it in. That causes eilio to fail to load by EFI >loader on ia64: > Loading.: Gentoo (try new elilo) > ImageAddress: pointer is outside of image > >Bug: https://bugs.gentoo.org/575300 >diff --git a/gnuefi/elf_ia32_efi.lds b/gnuefi/elf_ia32_efi.lds >index 975e36c..b93f2f7 100644 >--- a/gnuefi/elf_ia32_efi.lds >+++ b/gnuefi/elf_ia32_efi.lds >@@ -8,2 +8,3 @@ SECTIONS > .hash : { *(.hash) } /* this MUST come first! */ >+ .gnu.hash : { *(.gnu.hash) } /* this MUST come first! */ > . = ALIGN(4096); >diff --git a/gnuefi/elf_ia32_fbsd_efi.lds b/gnuefi/elf_ia32_fbsd_efi.lds >index bc25b1f..d9ab394 100644 >--- a/gnuefi/elf_ia32_fbsd_efi.lds >+++ b/gnuefi/elf_ia32_fbsd_efi.lds >@@ -8,2 +8,3 @@ SECTIONS > .hash : { *(.hash) } /* this MUST come first! */ >+ .gnu.hash : { *(.gnu.hash) } /* this MUST come first! */ > . = ALIGN(4096); >diff --git a/gnuefi/elf_ia64_efi.lds b/gnuefi/elf_ia64_efi.lds >index 1d9ffc1..55f0386 100644 >--- a/gnuefi/elf_ia64_efi.lds >+++ b/gnuefi/elf_ia64_efi.lds >@@ -8,2 +8,3 @@ SECTIONS > .hash : { *(.hash) } /* this MUST come first! */ >+ .gnu.hash : { *(.gnu.hash) } /* this MUST come first! */ > . = ALIGN(4096); >diff --git a/gnuefi/elf_x86_64_efi.lds b/gnuefi/elf_x86_64_efi.lds >index c4df0a5..00a3ba2 100644 >--- a/gnuefi/elf_x86_64_efi.lds >+++ b/gnuefi/elf_x86_64_efi.lds >@@ -9,2 +9,3 @@ SECTIONS > .hash : { *(.hash) } /* this MUST come first! */ >+ .gnu.hash : { *(.gnu.hash) } /* this MUST come first! */ > . = ALIGN(4096); >diff --git a/gnuefi/elf_x86_64_fbsd_efi.lds b/gnuefi/elf_x86_64_fbsd_efi.lds >index 2c64609..1483264 100644 >--- a/gnuefi/elf_x86_64_fbsd_efi.lds >+++ b/gnuefi/elf_x86_64_fbsd_efi.lds >@@ -9,2 +9,3 @@ SECTIONS > .hash : { *(.hash) } /* this MUST come first! */ >+ .gnu.hash : { *(.gnu.hash) } /* this MUST come first! */ > . = ALIGN(4096);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 575300
:
453992
|
453994
|
516900
| 516912