[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[xen stable-4.19] xen/arch/x86: make objdump output user locale agnostic



commit d260f797843417e65c4d035198f7a171b0dfa1f1
Author:     Maximilian Engelhardt <maxi@xxxxxxxxxxxxx>
AuthorDate: Tue Jan 21 09:17:58 2025 +0100
Commit:     Jan Beulich <jbeulich@xxxxxxxx>
CommitDate: Tue Jan 21 09:17:58 2025 +0100

    xen/arch/x86: make objdump output user locale agnostic
    
    The objdump output is fed to grep, so make sure it doesn't change with
    different user locales and break the grep parsing.
    This problem was identified while updating xen in Debian and the fix is
    needed for generating reproducible builds in varying environments.
    
    Signed-off-by: Maximilian Engelhardt <maxi@xxxxxxxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    master commit: 0d729221ab74c5d2571e71501dc63838acbf752a
    master date: 2024-12-30 21:40:37 +0000
---
 xen/arch/x86/arch.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/arch/x86/arch.mk b/xen/arch/x86/arch.mk
index a683d4bedc..b88d097a84 100644
--- a/xen/arch/x86/arch.mk
+++ b/xen/arch/x86/arch.mk
@@ -111,7 +111,7 @@ endif
 ifeq ($(XEN_BUILD_PE),y)
 
 # Check if the linker produces fixups in PE by default
-efi-nr-fixups := $(shell $(OBJDUMP) -p $(efi-check).efi | grep 
'^[[:blank:]]*reloc[[:blank:]]*[0-9][[:blank:]].*DIR64$$' | wc -l)
+efi-nr-fixups := $(shell LC_ALL=C $(OBJDUMP) -p $(efi-check).efi | grep 
'^[[:blank:]]*reloc[[:blank:]]*[0-9][[:blank:]].*DIR64$$' | wc -l)
 
 ifeq ($(efi-nr-fixups),2)
 MKRELOC := :
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.19



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.