diff options
author | Florian Franzmann | 2019-10-18 21:28:10 +0200 |
---|---|---|
committer | Florian Franzmann | 2019-10-18 23:34:01 +0200 |
commit | 6a62a841db9e5761a200b33f33cb2c65d801c655 (patch) | |
tree | f7dad1b5c2cfb736f1931b3230eae24517ac5836 /kernels | |
parent | e13109b4c8e509b20ba083e84f2b3be44d4873d1 (diff) |
kernels/linux: fix link-time error due to gold
Diffstat (limited to 'kernels')
-rw-r--r-- | kernels/linux/0001-use-ld.bfd-to-prevent-linking-error.patch | 25 | ||||
-rw-r--r-- | kernels/linux/HISTORY | 2 | ||||
-rwxr-xr-x | kernels/linux/PRE_BUILD | 5 |
3 files changed, 31 insertions, 1 deletions
diff --git a/kernels/linux/0001-use-ld.bfd-to-prevent-linking-error.patch b/kernels/linux/0001-use-ld.bfd-to-prevent-linking-error.patch new file mode 100644 index 0000000000..11837a17f4 --- /dev/null +++ b/kernels/linux/0001-use-ld.bfd-to-prevent-linking-error.patch @@ -0,0 +1,25 @@ +From c6faa0079103d24756217aa8e5cd3b9528072837 Mon Sep 17 00:00:00 2001 +From: Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> +Date: Fri, 18 Oct 2019 20:22:11 +0200 +Subject: [PATCH] use ld.bfd to prevent linking error + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index b4cde5762..d2aa7efd9 100644 +--- a/Makefile ++++ b/Makefile +@@ -369,7 +369,7 @@ KBUILD_HOSTLDLIBS := $(HOST_LFS_LIBS) $(HOSTLDLIBS) + + # Make variables (CC, etc...) + AS = $(CROSS_COMPILE)as +-LD = $(CROSS_COMPILE)ld ++LD = $(CROSS_COMPILE)ld.bfd + CC = $(CROSS_COMPILE)gcc + CPP = $(CC) -E + AR = $(CROSS_COMPILE)ar +-- +2.23.0 + diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY index b09276897f..0d7d90dd04 100644 --- a/kernels/linux/HISTORY +++ b/kernels/linux/HISTORY @@ -1,6 +1,8 @@ 2019-10-18 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * latest.defaults: LATEST_maintenance_patches_4=patch-4.19.80 * info/patches/maintenance_patches_4/patch-4.19.80: added + * 0001-use-ld.bfd-to-prevent-linking-error.patch, PRE_BUILD: fix + link-time error with gold as default linker 2019-10-11 Pavel Vinogradov <public@sourcemage.org> * latest.defaults: LATEST_maintenance_patches_5=patch-5.3.6 diff --git a/kernels/linux/PRE_BUILD b/kernels/linux/PRE_BUILD index f6515a7c55..09d87db8e6 100755 --- a/kernels/linux/PRE_BUILD +++ b/kernels/linux/PRE_BUILD @@ -212,4 +212,7 @@ then fi && # workaround for 4.14.10: -chmod -f +x "${LINUX_SOURCE_DIRECTORY}/tools/objtool/sync-check.sh" +chmod -f +x "${LINUX_SOURCE_DIRECTORY}/tools/objtool/sync-check.sh" && + +patch -p1 < "$SPELL_DIRECTORY/0001-use-ld.bfd-to-prevent-linking-error.patch" + |