Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:matz2:branches:Kernel:kdump
kexec-tools
kexec-tools-fix-asm.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kexec-tools-fix-asm.patch of Package kexec-tools
Newer binutils require that the codeset is 32bit when trying to set .arch to i386 (first ".arch i386" then ".code32" isn't enough). These files are "compiled" via 'gcc' which, on x86-64, implicitely calls the assembler with --64, and even without its default would have been code64. So just force .code32 in front of every .arch i386 to make things simple. Index: kexec-tools-2.0.27/kexec_test/kexec_test.S =================================================================== --- kexec-tools-2.0.27.orig/kexec_test/kexec_test.S 2023-05-24 13:47:18.000000000 +0200 +++ kexec-tools-2.0.27/kexec_test/kexec_test.S 2024-02-05 14:50:06.888043890 +0100 @@ -30,6 +30,7 @@ #undef i386 .text + .code32 .arch i386 .globl _start _start: Index: kexec-tools-2.0.27/purgatory/arch/i386/entry32-16-debug.S =================================================================== --- kexec-tools-2.0.27.orig/purgatory/arch/i386/entry32-16-debug.S 2023-05-24 13:47:18.000000000 +0200 +++ kexec-tools-2.0.27/purgatory/arch/i386/entry32-16-debug.S 2024-02-05 14:47:23.968720305 +0100 @@ -25,6 +25,7 @@ .globl entry16_debug_pre32 .globl entry16_debug_first32 .globl entry16_debug_old_first32 + .code32 .arch i386 .balign 16 entry16_debug: Index: kexec-tools-2.0.27/purgatory/arch/i386/entry32-16.S =================================================================== --- kexec-tools-2.0.27.orig/purgatory/arch/i386/entry32-16.S 2023-05-24 13:47:18.000000000 +0200 +++ kexec-tools-2.0.27/purgatory/arch/i386/entry32-16.S 2024-02-05 14:47:09.751821806 +0100 @@ -20,6 +20,7 @@ #undef i386 .text .globl entry16, entry16_regs + .code32 .arch i386 .balign 16 entry16: Index: kexec-tools-2.0.27/purgatory/arch/i386/entry32.S =================================================================== --- kexec-tools-2.0.27.orig/purgatory/arch/i386/entry32.S 2023-05-24 13:47:18.000000000 +0200 +++ kexec-tools-2.0.27/purgatory/arch/i386/entry32.S 2024-02-05 14:47:40.672326021 +0100 @@ -20,6 +20,7 @@ #undef i386 .text + .code32 .arch i386 .globl entry32, entry32_regs entry32: Index: kexec-tools-2.0.27/purgatory/arch/i386/setup-x86.S =================================================================== --- kexec-tools-2.0.27.orig/purgatory/arch/i386/setup-x86.S 2023-05-24 13:47:18.000000000 +0200 +++ kexec-tools-2.0.27/purgatory/arch/i386/setup-x86.S 2024-02-05 14:47:51.319166312 +0100 @@ -21,6 +21,7 @@ #undef i386 .text + .code32 .arch i386 .globl purgatory_start purgatory_start:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor