On Tue, Sep 10, 2019 at 12:10 PM Christian Ehrhardt
<christian.ehrha...@canonical.com> wrote:
>
> When building the x86_64 gdbidt with newer gcc it fails recognizing
> the segment registers FS/GS being too short for pushq/popq.
>   arch/x86_64/core/gdbidt.S:109: Error: operand type mismatch for `push'
>   arch/x86_64/core/gdbidt.S:110: Error: operand type mismatch for `push'
>   arch/x86_64/core/gdbidt.S:161: Error: operand type mismatch for `pop'
>   arch/x86_64/core/gdbidt.S:162: Error: operand type mismatch for `pop'
>

FYI the following seem to be the easiest steps to trigger the issue:

git clone git://git.ipxe.org/ipxe.git
cd ipxe/src
make veryclean
make V=1 bin-x86_64-efi/ipxe.efi

Much easier than changing config headers I'd think.
And it reliably triggers above issue for me.
_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel

Reply via email to