summaryrefslogtreecommitdiff
path: root/sysutils/xenkernel415/patches/patch-xen_arch_x86_boot_build32.mk
blob: 25a9878734751c348843f892302053a4c1fa7b15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$NetBSD: patch-xen_arch_x86_boot_build32.mk,v 1.1.6.1 2022/03/24 18:59:43 bsiegert Exp $
linux's toolchain doesn't generate a .eh_frame section but NetBSD does.
remove it.

--- xen/arch/x86/boot/build32.mk.orig	2022-01-31 10:42:09.000000000 +0100
+++ xen/arch/x86/boot/build32.mk	2022-03-03 14:12:56.486320239 +0100
@@ -25,7 +25,7 @@
 				exit $$(expr $$idx + 1);; \
 			esac; \
 		done
-	$(OBJCOPY) -O binary -R .got.plt $< $@
+	$(OBJCOPY) -O binary -R .got.plt -R .eh_frame $< $@
 
 %.lnk: %.o build32.lds
 	$(LD) $(LDFLAGS_DIRECT) -N -T build32.lds -o $@ $<